Your cart is empty.

Master the Object-Oriented Mindset in Ruby and Rails (MOOM) is a compilation of everything I've learned about writing flexible and comprehensible OO code over my two decades as a software developer,…

Book a one-on-one private consultation session with Avdi! Read more about Rubber Duck Sessions here. Private Rubber Duck Sessions differ from public ones in that: They are private, rather than being…

Flawless Ruby is the course after the intro-to-Ruby course. Deepen your understanding of Ruby's style, expressiveness, and unique idioms.

Let's sit down (remotely) and work through a problem together, and benefit others in the process! Read more about Rubber Duck Sessions here. Public Rubber Duck Sessions differ from private ones…

In March 2019, I sat down with Jessica Kerr, one of the most vibrantly social developers I know. I asked her: what are some ways to get over awkwardness and…

Talk over a software architecture question, get some career coaching, hone your talk proposal, or just ask for some advice... Need more time? Try a 2-hour session instead. A link…