When refactoring Ruby code, getting a fresh perspective on the data model can help drive out a cleaner design.
Global settings can cause havoc when threads are introduced. Learn when and how to use Ruby's thread-local variables instead.
Today only, get the highest-tier RubyTapas plan for half price! Plus, savings on ebooks.
Learn two ways to avoid switching on nil in Rails apps, in this double feature from RubyTapas and Upcase
How do you get multithreaded code right? The first step is to see if you can avoid using threads at all! The other day I was adapting an email course …
RubyTapas is part of a rich ecosystem of programming-related screencast series. I've always made an effort to support and encourage other content creators in this space. One of the ways …
Stop trying to remember octal permission codes. Instead use beautiful binary literals in your Ruby code!
Best wishes and a sneak peak at what's coming in 2018
Big bugs, nonviolent communication, and considerate pair-programming.
Technical interviews, static vs dynamic, and functional programming definitions.