The Curious Engineer

All blogs / Ruby / Rails

JP Camara

jpcamara.com

Follow @jpcamara on Micro.blog.

Ruby / RailsConcurrencyDatabasesPerformance / optimization

Posts
43 from 30 Jul 2014 to 31 Aug 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://jpcamara.com/feed.xml

2026 2

  1. SolidQueue Batches: evolution and architecture
  2. A Guide to using Batches in SolidQueue

2025 5

  1. When good threads go bad
  2. Bitmasks, Ruby Threads and Interrupts, oh my!
  3. The /o in Ruby regex stands for “oh the humanity!”
  4. A silly optimization: adding opt_respond_to to the Ruby VM, part 6
  5. Defining an instruction: adding opt_respond_to to the Ruby VM, part 5

2024 16

  1. Peephole optimizations: adding `opt_respond_to` to the Ruby VM, part 4
  2. The Ruby Syntax Holy Grail: adding `opt_respond_to` to the Ruby VM, part 3
  3. Finding the compiler: adding `opt_respond_to` to the Ruby VM, part 2
  4. Adding `opt_respond_to` to the Ruby VM: part 1
  5. 20 days of ruby gems: part 1
  6. My RubyConf talk is now on YouTube!
  7. Speeding up Ruby by rewriting C… in Ruby
  8. My MacOS setup for hacking on CRuby
  9. Counting C method calls in CRuby
  10. My docker setup for hacking on CRuby
  11. Calculating the largest known prime in Ruby
  12. The Thread API : Concurrent, colorless Ruby
  13. Ruby methods are colorless
  14. Consistent, request-local state
  15. Your Ruby programs are always multi-threaded: Part 2
  16. Your Ruby programs are always multi-threaded: Part 1

2023 4

  1. A comprehensive guide to PgBouncer/Postgres compatibility
  2. PgBouncer is useful, important, and fraught with peril
  3. 2023-03-07
  4. 2023-02-09

2021 1

  1. 2021-03-15

2016 2

  1. 2016-07-26
  2. 2016-02-26

2015 8

  1. 2015-12-02
  2. 2015-02-23
  3. 2015-02-17
  4. 2015-02-09
  5. 2015-01-19
  6. 2015-01-12
  7. 2015-01-09
  8. 2015-01-02

2014 5

  1. 2014-12-29
  2. 2014-12-26
  3. 2014-12-18
  4. 2014-12-15
  5. 2014-07-29