Fork me on GitHub

Project Notes

#301 2024

Recordings from RubyKaigi 2024 held in Okinawa.

Notes

RubyKaigi 2024 was held at NAHA CULTURAL ARTS THEATER NAHArt, Okinawa, Japan in May 2024.

Recorded Sessions

Sessions are available on Youtube: RubyKaigi 2024 playlist.

Closed captions with decent translation are available for sessions delivered in Japanese (at least all the ones I have watched).

  • [JA][Keynote] Matz Keynote / Yukihiro “Matz” Matsumoto @yukihiro_matz
  • [EN][Keynote] Leveraging Falcon and Rails for Real-Time Interactivity / Samuel Williams @ioquatix
  • [JA][Keynote] Writing Weird Code / tomoya ishida @tompng
  • [EN] Breaking the Ruby Performance Barrier / Maxime Chevalier-Boisvert @maximecb
  • [EN] The state of Ruby dev tooling / Vinicius Stock @vinistock
  • [JA][EN] Ruby Committers and the World / CRuby Committers @rubylangorg
  • [EN] Using “modern” Ruby to build a better, faster Homebrew / Mike McQuaid @MikeMcQuaid
  • [EN] Refactoring with ASTs and Pattern Matching / Brandon Weaver @keystonelemur
  • [JA] Long journey of Ruby standard library / Hiroshi SHIBATA @hsbt
  • [EN] Ruby Mixology 101: adding shots of PHP, Elixir, and more / Vladimir Dementyev @palkan_tula.
  • [EN][JA] Lightning Talks
  • [EN] Embedding it into Ruby code / Soutaro Matsumoto @soutaro
  • [EN] Ractor Enhancements, 2024 / Koichi Sasada @ko1
  • [JA] Namespace, What and Why / Satoshi Tagomori @tagomoris
  • [JA] An adventure of Happy Eyeballs / Misaki Shioi @coe401_
  • [EN] Reducing Implicit Allocations During Method Calling / Jeremy Evans @jeremyevans0
  • [EN] Strings! Interpolation, Optimisation & Bugs / Matt Valentine-House @eightbitraptor
  • [EN] Cross-platform mruby on Sega Dreamcast and Nintendo Wii / Yuji Yokoo @yujiyokoo
  • [EN] Generating a custom SDK for your web service or Rails API / Matt Muller @mullermp
  • [JA] How to implement a RubyVM with PHP? / memory @m3m0r7
  • [EN] YJIT Makes Rails 1.7x Faster / Takashi Kokubun @k0kubun
  • [JA] It’s about time to pack Ruby and Ruby scripts in one binary / ahogappa @ahogappa0613
  • [JA] Let’s use LLMs from Ruby 〜 Refine RBS types using LLM 〜 / Shunsuke Mori (kokuyou) @kokuyouwind
  • [JA] Good first issues of TypeProf / Yusuke Endoh @mametter
  • [JA] RuboCop: LSP and Prism / Koichi ITO @koic
  • [JA] The grand strategy of Ruby Parser / Yuichiro Kaneko @spikeolaf
  • [EN] Turning CDN edge into a Rack web server with ruby.wasm / Kay Sawada @remore
  • [EN] Adding Security to Microcontroller Ruby / Ryo Kajiwara @sylph01
  • [EN] Optimizing Ruby: Building an Always-On Production Profiler / Ivo Anjo @KnuX
  • [JA] Porting mruby/c for the SNES (Super Famicom) / Ryota Egusa @gedorinku
  • [EN] RubyGems on ruby.wasm / Yuta Saito @kateinoigakukun
  • [JA] Unlocking Potential of Property Based Testing with Ractor / Masato Ohba @ohbarye
  • [JA] Speeding up Instance Variables with Red-Black Trees / Aaron Patterson @tenderlove
  • [EN] Squeezing Unicode Names into Ruby Regular Expressions / Martin J. Dürst @duerst
  • [EN] Vernier: A next generation profiler for CRuby / John Hawthorn @jhawthorn
  • [EN] Remembering (ok, not really Sarah) Marshal / Samuel Giddins @segiddins
  • [EN] From Interpreting C Extensions to Compiling Them / Benoit Daloze @eregontp
  • [JA] Using Ruby in the browser is wonderful. / Shigeru Nakajima @ledsun
  • [EN] Finding Memory Leaks in the Ruby Ecosystem / Peter Zhu Adam Hess @peterzhu2118 @HParker
  • [JA] ERB, ancient and future / Masatoshi SEKI @m_seki
  • [EN] JRuby 10: Ruby 3.3 on the Modern JVM / Charles Nutter @headius
  • [EN] Community-driven RBS repository / Masataka Kuwabara @p_ck_
  • [JA] Running Optcarrot (faster) on my own Ruby. / monochrome @s_isshiki1969
  • [JA] Exploring Reline: Enhancing Command Line Usability / Mari Imaizumi @ima1zumi
  • [JA] From LALR to IELR: A Lrama’s Next Step / Junichi Kobayashi @junk0612
  • [JA] Does Ruby Parser dream of highly expressive grammar? / Yudai Takada @ydah_
  • [JA] Unlock The Universal Parsers: A New PicoRuby Compiler / Hitoshi HASUMI @hasumikin
  • [EN] The depths of profiling Ruby / Daisuke Aritomo @osyoyu
  • [EN] Ruby and the World Record Pi Calculation / Emma Haruka Iwao @Yuryu
  • [EN] An mruby for WebAssembly / Uchio KONDO @udzura
  • [EN] Getting along with YAML comments with Psych / Masaki Hara @qnighy
  • [EN] Finding and fixing memory safety bugs in C with ASAN / KJ Tsanaktsidis @KJTsanaktsidis
  • [JA] Make Your Own Regex Engine! / Hiroya FUJINAMI @makenowjust

Credits and References

About

This page is a web-friendly rendering of my project notes shared in the LittleCodingKata GitHub repository.

Project Source on GitHub Return to the LittleCodingKata Catalog
About LittleCodingKata

LittleCodingKata is my collection of programming exercises, research and code toys broadly spanning things that relate to programming and software development (languages, frameworks and tools).

These range from the trivial to the complex and serious. Many are inspired by existing work and I'll note credits and references where applicable. The focus is quite scattered, as I variously work on things new and important in the moment, or go back to revisit things from the past.

This is primarily a personal collection for my own edification and learning, but anyone who stumbles by is welcome to borrow, steal or reference the work here. And if you spot errors or issues I'd really appreciate some feedback - create an issue, send me an email or even send a pull-request.

Follow the Blog follow projects and notes as they are published in your favourite feed reader