SQL is among the main skills for Ruby on Rails developers. When talking about performance, it's, for instance, critical to understand a query plan. When unsure, experimenting can sometimes go a long way, as this story of query optimization can tell.| RoRvsWild
In any Rails application that deals with large amounts of records, you will most certainly reach for pagination to "window" your data instead of rendering it in one long list.| RoRvsWild
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.| RoRvsWild
As much as we enjoy Ruby, we have long thought the Ruby documentation could use more love. We could contribute and give some.| RoRvsWild
We had a wonderful time in Bucarest, Romania, and we are thankful to Adrian, Lucian, and the rest of the team for making it happen. Friendly.rb really deserves its name. It was the first time we had a booth at a conference with RoRvsWild. We are getting out of our comfort zone. Like most developers, we prefer coding and building features instead of talking and convincing people to try our product. It was a great experience, and we couldn’t have chosen a better place to start than Friendly.r...| RoRvsWild's blog
GenevaRB is more than just a meetup. It’s a free, friendly gathering, with insightful talks and refreshing drinks, where you can connect with the local Ruby developers. It’s the place to be if you’re in Geneva, Switzerland, and passionate about Ruby and Rails. We’re thrilled to support this fantastic initiative, and we’re grateful to Yannis for making it happen again. The following four dates are already been announced: September 18th: Optimizing Financial Data Ingestion at Inyova (...| RoRvsWild's blog
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?| RoRvsWild
Last week's article, Super Fast Rails, received many funny reactions. But for some people, that was too much.| RoRvsWild
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?| RoRvsWild
Here are the techniques I've acquired over more than 10 years of regular load testing.| RoRvsWild
On November 24th, I had the pleasure of attending Helvetic Ruby, the first-ever Ruby conference in Switzerland. Here is my review.| RoRvsWild
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.| RoRvsWild