Ruby Melbourne: August 2025
Thursday, 28 August
6:30pm - 8:30pm
Ferocia
207 City Rd, Southbank
Registration
To join the event please register using the link below. Spaces are limited, and it's on a first come, first served basis.
RegisterAbout Event
Join us at Ruby Melbourne: August 2025 for two insightful talks. Ryan Bigg on Railway Oriented Programming and Ankur Kothari on the quirks of Ruby.
Talks
Railway Oriented Programming, Getting Us Back On Track
Ryan Bigg
Your Rails applications are probably missing one crucial component: Operation classes that harness the power of Railway Oriented Programming.
While "The Rails Way" gave us incredible productivity wins with convention over configuration and rapid prototyping, it left a gap in handling complex business logic.
Your controllers are doing their job of handling requests & responses, your models are doing theirs by representing data, but how are you isolating your business logic to make it easier to use in isolation?
Railway Oriented Programming fills this void with Operation classes that make success and failure paths explicit and composable.
I'll show you how to use this pattern in a Rails application, writing practical examples of how to use operations to transform messy, scattered business logic into elegant, composable workflows.
Ryan Bigg
Sorry :(
The video is either not uploaded yet, or something went wrong, or just plain not available.
10 things I hate about Ruby
Ankur Kothari
We often celebrate Ruby for its "magic" and developer-friendly syntax, but what happens when that magic becomes mystifying? Drawing on a programming journey through a wide spectrum of languages, from low-level bit-twiddling to the highest levels of Lisp, this talk explores why Ruby is one of the most deceptively difficult languages to master.
We'll move beyond the surface-level shine to dissect specific inconsistencies and design deficiencies that make building a coherent mental model a surprising challenge. A critical and affectionate look at the language we love, designed to spark a deeper conversation about its quirks and complexities.
Ankur Kothari
Sorry :(
The video is either not uploaded yet, or something went wrong, or just plain not available.