-
On tests
Testing ·After years of writing code and seeing how different testing approaches affect the quality and maintainability of software, I’ve developed some strong opinions about testing. While this post is about testing in general, I’ll focus on examples in Ruby on Rails, which is where I’ve spent my time lately.
-
How to use feature flags in Rails
Rails ·Feature flags permit enabling and disabling certain functionalities in an application without deploying new code. They are used to control and experiment with a feature throughout its lifecycle.
-
Comments are nice until they aren't
Programming ·I’ve read a great book from John Ousterhout called A Philosophy of Software Design that I strongly encourage every programmer to buy.
-
Why I think Rails concerns are great
Rails ·Let’s start with a refresher on what concerns are. This is a quote on concerns from DHH I totally resonate with:
-
Do less usually means do better
Programming ·I’ve recently had a discussion with a fellow programmer friend about the features that they were currently implementing at his company. He told me that almost all were customer requested features, and that they didn’t know how to handle the high volume because they would all bring value.