Swiss Python Summit

Previous | Books | Films | Index | 日本語 | October Game | Training | Next


22 October 2026 - Rapperswil

Back in Rapperswil for the Swiss Python Summit again. Last time it was only a day, but in the last few years it's grown to a two day event. And, having not been a day-to-day Python programmer for three years until this Spring when I got back to it, I still feel like I'm playing catch up on new things. Today there was quite a lot of talk about newly added features in version 3.15, which was just released earlier this month. Michael Inden started of the day with a talk about how the right choice of data structure or algoritm can really speed up python code. In what would become a theme of the day, the first question asked was if the LLMs know to use the right algorithms. Then Christph Geitl's talk introduced me to "railway-oriented programming", which takes the two ways a function can end (returning a value orthrowing an exception) and tries to combine them into a success/failure object that is returned. There are several libraries to implement this, but he has created another, trcks. Then Gewang Tan gave a talk about the common ways developers break security when using Django. I am not using Django, so this was less relevent but still had some good tips for tools to probe apps for insecurities. The overuse of the "None" type was the subject of Florian Wilhelm's talk, which was really a justification for the introduction of the sentinel type in Python 3.15. He was followed by Federico Fergosi's talk about mishaps insecuring the supply chain of securing open source code for applications. This week has seen issues for both PHP and Python in this vein. He introduced a number of things I will have to research further, including SBOMs, OpenSSF, and SLSA. After lunch Jonas Böer gave a talk on an infrastructure as code tool, Pulumi, which lets the developer write the code as Python (as well as several other language choices) rather than the often used declarative languages. Farid Mirzayev came next to introduce the profiling tool, Tachyon, which has been added to Python 3.15 in his talk. Theodore Tucker gave the last scheduled talk on his experience releasing python packages to Debian. Last were the lightning talks where I learned about nono, satyrn.ai and streamlit among other things. I'm looking forward to tomorrow!



Last Blog | Index | Next Blog


Web bradley.wogsland.org

Last changed on 28 October 2026 by Bradley James Wogsland.

Copyright © 2026 Bradley James Wogsland. All rights reserved.