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.
Join guest chef PJ Haggerty for a story about how widening your tech circles can make you a better programmer.
Master Ruby's power tools for cleaning up and normalizing strings.
Make your code review process more effective by breaking pull requests into coherent, granular commits. Learn how from guest chef Claudio Baccigalupo!
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 …
Watch Avdi Grimm and James Gray demonstrate the art of concise, expressive Ruby code in two classic RubyTapas videos.
Get the lowdown on how to use RSpec to write modern Rails System Tests, from guest chef Sam Phippen.
A RubyTapas classic, now free: learn how to use Hash#fetch to catch missing hash keys before they do more damage!
Get pro tips from app security expert Brandon Dees on how to educate your users on good password hygiene, and why it's vital to protect your staff accounts.
Join guest chef Brandon Dees to learn why you need to care about good password authentication practices - even if your application is small and doesn't handle sensitive information.
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.