There are no reviews yet. Be the first to send feedback to the community and the maintainers!
My attempts at translating the code samples in Smalltalk Best Practice Patterns into Ruby code. See ongoing blog post series: http://avdi.org/devblog/category/smalltalk-best-practice-patterns/ You really need a copy of the book for context if you're going to read these: http://www.amazon.com/Smalltalk-Best-Practice-Patterns-Kent/dp/013476904X/ On collaboration: so, this is kind of a personal exercise for me; I want to work through the patterns and come to my own interpretation. That said, I'm also *very* interested in other people's takes on the patterns. And I think it would be cool to put different takes side-by-side. So feel free to fork this, and if you have a different idea on how a pattern should be translated, add it into the file with commentary (don't replace the existing content) and send me a pull request. If you've translated patterns that I haven't gotten to yet... hmm. well, feel free to send a pull request, but for the sake of the exercise I might write my own version before I let myself look at your version.
naught
A toolkit for building Null Object classes in Rubyquarto
dotenv_elixir
A port of dotenv to Elixirppwm
A site to promote diverse pair-programminghammertime
Exception debugging console for Rubygreenletters
Ruby console automation a la Expectalter-ego
Avdi's personal fork of AlterEgo.emacs24.d
A from-scratch rebuild of my Emacs configurationcowsay
Enter the cow, baby!firetower
A command-line interface to Campfire chatskeyword_params
Declarative Keyword Paramaters for Rubyorgpress
A collection of Makefiles and scripts for generating formatted eBooks.nulldb
NOTE: This is no longer the official Github home of NullDB.leadlight
Rose colored stained glass windows for HTTPrpcfn-interactive-fiction
Ruby Programming Challenge for Newbies: Interactive Fictionbrainguy
Xcast
hookr
A publish/subscribe callback hook facility for Ruby.cow
org-rtm
Emacs org-mode/Remember the Milk Integrationlockstep
refactoring-in-ruby
My notebook as I work through the exercises in Refactoring in Rubygem-love
Show your love for your favorite gemsfp_oo_elx
walrus
fail-fast
Avdi's personal fork of FailFastdm-google-sheet-adapter
DataMappr adapter for Google Sheettapas-queue
A thread-safe, optionally bounded, timeout-capable queue based on RubyTapas episodes 137-143 (and a few others).gem-isntall
tapas-dotfiles
spartan
Butt-naked Ruby tests.handcar
Debugging utility for Railsclafamatt
CLAss FAMily ATTributes gives your classes class-inheritable attributes without all that tedious mucking about with @inheritable_attributescurator
A system for managing all of your digital artifactsmythbashers
feedupdater
Bob "sporkmonger" Aman's Feed Updater Utilitygilded_rose_kata
preen
aws-sam
Playing around with AWS SAMbewarethemoose
Beware of the Mooserack-stereoscope
TODO: one-line summary of your gemzero-zero
An ejection seat for Ruby appspolyglop
POLYglot Grand Language Omniscience Projecthookah
http_client
A replacement for net/httpraffle
rack_base_uri
A Rack middleware for automatically setting [X]HTML document base URIs.rudyard
Ruby Refactoring Frameworkgem-lovefest
The server side of gem-lovelmcr
The example code for Let's Make a Chatbot in Rubyfavo5
tick
dacs
Devver Application Configuration Systemwebscripts
odin
A project for learning TypeScriptrake-server
An experiment at turning Rake into a task servermethodical
Automation framework for sequential operationsdaemon-herder
flock-block
Block helper for file lockingprototypes-in-ruby
pulse-ffi
tapas_shot_renumber
A tool for renumbering shots in RubyTapas-style scriptsrails-synctest
Temporaryarticles
funwithgit
rut
Love Open Source and this site? Check out how you can help us