How a small language Dennis Ritchie evolved at Bell Labs to write one operating system on one minicomputer became the portable substrate beneath every kernel, every embedded controller, and the runtime of nearly every other language — and why the bargain that made it fast, undefined behavior, became the defining liability of the 2020s.
C
-
The Story of C -
Modern C in 2026 (C23) A deep technical look at C23 (ISO/IEC 9899:2024) — what it adds, what compilers actually implement in 2026, the undefined-behavior minefield, and why the sanitizer-plus-fuzzer stack is the highest-leverage practice in C development.
-
MPI Programming Essentials: Collectives, Non-Blocking, and the Traps Nobody Warns You About A working engineer's guide to MPI: the mental model, point-to-point and collective communication, non-blocking patterns, derived datatypes, one-sided RMA, threading levels, MPI-IO, performance traps, and integration with SLURM.
-
OpenMP: Threading Without Pthreads (And Without the Nightmares) OpenMP as the sane way to parallelize C, C++, and Fortran — pragmas instead of pthread plumbing for parallel loops, tasks, and GPU offload — plus the data-sharing and scheduling details that decide whether you get speedup or bugs.
-
Odin: Data-Oriented Systems Programming A deep dive into the Odin programming language — its context system, explicit allocators, data-oriented features, parametric polymorphism, and where it fits in the systems programming landscape alongside C, Zig, and Rust.
-
Zig: The Modern C Replacement A deep technical guide to Zig for systems programmers — manual memory management without undefined behavior, comptime metaprogramming, cross-compilation to any target, and using Zig as a build system for existing C/C++ projects.
-
Fuzzing for Developers: Finding Bugs Machines Can't Ignore A comprehensive guide to coverage-guided fuzzing—covering how fuzzers work under the hood, writing fuzz targets in Go, C/C++, Rust, and Python, running AFL++ and libFuzzer, integrating with CI via OSS-Fuzz and ClusterFuzz, and triaging crashes.