← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 25
  1. When Rosa first released SolidQueue, she did a fantastic talk on the internals of how it works and what trade-offs she made when building it.

  2. SolidQueue is the default queue system shipped with Ruby on Rails.

  3. 👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby.

  4. 👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby.

  5. Your code using the /o modifier Source: wikipedia Hi there!

  6. In part 5, we finally got our new instruction defined and outputting as part of our bytecode. if you didn’t run it yourself, you just had to trust me that it really did run.

  7. In Peephole optimizations: adding opt_respond_to to the Ruby VM, part 4, we dug deep.

  8. In The Ruby Syntax Holy Grail: adding opt_respond_to to the Ruby VM, part 3, I found what I referred to as the “Holy Grail” of Ruby syntax.

  9. In Finding the compiler: adding opt_respond_to to the Ruby VM, part 2, I found the entrypoint into the compiler!

  10. In Adding opt_respond_to to the Ruby VM: part 1, inspired by recent JSON gem optimizations, I setup my goal: I want to add a new bytecode instruction to the Ruby VM which optimizes respond_to?

  11. @byroot has been posting a series on optimizations he and others have made to the json gem, and it’s been 🔥🔥🔥.

  12. Over on BlueSky, Gregory Brown suggested a #20daygemchallenge.

  13. I was honored to present a talk on Ruby concurrency at RubyConf 2024.

  14. There is a recent language comparison repo which has been getting shared a lot.

  15. I recently posted my docker setup for hacking on CRuby, which showed how I test Linux features when working on CRuby.

  16. There is a central macro in CRuby, RUBY_VM_CHECK_INTS, which is a very hot path for the Ruby runtime.

  17. I run on MacOS, but I often want to test Linux behaviors when working on the CRuby implementation.

  18. Looking to impress your Ruby friends by calculating the largest known prime, 2 ** 136_279_841-1?

  19. 👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby.

  20. 👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby.

  21. 👋🏼 This is a series on concurrency, parallelism and asynchronous programming in Ruby.

  22. 👋🏼 This is a series on concurrency, parallelism and asynchronous programming in Ruby.

  23. 👋🏼 This is a series on concurrency, parallelism and asynchronous programming in Ruby.

  24. My previous post, PgBouncer is important, useful, and fraught with peril, was a deep dive into Postgres feature compatibility with different modes of PgBouncer.

  25. Updated 2024-09-17 to reflect updated PgBouncer support for protocol-level prepared statements 🐘 To start, I want to say that I’m appreciative that PgBouncer exists and the work its open source maintainers put into it.