Skip to Content
  • Embedded Rust Workshop: Reflections from Hackaday Supercon

    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…

    Read more


  • What Is Transport Layer Security (TLS)?

    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…

    Read more


  • Deep Learning on Microcontrollers: The State of Embedded ML in 2025

    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…

    Read more


  • ESP32 – How to Perform an HTTP GET Request with ESP-IDF

    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…

    Read more


  • How to Get a Job in Edge AI: Essential Skills for 2025

    How to Get a Job in Edge AI: Essential Skills for 2025

    Edge AI refers to artificial intelligence that runs directly on devices at the “edge” of the network: things like smartphones, smart cameras, industrial sensors, autonomous vehicles, and IoT devices. Instead of sending data to remote servers for processing, edge AI performs inference and decision-making locally on the device itself. This architecture delivers crucial advantages: reduced…

    Read more