Thoughts, Ideas & Other Ramblings
Hello, and welcome to my website. I started this blog a long long time ago with a goal of sharing what I've learned over the years and that's still my goal.
I mostly write about technology, leadership, and business since that's been my livelyhood and my biggest focus for the past twenty years. I also write about my other interests including music, traveling, and other random topics.
When I'm not writing, I'm work at a company that I founded called Littlelines where we design and build delightful products for our clients.
Currently I'm available for business coaching, product strategy, speaking, mentoring. Get in touch.
Kill N+1 Queries For Good with Strict Loading
Starting with Rails 6.1, we can set a strict_loading configuration option that, when true, will throw an error if your code attempts to lazy load any associations with out strictly including the association in the ActiveRecord query. A brief history on N+1 queries and Ruby on Rails Rails has a ...
Two Simple Books to Wealth
I should start off and say that I’m not a financial expert, but I do dedicate a good amount of time learning finance, managing cash, and investment planning - both in business and my personal life. In business school, one lesson that has always stuck with me is “Keep your eye on cash”. A simple b...
Hotwire, ViewComponent, and TailwindCSS: A New Era in Ruby On Rails Development
The world has changed a lot in the past year, no doubt. This includes some big changes on how we will build Ruby on Rails applications going forward. Late last year, the Basecamp/Hey team released Hotwire, a new way how our front-end and back-end code work together. Hotwire is a collection of too...