-
How to ignore Bullet in RSpec tests
The Bullet gem is an excellent tool for finding opportunities to improve how you grab data via ActiveRecord. On a recent project, we’ve been running Bu.
-
Ruby Ractor Experiments: Safe async communication
Ractors (api documentation, design documentation) are a new concurrency abstraction for Ruby 3.0 inspired on the actor model.From the point of view of .
-
Quick way to run a Ruby script in Kubernetes · Kir Shatrov
Sometimes I find myself in need of running a Ruby script on a live Kubernetes cluster. In today’s example, it had to do with generating load on MySQL, .
-
Webpack ALL the Assets!! - The Lean Software Boutique
With the release of Rails 6, Webpack was introduced as the default JavaScript bundler by using the Webpacker gem. We tend to think about Webpack only a.
-
HTTP server in Ruby 3 - Fibers
Historically Ruby's been lacking in the concurrency department. Ruby has "native" threads (prior to 1.9 there were only "green"), which means there can.
-
Performance profiling for Rails, made simple 🦔
Rails Mini Profiler is an easy-to-use performance profiler for your Rails applications. It is heavily inspired by Rack Mini Profiler and other APM tool.
-
Open Source Thursdays Expert Session with Rafael França on Aug 5th | hexdevs
Open Source Thursdays is a project from hexdevs. We’ve been making Open Source contributions more inclusive.On August 5th at 5 PM EST, Rafael França wi.
-
The Performance Chain
One thing I get involved in a lot at clients is improving monitoring and observability of performance issues. Teams want to improve their understanding.
-
Under Deconstruction: The State of Shopify’s Monolith — Development (2021)
Ruby on Rails is a great framework for rapidly building beautiful web applications that users and developers love. But if an application is successful,.
-
Making Rails run just a few tests faster
Some time ago, I learned that Rails parallel testing had a significant overhead due to database setup and fixture loading. Essentially, each process wi.