My @rubykaigi talk recording is up on YouTube!
Staff Developer at Shopify. Ruby core committer. Photography geek.
My @rubykaigi talk recording is up on YouTube!
Excited to be giving a talk at Rails World this year!
If you missed it, my recent #rubykaigi talk “Modular Garbage Collectors in Ruby” covered:
⚙️ Features the current Ruby GC lacks
🔄 Implementation of the Modular GC feature in Ruby 3.4
🔨 What MMTk is and the integration with Modular GC
The recording will be up in a few months!
Thanks for coming to my talk at @rubykaigi today. My slides are available at https://blog.peterzhu.ca/assets/rubykaigi_2025_slides.pdf
We’re also hiring Ruby and Rails developers at Shopify! https://www.shopify.com/careers
@dom @rubykaigi recordings will be available a few months after the conference!
Come to my @rubykaigi talk today at 3:40 to look at the modular garbage collectors feature in Ruby 3.4. We’ll discuss what it is, how it’s implemented, and how we’re implementing MMTk using modular GC. Hope to see you there! https://rubykaigi.org/2025/presentations/peterzhu2118.html#day3
New PC day!
Your proposal for RubyKaigi 2025 has been accepted
See you in Matsuyama!
Merry Christmas everyone!
Ruby 3.4 ships with Modular GC, an experimental feature we're actively working on. Modular GC provides an API for GC implementations and allows you to switch garbage collectors at boot time. For more details, see https://github.com/ruby/ruby/blob/master/gc/README.md
I'm now also on bluesky https://bsky.app/profile/peterzhu.ca
My @rubykaigi 2024 talk with @HParker is now on YouTube!
1000 commits into Ruby!
I converted my RubyKaigi 2024 talk "Finding Memory Leaks in the Ruby Ecosystem" into a blog post.
In this blog post, I introduce RUBY_FREE_AT_EXIT, a new feature in Ruby 3.3 that @HParker and I worked on.
https://railsatscale.com/2024-07-09-finding-memory-leaks-in-the-ruby-ecosystem/
I just published a blog post about Autotuner, a gem that analyzes your app's traffic and provide suggestions for tuning the garbage collector to improve response times, decrease memory usage, and help you save on server costs. https://railsatscale.com/2024-04-24-autotuner-how-to-speed-up-your-rails-app/
"Your proposal for RubyKaigi 2024 has been accepted"
See you in Naha!
I finally created accounts to share photos I take on my travels.
Instagram: https://instagram.com/peterzhu.photos/
.@tenderlove looking absolutely fabulous for the @rubyconf opening.
OMW to @rubyconf! Come join me on the Monday hack day to make Ruby faster! We'll be working on allocating more Ruby types through Variable Width Allocation. We'll go into the internals of Ruby and you'll get commits into Ruby!