A €10 ESP32 touchscreen, a free F1 timing API, and a architecture problem that turns a Sunday afternoon project into something worth writing about. Here's how to build a live F1 pit wall display, and why the hard part has nothing to do with the hardware.
Learn how to turn a plain Python module into a published, pip-installable package — from project structure and pyproject.toml to building distributions and publishing to PyPI. No prior packaging experience needed.
Learn how to securely hash passwords and encrypt sensitive data in Python using modern cryptography techniques like PBKDF2, Fernet, and RSA. A practical guide for developers building secure applications.
I built my own TinyURL-style URL shortener to explore how these systems work under the hood. From generating short codes to handling redirects and storage, this article covers my hands-on experience, the design decisions I made, and what I learned from building a URL shortener from scratch.