Learn two ways to avoid switching on nil in Rails apps, in this double feature from RubyTapas and Upcase
When is a Value Object not a Value Object?
Showing up as a developer, the value of isolated tests, mindful coding, and more...
Stop writing non-portable Ruby file-management code.
TDD, a free CS education, and first-time speaker advice, in this week's BRUNCH.
Understand once and for all how, when, and why to open files in binary mode.
WebAssembly, programming language popularity, writing conf proposals, and more...
Two new courses, new features, and a peek at what's coming next...
Do you really need that web framework?
Developer career paths, good habits, deceptive rollback buttons, and more, in this week's roundup.
Learn to deeply understand and effectively apply RSpec's advanced matcher DSL.