DHH and the Expanding Developer Toolbox
David Heinemeier Hansson is more excited about AI than he is about Rails. Where does Rails fit into this new world?
AI
September 28, 2026 • 3 min read
David Heinemeier Hansson is more excited about AI than he is about Rails. Where does Rails fit into this new world?
AI
September 28, 2026 • 3 min read
Write yourself a daily, weekly, or monthly report with your AWS costs broken down more granularly than AWS’ monthly invoice.
January 17, 2020 • 3 min read
Ensure your test suite doesn’t have any important holes in coverage by enforcing a simple rule.
July 24, 2016 • 2 min read
Converting action buttons into loading buttons is a common way for AJAX applications indicate that it’s waiting on the server to verify an action and respond.
July 14, 2016 • 2 min read
How to create a progress bar using Ruby on Rails, AJAX, and Twitter Bootstrap.
September 8, 2015 • 2 min read
Why you should never use the explicit “content” parameter of label_tag or the form builder’s label method.
May 18, 2015 • 1 min read
A simple fix for using datetime_select and time_zone_select together.
May 12, 2015 • 1 min read
Avoid cluttering up app/views by moving mailer directories underneath a single parent.
March 4, 2015 • 1 min read
Mailing lists remain an effective way for groups to communicate. We’ll explore how to implement them in your Rails application to improve its overall user-ex...
February 21, 2015 • 5 min read
ActiveRecord is a fantastically well-made ORM that makes working with databases a breeze, but one feature in the callback structure is incredibly bug-prone.
July 17, 2014 • 2 min read
Ruby on Rails and jQuery team up to allow your visitors to scroll through all your content without initially loading them all.
June 16, 2014 • 2 min read
Google Analytics is normally used to track a website’s visitors and pageviews, but it can also track specific users, which can be invaluable information as y...
May 29, 2014 • 2 min read
Amazon’s S3 makes storing files easy but viewing directories isn’t intuitive. Let me explain how you can emulate a file structure using Plain-Old-Ruby-Objects.
April 16, 2014 • 2 min read
How to create toggle buttons using Ruby on Rails, ajax, and unobtrusive javascript. Straight-forward and boring, just how I like it.
April 16, 2014 • 2 min read
When your application interacts with the web a lot can go wrong. Working with Ruby on Rails over the last five years, I’ve seen a lot of them first hand, and...
March 15, 2012 • 4 min read
The issues and solutions to making your application’s handling of user parameters secure by default, before Ruby on Rails offered an out-of-the-box solution.
Gems
March 14, 2012 • 3 min read