Martin ThomainLevel Up CodingSynchronization in Software DevelopmentSynchronization is a common feature of many software products. Think about your e-book reader which gets the latest e-books and saves the…·3 min read·Apr 7, 2024----
Martin ThomaHow market forces make products and services worseAs a consumer, I am getting more and more annoyed by a few effects of our (mostly) free market. This is mostly a rant, but could also be a…·4 min read·Apr 7, 2024----
Martin ThomaThe Python PDF Ecosystem in 2024Which libraries should you use for which use case?6 min read·Mar 29, 2024--5--5
Martin ThomainLevel Up Coding3 Applications of garbled fonts most developers don’t know 😈Please don’t do it.·6 min read·Mar 19, 2024----
Martin ThomainLevel Up CodingClick at Your Own Risk: No App Store is SafeThe App Store, Play Store, NPM, Dockerhub, PyPI … they are all vulnerable. For exactly the same reasons.·5 min read·Mar 17, 2024----
Martin ThomainLevel Up CodingUnlocking the Power of Pythons Ecosystem via PluginsA Guide to Dynamic Plugin System for Python Developers·3 min read·Feb 25, 2024----
Martin ThomaSocial Engineering 😈When the security issue is not on the tech side·6 min read·Feb 25, 2024----
Martin ThomainLevel Up CodingDesigning Event-Driven Systems in Local Python ApplicationsNon-distributed, no big data stuff. Just good software design.·4 min read·Feb 12, 2024--4--4
Martin ThomaWhat makes a good maintainer?Are you a maintainer of open-source software who wants to become better? In this article, I reflect on my work as the maintainer of…·7 min read·Feb 2, 2024--3--3
Martin ThomaHumanity’s Moonshot Projects: Tech EditionTechnological Breakthroughs that would change our world·4 min read·Jan 19, 2024----