-
Embedded Rust Workshop: Reflections from Hackaday Supercon
Every November, hundreds of engineers, makers, and hardware hackers converge in Pasadena, California for Hackaday’s annual Supercon, a three-day celebration of open hardware, creative problem-solving, tinkering, and passion projects. It’s part conference, part reunion, and part art exhibit. Supercon has always been about sharing knowledge, so this year I decided to contribute something new: an…
-
What Is Transport Layer Security (TLS)?
When you connect to a website over HTTPS, send an email, or push code to GitHub, you’re relying on a cryptographic protocol called Transport Layer Security (TLS). It’s a series of cryptographic techniques that ensure your data is private, authentic, and tamper-proof as it travels through networks filled with untrusted intermediaries. For embedded and IoT…
-
Deep Learning on Microcontrollers: The State of Embedded ML in 2025
Edge AI has been gaining traction, and deploying deep learning models on microcontrollers (MCUs) has evolved from a niche experiment to a mainstream engineering practice. In 2025, embedded machine learning (ML) has grown from keyword spotting experiments to powering industrial anomaly detection, predictive maintenance, and vision-based automation, all on devices with just a few hundred…
-
ESP32 – How to Perform an HTTP GET Request with ESP-IDF
Previously, we looked at how to write a simple WiFi driver for the ESP32 using ESP-IDF. Now, we’ll dive into using that WiFi connection (or virtual Ethernet, if you use QEMU) to make simple HTTP GET requests with low-level BSD sockets. We’ll walk through the fundamentals of HTTP communication, including how to structure requests and…





