Categories
Browse by topic.
Every published category, alphabetically. Use these as a structured way through the archive when you have a specific area in mind.
Topical structure ready, content arriving
The site is organized into the topical sections below. Categories will appear here automatically as articles are published.
Android & NDK
Native development for Android: JNI, the NDK toolchain, low-level APIs, app architecture, and mobile multimedia work.
Multimedia Engineering
Audio, video, and digital signal processing — FFmpeg internals, PCM and WAVE, codecs, container formats, and conversion pipelines.
Linux & Systems
Linux programming, kernel notes, networking, IPC, ELF binaries, system calls, and the unglamorous but essential plumbing of computing.
Algorithms & Data Structures
Sorting, searching, primes, BigInteger arithmetic, strings, dynamic programming, and the performance characteristics that decide real systems.
Distributed Systems
Hadoop, Cassandra, Nutch, Solr, and the patterns that emerge when one machine is no longer enough.
Developer Tools
Git, Maven, Selenium, JMeter, OpenCV, gnuplot, Nagios — the everyday command-line and tooling notes that compound over a career.
Software Craftsmanship
Programming habits, debugging instincts, career reflections, and notes on becoming a more deliberate software engineer.