In Limbo: Managing Transitional States

Jeremy Smith

Jeremy is a product-focused Rails developer who runs a tiny, one-person web studio called HYBRD. He's been working in Ruby and Rails for the past 15 years. Jeremy is also co-host of the IndieRails podcast and is building Liminal, a fresh take on old-school forums.

About

"We're switching to a new CSS framework." "Billing needs to be decoupled from the user model." "The team has decided to change authorization libraries." "We have to refactor that critical data process with low test coverage."

Over a web application's lifespan, many changes to code and data cannot (or should not) be made in one deployment. These complex, incremental transitions often need to be interleaved with feature development and other work.

How do developers manage these limbo states? How do teams ensure they arrive at their destination safely? In this talk, we'll investigate different transitions within Rails applications, including changes to dependencies, modeling/architecture, and data processing. We'll uncover some underlying principles and practices to help us succeed when managing transitions in our software systems.

Sponsors

By sponsoring Balkan Ruby, you are helping us make a great event while promoting your brand to the passionate Ruby developers in Bulgaria, the Balkans, and beyond!

Sponsor us

Tickets

Support Balkan Ruby 2025 by purchasing a ticket. ❤️

Buy a ticket