Software architect · writing weekly

Software architecture, patterns, and tools - decoded.

Everything I wish I'd known about building software, sooner. Notes from the rabbit holes of new technologies.

tools

Filebeat and Java stacktraces: stop losing half the error

A Java stacktrace is 40 lines long; misconfigured, Filebeat turns it into 40 unusable documents. A step-by-step multiline configuration, with a test application that generates real stacktraces, all the way to complete, queryable Elasticsearch documents.

tools

Git tags, the five-minute cheatsheet

Everything you need to tag your releases with confidence: annotated vs lightweight tags, the commands that matter, and why git push silently ignores your tags.

tools

The Vim cheatsheet I keep coming back to

Essential Vim commands for daily use - modes, motions, editing, macros - plus the power techniques (visual block, :g, dot-repeat) that make it all click.