Our 2025 videos are online. Enjoy! 📺

The Long Game: Building for Forever in Ruby Core

Jasveen Sandral

About

When you contribute to Ruby Core, you're not just writing code for today - you're crafting an API that could be used for decades. Through the journey of implementing CSV::TSV in Ruby's standard library, I'll share critical insights about long-term thinking in core development.

Key aspects we'll explore: - Why seemingly simple features (like TSV support) can take months to get right - How decisions made today impact thousands of developers for years to come - Real examples of API design choices that aged well (and some that didn't) - Balancing backward compatibility with modern expectations - Cross-cultural collaboration in long-term open-source maintenance

You'll learn: - Practical strategies for designing APIs that stand the test of time - How to make breaking changes without breaking the community's trust

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

Tickets are no longer available for Balkan Ruby 2025, thank you all. ❤️

Sold out