Sign in

k0kubun

@k0kubun.com
972 followers 317 following 502 posts

Optimizing Ruby JIT. ZJIT team at Shopify.

PostsRepliesMedia
k0kubun @k0kubun.com · 15/09/2026
Ruby 4.0.7 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 4.0.7 Released | Ruby
Ruby 4.0.7 has been released.
02010
k0kubun @k0kubun.com · 14/09/2026
Join me at @sfruby.com's Ruby Conference and get your pixel card too 👾 clouds.sfruby.com/e/2026-bits/...
clouds.sfruby.com
Takashi Kokubun · San Francisco Ruby Conference
Staff Engineer at Shopify. Joining the San Francisco Ruby Conference on November 10-12, 2026.
1123
k0kubun @k0kubun.com · 03/09/2026
> Message from general-purpose (ctrl+o to expand) > press ctrl+o > my launcher opens Slack
030
k0kubun @k0kubun.com · 28/08/2026
We'll present a paper about ZJIT at VMIL'26! conf.researchr.org/details/spla...
conf.researchr.org
Support Local Variables (VMIL 2026 - Workshop on Virtual Machines and Language Implementations) - SPLASH/ISSTA 2026
Virtual Machines are pervasive in the design and implementation of programming systems. In fact, languages implemented as virtual machines are crucial in the specification, implementation, and deploym...
2195
Reposted by k0kubun
Stefan Marr @stefan-marr.de · 28/08/2026
VMIL'26 has a program! Looks very interesting. Static Analysis, optimizing Android's GC, understanding R's benchmarks, optimizing Ruby, and lots more! The SPLASH early registration deadline is September 3rd! Program: conf.researchr.org/home/splash-...
043
Reposted by k0kubun
Jean Boussier @byroot.bsky.social · 13/08/2026
A quick followup on Ruby Hashes byroot.github.io/ruby/perform...
byroot.github.io
Speeding Up (small) Ruby Hashes
Something I must confess is that I absolutely hate writing these blog posts. It’s not quite as bad as having to give a conference talk, but it’s up there on the list of activities that feel like pulli...
1155
k0kubun @k0kubun.com · 14/07/2026
Ruby 4.0.6 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 4.0.6 Released | Ruby
Ruby 4.0.6 has been released.
0157
k0kubun @k0kubun.com · 12/06/2026
ベイエリアのラーメン4選
162
k0kubun @k0kubun.com · 20/05/2026
We released Ruby 4.0.5 and published security advisory for CVE-2026-46727. If you use Ruby 4.0.0~4.0.4, we recommend updating your Ruby version to 4.0.5. www.ruby-lang.org/en/news/2026...
ruby-lang.org
Ruby 4.0.5 Released | Ruby
Ruby 4.0.5 has been released.
0169
Reposted by k0kubun
John Hawthorn @jhawthorn.com · 12/05/2026
If you haven't upgraded yet, Ruby 4.0's garbage collection is generally much faster than 3.4. This patch release fixes the one area there had previously been a notable regression (allocating/freeing Classes).
0238
k0kubun @k0kubun.com · 11/05/2026
Ruby 4.0.4 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 4.0.4 Released | Ruby
Ruby 4.0.4 has been released.
02410
k0kubun @k0kubun.com · 21/04/2026
Ruby 4.0.3 has been released. It updates ERB to 6.0.1.1 for CVE-2026-41316. If your application calls Marshal.load on untrusted data AND has both erb and activesupport loaded, please update your ERB version. You may update Ruby to 4.0.3 to do so. www.ruby-lang.org/en/news/2026...
ruby-lang.org
Ruby 4.0.3 Released | Ruby
Ruby 4.0.3 has been released.
051
k0kubun @k0kubun.com · 16/03/2026
Ruby 4.0.2 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes a bugfix in YJIT for NoMethodError on Puma. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 4.0.2 Released | Ruby
Ruby 4.0.2 has been released.
01813
k0kubun @k0kubun.com · 13/01/2026
Ruby 4.0.1 Released www.ruby-lang.org/en/news/2026... This release includes a bugfix for Kernel#sleep, along with other bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 4.0.1 Released | Ruby
Ruby 4.0.1 has been released.
0186
Reposted by k0kubun
Evil Martians @evilmartians.com · 29/12/2025
@k0kubun.com talked about ZJIT, the next generation of YJIT for Ruby 3.5. He explained how to use it to improve Ruby’s speed in Ruby and Rails infrastructures.
youtu.be
Takashi Kokubun, ZJIT: The future of Ruby performance. San Francisco Ruby Conference 2025.
YouTube video by Evil Martians
2114
k0kubun @k0kubun.com · 17/12/2025
Ruby 3.4.8 Released www.ruby-lang.org/en/news/2025... This is a routine update that includes bug fixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 3.4.8 Released
0125
k0kubun @k0kubun.com · 28/10/2025
Happy 10th anniversary to md2key
0110
Reposted by k0kubun
Evil Martians @evilmartians.com · 22/10/2025
Today is the last day to grab a GA ticket for SF Ruby! Read our new blog post for a preview: evilmartians.com/chronicles/w...
evilmartians.com
Why we're excited about the SF Ruby conference—Martian Chronicles, Evil Martians’ team blog
SF Ruby and Evil Martians are excited to invite you to our premier event: the San Francisco Ruby Conference.
01512
k0kubun @k0kubun.com · 21/10/2025
It was fun to create a cloud card. Join us at @sfruby.com next month! bsky.app/profile/inaz...
1102
Reposted by k0kubun
Jean Boussier @byroot.bsky.social · 09/10/2025
I tried to explain why I don't believe the recent accusations toward my former teammates, as well as how the Ruby and Rails Infra team at Shopify operates and why it can be trusted. byroot.github.io/opensource/r...
byroot.github.io
Dear Rubyists: Shopify Isn’t Your Enemy
I’ve been meaning to write a post about my perspective on Open Source and corporate entities. I already got the rough outline of it; however, I’m suffering from writer’s block, but more importantly, t...
119335
k0kubun @k0kubun.com · 07/10/2025
Ruby 3.4.7 Released ruby-lang.org/en/news/2025... This release contains a uri gem update for CVE-2025-61594, along with other bug fixes. We recommend updating your uri gem version. This release has been made for the convenience of those who wish to continue using it as a default gem.
ruby-lang.org
Ruby 3.4.7 Released
02312
k0kubun @k0kubun.com · 16/09/2025
Ruby 3.4.6 Released www.ruby-lang.org/en/news/2025... This is a routine update that includes bug fixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 3.4.6 Released
0127
k0kubun @k0kubun.com · 15/07/2025
Ruby 3.4.5 Released www.ruby-lang.org/en/news/2025... This is a routine update that includes bug fixes and GCC 15 support. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 3.4.5 Released
12910
Reposted by k0kubun
André Arko @indirect.io · 01/07/2025
years after working with a team that was vehemently against deleting any test, no matter how flaky, I have assembled my counter-doctrine: you should delete tests andre.arko.net/2025/06/30/y...
andre.arko.net
You should delete tests
We’ve had decades of thought leadership around testing, especially coming from wholistic development philosophies like Agile, TDD, and BDD. After all that time and several supposedly superseding movem...
58521
k0kubun @k0kubun.com · 14/05/2025
Ruby 3.4.4 Released www.ruby-lang.org/en/news/2025... This release includes a fix for a YJIT bug related to local variables and addresses a build issue on Windows when using GCC 15. It was released ahead of schedule to make these fixes available as soon as possible.
ruby-lang.org
Ruby 3.4.4 Released
02411
k0kubun @k0kubun.com · 14/04/2025
Ruby 3.4.3 Released www.ruby-lang.org/en/news/2025.... This is a routine update that includes bug fixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 3.4.3 Released
0188
k0kubun @k0kubun.com · 11/04/2025
Using Neovide made me realize that my Neovim (on tmux) on WezTerm showed wrong colors github.com/wezterm/wezt.... Combined with floatConfig changes I made on coc-settings today, I'm now satisfied with the UI of nvim on my terminal.
github.com
Colors look wired · wezterm wezterm · Discussion #4680
What Operating System(s) are you running on? Linux X11 Which Wayland compositor or X11 Window manager(s) are you using? awesomewm WezTerm version 20230712-072601-f4abf8fd Ask your question! I'm try...
020
k0kubun @k0kubun.com · 11/04/2025
I'm trying out Neovide. It's beautiful enough that I'm considering switching from VSCode Neovim to it. But I also wish Neovim on a modern terminal looked like that in the first place.
110
k0kubun @k0kubun.com · 04/03/2025
The latest VSCode feels buggy with VSCode Neovim 😕 It often duplicates what I just entered.
000
Reposted by k0kubun
John Hawthorn @jhawthorn.com · 24/02/2025
After an incredible 6.5+ years, Friday was my last day at GitHub. I'm so thankful to have gotten to know and have worked with such a smart and thoughtful group of people. I'm excited to continue working on Ruby as part of the Ruby and Rails Infrastructure team at Shopify ❤️ 💎
11911
k0kubun @k0kubun.com · 23/02/2025
今日も肉焼いてました
0110
k0kubun @k0kubun.com · 14/02/2025
Ruby 3.4.2 Released www.ruby-lang.org/en/news/2025... This is a routine update that includes bug fixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 3.4.2 Released
13411
k0kubun @k0kubun.com · 14/02/2025
ChatGPT使う時にちょっと賢い奴欲しいなってなったら課金してて今はPlusあるんだけど、初歩的なところで間違った回答が返ってくることもあり、金払ってるのに渋いなという体験になりがち。逆に無料版は金払ってないのにやたら賢いという体験になる
060
Reposted by k0kubun
hsbt @hsbt.org · 14/02/2025
The branch maintainers of Ruby have been updated. @k0kubun.com is the new maintainer of Ruby 3.4 that is latest stable version. I and @nagachika.bsky.social keep to maintain the old stable versions like 3.3, 3.2 and 3.1. #ruby bugs.ruby-lang.org/issues/21136
bugs.ruby-lang.org
Misc #21136: [ANN] The update of branch maintainer for Ruby 3.2 to 3.4 - Ruby master - Ruby Issue Tracking System
Redmine
0228
Reposted by k0kubun
Aaron Patterson @tenderlove.dev · 12/02/2025
I wrote a blog post about how we can make FFI faster in CRuby railsatscale.com/2025-02-12-t...
railsatscale.com
Tiny JITs for a Faster FFI
Can we have a faster FFI for CRuby? Yes.
57724
k0kubun @k0kubun.com · 10/02/2025
Rust、/// の後の定義をコメントアウトすると /// の後に定義が来ないせいでコンンパイルエラーになるのやめて欲しい 流石にwarningレベルの問題でしょ…
030
k0kubun @k0kubun.com · 21/01/2025
今でこそグリーンカードあるけど、うちも子ができた時はnon-immigrant visaで滞在してたので、現政権下だと国籍もらえなそうなんだなあ
0100
k0kubun @k0kubun.com · 26/12/2024
FIDO2対応してないサイトで2FAやるのだるすぎるんだけどどうにかならんもんか
000
k0kubun @k0kubun.com · 25/12/2024
いや~itそのまま出てくれてよかった
080
k0kubun @k0kubun.com · 25/12/2024
www.ruby-lang.org/en/news/2024...
ruby-lang.org
Ruby 3.4.0 Released
04515
k0kubun @k0kubun.com · 25/12/2024
ググってStackOverflowを眺めるんじゃなくてChatGPTに質問したら適切な答えが帰ってきてそれで直った。人間+インターネットよりAIの方が知性が高いし、Neovimは人間が使うには難しすぎる
040
k0kubun @k0kubun.com · 25/12/2024
coc.nvimのrust-analyzerの連携ある日突然動かなくなってしまって、Rustのファイル開く度にそれが壊れているメッセージが出て鬱陶しいので適当にググってrust-analyzerおよびcocプラグインを更新してみたところそれでは直らず。何もしてないのに何かが変わって壊れるNeovimと違って、普通に使ってるだけで動き続けるVSCodeは偉いなと思った
010
Reposted by k0kubun
Mike Dalessio @flavorjon.es · 16/12/2024
Rubyists, if you're testing Ruby 3.4 please upgrade Nokogiri to v1.18.0.rc1! github.com/sparklemotio... Here's some motivation: this release also has a big performance improvement in xpath/css searching. 🚀 #ruby
github.com
Release v1.18.0.rc1 / 2024-12-16 · sparklemotion/nokogiri
v1.18.0.rc1 / 2024-12-16 Notable Changes Ruby This release introduces native gem support for Ruby 3.4. This release ends support for Ruby 3.0, for which upstream support ended 2024-04-23. This rele...
084
k0kubun @k0kubun.com · 09/12/2024
By the way, Google Translate (linked by Bluesky's "Translate") is still bad in 2024. Bluesky should switch to DeepL, or Google should power it with Gemini or something that doesn't suck.
010
k0kubun @k0kubun.com · 09/12/2024
iPhone、Androidと違って通知の設定がOSの設定じゃなくてアプリ内でしか変更できないせいか、アプリの設定で余計な通知を切ったように見えてもどうでもいい通知が貫通してくる & それを切る設定が見当らないことが多くて、その点はiPhoneめっちゃ不便だなと思う。一見そういうアプリ作ってる人たちの問題にも見えるものの、それを招いているプラットフォームの設計の欠陥だと思う
130
k0kubun @k0kubun.com · 25/11/2024
I finally realized Bluesky has "Post language" setting. I thought "Translate" was not implemented on Bluesky, but it was just that it was set to English for all my past Japanese posts 😅
040
k0kubun @k0kubun.com · 25/11/2024
別に何かバズったわけでもないのに (必ずしも新規ユーザーではない人に) そこそこの量フォロー増えたな。既存ユーザーのフォローを促すような何かがあったんだろうか
120
k0kubun @k0kubun.com · 08/11/2024
alexaとgoogle homeは対応してるけどhomekitは対応してないIoTデバイスと、homekitでしかできないことがあるIoTデバイスがある。 各メーカーAppleのHomeアプリみたいな奴を自作していて、そこもhomekitデバイスを追加できるが、そのメーカーの物+homekitデバイスしか当然管理できないので、全てを一元管理するのは無理になっている。 人類は大変不便なエコシステムを作ってしまいましたね
100
k0kubun @k0kubun.com · 03/11/2024
午前1時 倍プッシュだ
000
k0kubun @k0kubun.com · 03/11/2024
今日は夜1時間多く時間使えるか?と思ったけど、そんなことしたら単に子供が1時間早く起きてきて睡眠削れるだけだな
020