Speed Up Compound Full-Text Searches in PostgreSQL by 300x
Querying your database across associations can become a bottleneck in your Rails application. Julian Rubisch, our first guest author, explains why and suggests an efficient solution.
An attempt at writing more about RoRvsWild, Ruby, and our life as independant Rails developers.
RSSQuerying your database across associations can become a bottleneck in your Rails application. Julian Rubisch, our first guest author, explains why and suggests an efficient solution.
As much as we enjoy Ruby, we have long thought the Ruby documentation could use more love. We could contribute and give some.
Monitoring performances is not only about collecting metrics, but also about advising and educating. We will go more in that direction in a friendly and human way.
After a triumphant return in 2023 and a well-deserved summer break, GenevaRB is back for a new season.
The Garbage Collector releases memory slots from unused objects. However, it interrupts the Ruby execution and might significantly increase requests' response time. Would you like to know how the GC slows down your app?
Last week's article, Super Fast Rails, received many funny reactions. But for some people, that was too much.
Most of the time, optimizing a Rails application requires repeating the same techniques. For example, at the database layer, it's about creating the proper indexes, preventing 1+N queries, etc. Could we do that automatically?
Every dog has its day.
Here are the techniques I've acquired over more than 10 years of regular load testing.
Delve into best practices for HTTP, Ruby on Rails, and databases, and discover when to adhere to the rules or when breaking them could set your code apart.
Wasting time on a monitoring tool is a luxury small teams can’t afford.
On November 24th, I had the pleasure of attending Helvetic Ruby, the first-ever Ruby conference in Switzerland. Here is my review.
Crazy discount Rails monitoring
We have a blog, now what?