Peter Zhu

Staff Developer at Shopify.
Ruby core committer.
Photography geek.

2025-05-27

My @rubykaigi talk recording is up on YouTube!

youtube.com/watch?v=04axm4JcaT

2025-05-20

Excited to be giving a talk at Rails World this year!

rubyonrails.org/world/2025/day

2025-04-19

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!

Peter on stage at RubyKaigi
2025-04-18

Thanks for coming to my talk at @rubykaigi today. My slides are available at blog.peterzhu.ca/assets/rubyka

We’re also hiring Ruby and Rails developers at Shopify! shopify.com/careers

2025-04-18

@dom @rubykaigi recordings will be available a few months after the conference!

2025-04-17

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! rubykaigi.org/2025/presentatio

#rubykaigi #rubykaigi2025

2025-03-19

New PC day!

2025-02-06

Your proposal for RubyKaigi 2025 has been accepted

See you in Matsuyama!

2024-12-25

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 github.com/ruby/ruby/blob/mast

2024-11-25

I'm now also on bluesky bsky.app/profile/peterzhu.ca

2024-08-26
2024-07-23

1000 commits into Ruby!

2024-07-09

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.

railsatscale.com/2024-07-09-fi

2024-04-24

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. railsatscale.com/2024-04-24-au

2024-04-08
2024-02-20

"Your proposal for RubyKaigi 2024 has been accepted"

See you in Naha!

2023-11-20

I finally created accounts to share photos I take on my travels.

Instagram: instagram.com/peterzhu.photos/

500px: 500px.com/p/peterzhu2118

2023-11-14

.@tenderlove looking absolutely fabulous for the @rubyconf opening.

2023-11-11

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!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst