2025-10-30 –, Auditorium
Learning Lisp was an eye opener for me. The Interactive way of writing code is Amazing, and you have great support for this kind of flow in most code editors. What about development with Python? For Python, there's limitations and lack of tooling support - but I have found ways to make Python development more interactive (and fun). Python is what I do at work and in Open Source projects. It has lead me to develop some Code Editor features that are specific for Python: evaluating code with visual feedback, modify a running Python app without any app restarts, and also some LLM support. I will demo and talk about what I have developed to make Python development interactive and joyful.
Learning Lisp was an eye opener for me. The Interactive way of writing code is Amazing, and you have great support for this kind of flow in most code editors. What about development with Python? For Python, there's limitations and lack of tooling support - but I have found ways to make Python development more interactive (and fun). Python is what I do at work and in Open Source projects. It has lead me to develop some Code Editor features that are specific for Python: evaluating code with visual feedback, modify a running Python app without any app restarts, and also some LLM support. I will demo and talk about what I have developed to make Python development interactive and joyful.
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. I'm the maintainer of the Python tools for the Polylith Architecture.