Ruby Melbourne: August 2025

28 Aug

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.

Register

About 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.