RubyConf AU 2024
2024-04-11..2024-04-12
Sydney, Australia
[RubyConf AU 2013, RubyConf AU 2014, RubyConf AU 2015, RubyConf AU 2017, RubyConf AU 2018, RubyConf AU 2019, RubyConf Au 2020, RubyConf AU 2023, RubyConf AU 2024]
who it's for
ruby developers, rails developers, site reliability engineers, platform engineers, engineering managers, junior developers
topics
Ruby standard library evolution; Ruby metaprogramming techniques; scaling Ruby applications; HTML performance and accessibility; Rails anti-patterns; threads vs fibers concurrency; JRuby on the modern JVM; Redis cluster write scaling; execution context and callbacks; Rails infrastructure and operations; hiring and mentoring junior developers; voice cloning with Ruby
| title | author | length |
|---|---|---|
| Long journey of Ruby standard library | Hiroshi Shibata | 38m |
Explains exactly why `require` sometimes raises LoadError under bundle exec and how RubyGems versus the interpreter differ, demonstrates Bundler’s use of the… | ||
| Magic is Ruby, Ruby is Magic! | Ryan Bigg | 25m |
A Ruby app that simulates Magic The Gathering models the full game loop with actions → effects → events, implements the stack and triggered abilities, and… | ||
| Scaling Ruby Applications: Challenges, Solutions and Best Practices | Dmitry Sadovnikov | 27m |
An eight‑year roadmap maps an online‑store through five project life stages and gives concrete practices that scale: start with RSpec and RuboCop, Docker… | ||
| What I learned from a clown about engineering culture | Georgina Robilliard, Stefan Bramble | 30m |
Claim: injecting play speeds up learning and execution and strengthens relationships. Framework: the playstate peach (mission, safety, boundaries) and a simple… | ||
| Advanced HTML for Performance & Accessibility | Mandy Michael | 30m |
Claim: better semantic HTML measurably improves accessibility and runtime performance. Demonstrations use Firefox’s accessibility tree and Apple VoiceOver to… | ||
| Reconstructing Taiwan’s Internet-Based Party Politics | Mu Fan Teng | 29m |
A legacy Rails system is rebuilt on Ruby 3 and Rails 7 with normalized schema, ASM state machines, and Active Job replacing manual Rake tasks; an independent… | ||
| Exploring Rails anti-patterns | Elle Meredith | 39m |
A small Rails 7 app exists to prove each example actually works: controllers move business logic into a service object (placed order) and password resets live… | ||
| One does not simply... rebuild a product | Prakriti Mateti | 38m |
Culture Amp rebuilds its nine‑year Performance product used by ~2,700 customers (largest 77k) because the domain model and two monoliths block scale to a $3B… | ||
| Concurrency Showdown: Threads vs. Fibers | Vishwajeetsingh Desurkar, Ishani Trivedi | 23m |
Claims Ruby 3.0 rewrites fiber scheduling and optimizes GVL handling, shows fiber scheduler plus explicit fiber.yield/resume control for non‑blocking I/O, and… | ||
| Ruby on the Modern JVM with JRuby | Charles Oliver Nutter | 41m |
JRuby claims Ruby parity (9.4 → Ruby 3.1) while gaining JVM benefits: world-class GC, JIT, and the prospect of faster startup on Java 22. Demonstrated work… | ||
| Data Unleashed: A Developer's Perspective on Navigating the Architecture Maze | Bronwen Zande | 31m |
Compares concrete architectures: starting from a single relational database through a data warehouse and lakehouse to a data mesh, with the plumbing named —… | ||
| Mapping Concepts Into Code | Chris Oliver | 37m |
Builds a working gem called noticed gem that maps notification concepts into Rails code using ActionMailer, ActiveJob, database records and websockets… | ||
| Junior Gems: Hiring, Valuing, and Empowering the Next Wave of Ruby Developers | Kieran Andrews | 22m |
Concrete claims and actionable steps not platitudes: hire for enthusiasm and potential, shortlist from bootcamps like General Assembly and Le Wagon, run a… | ||
| A Software Developer's Guide to Launching Your Own Product | Tash Postolovski | 26m |
Built and launched Good Teams in a little over a year and it currently earns $8,000 in subscription revenue, with growth described as slow and sustainable; MVP… | ||
| Threads, callbacks, and execution context in Ruby | Andrew Novikov | 18m |
Blocks behave like closures with captured self and local bindings that can change later, and they can run in different execution contexts and threads so the… | ||
| Retinas on Rails! - Eye spy with my little eye Macuject | Bianca Power, Bradley Beddoes | 33m |
Macuject claims measurable impact: clinics see injection intervals stretch from the standard four weeks to 6–10 weeks for many patients and some users have… | ||
| Scaling Redis writes with cluster mode | KJ Tsanaktsidis | 34m |
Zendesk migrates a write‑heavy workload to Redis Cluster, hits cross‑slot pipelining and transaction failures, and fixes them by upgrading to redis gem v5 and… | ||
| Lessons From A Rails Infrastructure Team | Maple Ong | 29m |
A Rails infrastructure team describes concrete wins: supporting 400+ engineers on a monolith that grows to 4.6 million lines of code, upgrading to Ruby 3.3 and… | ||
| Giving my wife a voice with Ruby and AI cloning (+ discussion) | Kane Hooper | 43m |
Built a Ruby backend that sends text to 11 Labs and returns binary audio to Twilio to place calls; a one‑minute original clip produces a recognisable clone and… | ||
| nothing matches | ||