Learn how to strike a balance between flexibility and data integrity with a partial index and validations.
How do you manage queries when your Rails application isn’t the only thing reading your database?
Read this the next time you need to build a complicated form.
You don’t need a sophisticated caching mechanism to improve your application’s performance. All you need is a basic understanding of the HTTP specification.
Learn how to build a production ready Rack application without a framework like Rails or Sinatra.
Rails writes a new cache entry based on the first request. But what happens when that request is from an admin?
Learn how to improve the interface of your existing Active Record Models with this underutilized API.
Because 0x0000000103f70c98 never helped anyone.
Learn about an unexpected limitation with this API and how to combat it universally.
Time dependent tests are difficult to diagnose, and the symptoms don’t present themselves until it’s too late. This article will help you determine if your test suite is time dependent.