Have you ever struggled to place a method that seems like it belongs equally well in either of two different classes? In this screencast you'll learn an approach to resolve this conundrum once and for all.
Episode #542
Join guest chef Chris Seaton for a lightning introduction to the tricks of just-in-time optimization. See how future Ruby implementations will enable you to write high-level code without worrying about …
Episode #541
Join guest Chris Seaton in part 1 of a 2-part exploration of how code expressiveness and efficiency can sometimes be at odds, and what language implementers are doing to change …
Episode #540
Join guest chef Jordan Raine for a cave-diving expedition into Ruby's runtime reflection, and learn how to map out unfamiliar code WITHOUT having to grep through the source files!
Episode #539
Mutation testing isn't just for better tests. In this screencast with Daniel Gollahon, you'll see how the mutant gem can help you write cleaner, safer Ruby code.
Episode #538
Learn how mutation testing can teach you to write better tests, with guest chef Daniel Gollahon.
Episode #537
What is the big lie at the root of modern object-oriented programming? Why is OO so difficult to learn and to teach? Find out in this new episode!
Episode #536
Join guest chef PJ Haggerty for a story about how widening your tech circles can make you a better programmer.
Episode #534
Make your code review process more effective by breaking pull requests into coherent, granular commits. Learn how from guest chef Claudio Baccigalupo!
Your business rules are objects too
Have you ever struggled to place a method that seems like it belongs equally well in either of two different classes? In this screencast you'll learn an approach to resolve …
