Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Small plates of gourmet Ruby code.
Watch me build an app from scratch.
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.
Category Archives: Videos
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
I was discussing comments vs. intention-revealing code with some folks on Twitter today and I realize that there’s a tool I take so much for granted I don’t even think about it any more. The tool is called VC-Annotate in … Continue reading
Here’s the video of the other lunch&learn mini-talk I did while visiting Hashrocket. The topic is building and packaging Ruby libraries. Caution: may contain Tom Selleck.