An analysis of memory bloat in Active Record 5.2
Current patterns in Active Record lead to enormous amounts of resource usage. Here is an analysis of Rails 5.2
Writing about software, performance, Ruby, Discourse, and technology.
Current patterns in Active Record lead to enormous amounts of resource usage. Here is an analysis of Rails 5.2
How we manage schema changes at Discourse minimizing downtime
It is very likely your Rails application is full of duplicate strings, here are some tricks you can use to get rid of them.
How we instrument Rails at Discourse and how you can, too.
How do you go about debugging high CPU usage in a production Rails system?
What is the fastest and most elegant way to instrument a method in Ruby?
Chrome recently pushed out support for Brotli, in this post I will cover what this means to you.
WebSockets seem to be gaining a resurgence, suddenly they are sexy again. I think this is the wrong message.
Recently, I discovered a performance regression on a very common page on Discourse. This post documents my approach and specific fixes I applied.
Tools, tips and techniques for diagnosing and fixing Ruby memory leaks