PyCon CZ

PyCon CZ 23
15–17 September
Prague

API Stability: Don’t Break Your Users! a talk by Filip Sedlák

Friday 15 September 15:00 (30 minutes)
__main__

Have you ever feared to upgrade a tool or a library you depend on? Did you know that there are many Windows programs that can run unchanged straight from the 90s? Why can't the opensource project you're using keep an API for two years?

What is the magical sauce for API compatibility and why some companies can do it and some tools just break your code on every upgrade? I'll show you examples from several open-source projects - some positive, some frustrating.

In the end, we'll go through strategies you may use to keep your APIs compatible as your product evolves.

What do you need to know to enjoy this talk

Python level

Medium knowledge: You use frameworks and third-party libraries.

About the topic

You used or did it just a few times.

Filip Sedlák

I help startups scale. Currently, I work for Mediaboard, a fast growing company with ambitions to cover the worldwide media market.

Previously, I scaled up the technology for Twisto, a FinTech. I went from a few developers and a single server to many independent teams and operations across several countries.

Co-founder of NeuronSW, an AI startup. Cheminformatician by training.

Friday 15 September

14:00 __main__

A Decade of Collaboration Between Artist and Technologist: No Harm Done

Prokop Bartoníček & Tomislav Arnaudov
streamed to other rooms
14:45

Break

15:00 __main__
15:00 __floor__
15:30

Break

15:40 __floor__
15:40 __doc__