[EN] Don't Wait For Me! Scalable Concurrency for Ruby 3! / Samuel Williams @ioquatix

https://rubykaigi.org/2020-takeout/sp... We have proven that fibers are useful for building scalable systems. In order to develop this further, we need to add hooks into the various Ruby VMs so that we can improve the concurrency of existing code without changes. There is an outstanding PR for this work, but additional effort is required to bring this to completion and show its effectiveness in real world situations. We will discuss the implementation of this PR, the implementation of the corresponding Async Scheduler, and how they work together to improve the scalability of Ruby applications.

[EN] mruby-rr: Time Traveling Debugger For mruby Using rr / Lin Yu Hsiang @johnlinvc
▶︎

[EN] mruby-rr: Time Traveling Debugger For mruby Using rr / Lin Yu Hsiang @johnlinvc

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

[EN] Fibers Are the Right Solution / Samuel Williams @ioquatix
▶︎

[EN] Fibers Are the Right Solution / Samuel Williams @ioquatix

Fundamentals of Backend Architecture - How to Design Scalable Software
▶︎

Fundamentals of Backend Architecture - How to Design Scalable Software

Code Blocks in Ruby
▶︎

Code Blocks in Ruby

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

[EN][Keynote] Optimization Techniques Used by the Benchmark Winners / Jeremy Evans @jeremyevans0
▶︎

[EN][Keynote] Optimization Techniques Used by the Benchmark Winners / Jeremy Evans @jeremyevans0

The French Do Not Care About Work
▶︎

The French Do Not Care About Work

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Modularizing Rails Monoliths One Bite at a Time by Marc Reynolds
▶︎

Modularizing Rails Monoliths One Bite at a Time by Marc Reynolds

"Asynchronous Rails" - Samuel Williams (RubyConf AU 2023)
▶︎

"Asynchronous Rails" - Samuel Williams (RubyConf AU 2023)

Proxy vs Reverse Proxy vs Load Balancer | Simply Explained
▶︎

Proxy vs Reverse Proxy vs Load Balancer | Simply Explained

RailsConf 2022 - Your Service Layer Needn't be Fancy, It Just Needs to Exist by David Copeland
▶︎

RailsConf 2022 - Your Service Layer Needn't be Fancy, It Just Needs to Exist by David Copeland

RubyConf 2021 - Service Objects With Dry.rb: Monads and Transactions by Paul Sadauskas
▶︎

RubyConf 2021 - Service Objects With Dry.rb: Monads and Transactions by Paul Sadauskas

[EN][Keynote] Leveraging Falcon and Rails for Real-Time Interactivity / Samuel Williams @ioquatix
▶︎

[EN][Keynote] Leveraging Falcon and Rails for Real-Time Interactivity / Samuel Williams @ioquatix

[JA Keynote] Ruby3 and Beyond / Yukihiro "Matz" Matsumoto @yukihiro_matz
▶︎

[JA Keynote] Ruby3 and Beyond / Yukihiro "Matz" Matsumoto @yukihiro_matz

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

RailsConf 2022 - Reflecting on Active Record Associations by Daniel Colson
▶︎

RailsConf 2022 - Reflecting on Active Record Associations by Daniel Colson

Brain Focus Music ~ No Lyrics Work Playlist for Mental Clarity & Deep Work
▶︎

Brain Focus Music ~ No Lyrics Work Playlist for Mental Clarity & Deep Work

The AI Take Over Has Completely Backfired and I Can't Be Happier
▶︎

The AI Take Over Has Completely Backfired and I Can't Be Happier