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.
Build a Wi-Fi temperature and humidity sensor using the ESP32-C3 SuperMini, a DHT11, and MicroPython, and view live readings through a simple built-in web server.