Guidance on how to break down problems and structure solutions.
Let's talk about asynchronous code. How do we manage parallel-but-interdependent workflows without losing its place or wasting time? In the first of a series, we'll start by getting a handle …
Programming is hard, but sometimes we can overcomplicate things for ourselves. Join guest Chris Doyle to learn why a problem that feels "TOO HARD" is a code smell, and what …
You've heard of User Experience (UX), but what about DevX? Join Aja Hammerly to learn how to give your APIs a great Developer Experience.
Join guest chef Jack Thorne to learn a little about memory architecture in modern CPUs, and how optimizing object size can lead to major performance wins!
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!
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 …
In the most fan-favorite RubyTapas episode of all time, you'll learn how using "barewords" is a powerful tool for decoupling names from the sources of information.
Join guest chef Frank Rietta to learn why it's important to implement 2FA in your applications - and just how easy it can be in Rails!
How do you gracefully and elegantly support multiple versions of an external API? Join guest chef Emily Stolfo for one approach to this problem.