Jon Skeet is presenting his never-before-seen CodeMash presentation. Seating is limited, so please register early.
As a special note, this meetup is taking place 01/07/2019. This is the only meeting for January.
Versioning remains one of the trickiest and under-discussed aspects of software development. Shipping 1.0 of a library or framework can be easy compared with shipping 1.1 and worrying about your existing users. "But semantic versioning!" you respond... yeah, not so much. It's easy to say "No breaking changes within a major version" - but what does that mean, exactly? And what does shipping 1.1 or 2.0 mean for anyone who depends on your package? How can we avoid an impending versioning apocalypse?
This talk will use C# and .NET for concrete examples, but the questions raised are applicable - with potentially different answers - to all platforms and languages.
Jon Skeet writes C# for fun (evil code and date/time code) and profit (Google Cloud Platform for the win!). Writes *about* C# on Stack Overflow, his blog, and in C# in Depth. Attempts to avoid being serious in presentation style.
• 6:00 Social
• 6:10 Lightning talks begin
• 6:30 Main presentation begins
• 7:45 Closing & Prize Raffle