List of videos

The Python packaging ecosystem – Simple guidelines for packaging by Yngve Mardal Moe
Abstract: Pip, conda, setuptools, poetry, hatch, pdm, flit++. The list of tools you encounter when you want to distribute your code is not short, and decision paralysis is real. In this presentation, we will look at what these different tools do and discuss best practices for distributing your Python package. Bio: Prior to starting his current position as a data science consultant at Bouvet, Yngve worked at universities in the Oslo region where he taught programming and researched computational biology. These days, he spends his working days solving data science problems at Statnett – the Norwegian power grid, and his spare time working on open source software.
Watch
Keynote: Modern Python through FastAPI and friends by Sebastián Ramírez
Bio: Sebastián Ramírez (tiangolo), the creator of FastAPI, Typer, SQLModel, Asyncer, and other open source tools. He's worked with companies and teams across the world, from Latin America to the Middle East, going through Europe and USA. Always building different types of products and custom solutions involving APIs, data processing, distributed systems, and Machine Learning.
Watch
Kivy: Cross-platform App development for Pythonistas by Mirko Galimberti
Abstract: Want to develop cross-platform (yeah, even mobile) apps with Python? During the talk, we will discover how Kivy and its ecosystem can fulfill your dreams, as we will learn how to: - Architect Python cross-platform apps, and the mistakes to avoid. - Package Kivy apps for Android, iOS, Linux, macOS, and Windows. Bio: Before being a Software Developer, I have been (not so secretly) tech-addicted, especially when it came to computers. Now, a few years later, during the week I code everything (more happily if it comes to Python), and during weekends I help to maintain Kivy as I’m proudly part of the Kivy Core Developers team. When I’m not in front of my laptop screen, you can find me traveling (hopefully more, in future). I love to listen to EDM music while stuck in traffic or during open-air festivals.
Watch
Python in Excel, a big step for finance by Daniel Roos
Abstract: Microsoft is integrating Python into Excel, and it may finally replace VBA. This is big for finance professionals and other Excel users. We look at ways of using Python in Excel and the capabilities this unlocks. Additionally, we'll look at how Python developers can leverage Excel for testing or as a simple UI. Bio: Daniel Roos, with 15+ years of experience building Python/C++ financial systems for global banks and hedge funds. He has recently co-founded Njorda, a retail-focused fintech based in Stockholm.
Watch
CALFEM - Teaching the Finite Element method in Python by Jonas Lindemann
Abstract: CALFEM is toolbox for learning the finite element method developed by the Division of Structural Mechanics at Lund University for. During the recent years CALFEM has been ported to Python as many universities are using Python in the introductory courses. This talk gives describes the history and development of the Python version. Bio: Jonas Lindemann, Director at LUNARC. Jonas has a background in Structural Mechanics where he worked on distributed finite element applications, new user interface concepts for engineering application as well as visualisation of material behavior in mechanical simulations. Since 2004 he has been working at LUNARC designing, implementing and operating HPC resources for Lund University. He is also actively engaged in teaching scientific computing (Python, C++ and Fortran) for graduate as well as post graduate students. At LUNARC he has been the main developer of GfxLauncher and multiple other HPC related tools (ARC Storage Explorer, LUNARC Application portal and ml-browse a graphical module browser for lmod).
Watch
Load testing with Python and Locust by Lars Holmberg
Abstract: Learn how to write flexible and scalable load tests using plain Python code. The Locust load/performance testing tool (https://github.com/locustio/locust) makes it easy! Its all open source and because it is ”just code” it is very easy to do logic in tests, extend them to use other protocols than HTTP, or store your scenarios in git. Bio: Performance testing consultant by day, OSS developer by night. Maintainer of Locust: https://locust.cloud/
Watch
CompiledPoetry.py : teaching about diversity with Python and poetry by Soraya Roberta
Abstract: Is it possible to learn to code in Python with literary poetry? In this talk we will going to learn how to put together poetry with python and change lives through diversity in computing. Bio: PhD student in Computer Science at Federal University of Pernambuco researching AI in hate speech in social media. Master in Innovation in Educational Technologies. Produces the podcast Making Art With Code, manages the pages @projetopoesiacompilada and @ciencianointerior on Instagram. Member of Pyladies Natal in Brazil and of Cintia, a group of women in computer science at Federal University of Pernambuco. Technical Writer in Brazilians in Tech.
Watch
Python Developer Experience with Polylith by David Vujic
Abstract: The Polylith Architectecture & Python tooling was highlighted at the Talk Python Podcast earlier this year (the Monorepos in Python episode). The tooling has over 2K downloads per month. I have collected info and links to previous talks - such as Python Web Conf 2023 - at my Sessionize profile: https://sessionize.com/davidvujic Bio: My name is David and I'm a software developer. Colleagues and friends may know me as an early adopter of agile ideas and test driven development. I am passionate about things like that, and share the things I learn to the community and the people I work with. My favorite programming languages are Python and Clojure. On my spare time I practice outdoor Parkour & contribute to Open Source.
Watch
GraphQL as an umbrella for microservices by Artur Smęt
Abstract: Systems built with microservices tend to become complex over time. There are several approaches that encapsulate complex distributed system layouts with an API Gateway, or backends for frontends. Having a GraphQL gateway is one of the available options. This method of delivering client-facing APIs has become the standard with modern single-page applications. Bio: I'm a Python developer from Poland, working at Mirumee Software. In my daily work I focus on web APIs development, using modern frameworks like FastAPI, I'm an enthusiast of clean architecture and solving complex problems in a simple, elegant way.
Watch