MQTT Protocol: A Practical Guide with Code Examples, Libraries, and Real-World Use Cases
Aug 27, 2026 · 8 min read
A practical guide to MQTT protocol for embedded systems and IoT. Learn how MQTT works, QoS levels, retained messages, libraries in C/Python/JavaScript/Go, and real-world use cases with code examples.
Linux Signals: Custom Ctrl+C Handler (SIGINT, SIGUSR1, SIGALRM)
Jul 25, 2026 · 2 min read
Short practical Linux signals guide with one full C example: change Ctrl+C behavior, send SIGUSR1, and use SIGALRM timeout.
Linux IPC in Embedded Systems: Short Practical Guide
Jul 25, 2026 · 3 min read
A short practical guide to Linux IPC for embedded Linux: pipes, message queues, shared memory, Unix sockets, and signals with pros/cons and code snippets.
Command Injection in C/C++: Why system() with User Input is Dangerous (with Practical Examples)
May 20, 2026 · 3 min read
A practical, beginner-friendly guide to understanding and preventing command injection vulnerabilities in C/C++ applications, with real-world examples and secure coding advice.