Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Small plates of gourmet Ruby code.
32 Patterns for joyful coding.
The Making of Cowsays.com
Watch me build an app in Sinatra and Rails
Objects on Rails
A developer notebook on applying classic Object-Oriented principles to Ruby on Rails projects.
The definitive guide to exceptions and failure handling in Ruby.
- Emacs Reboot
- RubyTapas Samples
- Smalltalk Best Practice Patterns
- Study Notes
- Stuff Worth Buying
- Stupid Ruby Tricks
Category Archives: Videos
As I posted a few months ago, the good folks at TekPub recently took my hours of footage of a weekend coding project and turned it into a tightly edited hour-and-fifteen-minute screencast. Well, as you might have heard, TekPub has … Continue reading
A long while back I gave myself a challenge: I was going to code up and launch a web app in a weekend. And I was going to narrate and record the whole process for later release as a screencast … Continue reading
Sometimes one instance is all you need.
Today’s free Monday episode of RubyTapas concerns how to reliably discover a user’s home directory.
In today’s free Monday episode, a look into how Ruby constructs new objects, and how we can customize constructors for special scenarios.
In today’s free Monday episode of RubyTapas, some thoughts on how to enable method logic to remain stable and unchanged while evolving and changing the source and scope of the values used by the logic.
Video of my GoGaRuCo 2012 talk, “Code to Joy”, is now online thanks to the good folks at Confreaks. This talk is a random walk through some lesser-known parts of Ruby that make me happy. Speaking for myself, it was … Continue reading
It’s been well over a year since I announced this project, but today I’m proud to finally be launching RubyTapas, my subscription screencast service! RubyTapas is all about small plates of gourmet code: brief, focused screencasts on Ruby techniques, idioms, … Continue reading
Video of a talk I gave at Rocky Mountain Ruby 2011, including an exception hack I haven’t documented anywhere else. Continue reading