The Curious Engineer

All blogs / Ruby / Rails

byroot’s blog

byroot.github.io

Various ramblings.

Ruby / RailsPerformance / optimization

Posts
27 from 15 Dec 2024 to 13 Aug 2026
Posting
now and then (5 in the last year)
Kind
personal blog
Feed
https://byroot.github.io/feed.xml

2026 5

  1. Speeding Up (small) Ruby Hashes
  2. Shrinking Ruby Hashes
  3. Optimizing Ruby’s JSON, Part 8
  4. The Missing Bundler Features
  5. Optimizing Ruby Path Methods

2025 18

  1. Frozen String Literals: Past, Present, Future?
  2. Dear Rubyists: Shopify Isn’t Your Enemy
  3. Unlocking Ractors: generic instance variables
  4. What’s wrong with the JSON gem API?
  5. Unlocking Ractors: class instance variables
  6. Unlocking Ractors: object_id
  7. Database Protocols Are Underwhelming
  8. The Pitchfork Story
  9. What's The Deal With Ractors?
  10. There Isn't Much Point to HTTP/2 Past The Load Balancer
  11. Guardrails Are Not Code Smells
  12. So You Want To Remove The GVL?
  13. Why Does Everyone Hate fork(2)?
  14. The Mythical IO-Bound Rails App
  15. Instrumenting Thread Stalling in Ruby Applications
  16. Optimizing Ruby's JSON, Part 7
  17. Optimizing Ruby's JSON, Part 6
  18. Optimizing Ruby's JSON, Part 5

2024 4

  1. Optimizing Ruby's JSON, Part 4
  2. Optimizing Ruby's JSON, Part 3
  3. Optimizing Ruby's JSON, Part 2
  4. Optimizing Ruby's JSON, Part 1