Find out how to use erb-lint to lint your views, including using Standard to lint the Ruby code they contain.
What technologies do we recommend to early career web developers?
A brief introduction to Ruby’s lightweight concurrency primitive.
Broadening our definition of “parsing” yields some useful insights.
Ruby’s safe navigation can hide some subtle edge cases. We explore approaches to think about conditional logic, alternatives to &.
, and when &.
is the best tool for the job.
When modeling a domain, it’s important to have our model actually match reality.
Less is more. Wrapping primitives in custom types restricts your available operations and that’s a good thing.
Parsers, grepping, ASCII art, and how that helps you automating boring stuff.
A little combination math goes a long way to catching edge cases.
Write Boolean expressions using operators instead of if/else for a more readable outcome.