This is the story of FastKML and PyGeoIf, two Python libraries born over a decade ago when KML was the web map standard. As the code aged and technical debt mounted, a multi-year effort began to modernize them with type hints and cutting-edge testing ...
Learn what concurrency means in Python and why you might want to use it. You'll see a simple, non-concurrent approach and then look into why you'd want threading, asyncio, or multiprocessing.
Every October, I do a maintenance pass on all my projects. At a minimum, that involves dropping support for whatever Python version is no longer supported and adding support for the most recently rele ...
Building a UI in Python usually means choosing between 'quick and limited' or 'powerful and painful.' What if you could write modern, component-based web apps in pure Python and still keep full control? NiceGUI, pronounced 'Nice Guy' sits on FastAPI ...