Posts by Muhammed Abdullah
ESP32 Guru Meditation: Remote Crash Diagnostics
- 22 September 2025
I had been working on HardFault diagnostics for ARM Cortex-M — capturing crash logs on fault and storing them for later analysis. That naturally led me to look at how ESP32 handles the same problem, which is through its Guru Meditation mechanism. This post walks through a project that captures ESP32 coredumps to flash and uploads them over HTTP to a Flask server for remote analysis.
Getting to know lambdas in C++
- 11 May 2025
\(\lambda\)s in C++: Nameless functions serving sweet syntactic sugar — just enough to give your codebase diabetes.
Advent of Code 2024 [Days 10 and 11]
- 21 February 2025
The plutonian pebbles are getting out of hand! And we also have to find a hiking trail.
Advent of Code 2024 [Days 6 to 8]
- 18 January 2025
This is my progress log for Advent of Code 2024, where I’m tackling the challenges using C++ to get good at the language. Contains work of Day 6 to Day 8.
Learning CPP via Advent of Code 2024 [Days 1 to 5]
- 04 January 2025
This is my progress log for Advent of Code 2024, where I’m tackling the challenges using C++ to get good at the language.
Late Binding of Python Closures
- 22 July 2024
A subtle source of bugs in loops and closures. When lambda functions capture loop variables, they may not behave as you expect.