Hands-on articles about developer tools and toolchains: troubleshooting, version migrations and CI practice, all verified against real setups. The Go series is running now; Rust and more are on the way.
World Clock and Global Time Zones: All 39 Standard Offsets at a Glance
The World Clock tool puts the current time, UTC offset and DST status of every major time zone on one page, with analog clock faces, a city list, an offset-ordered reference table, and city search. This post covers how to use it, why there are 39 zones, why DST makes clocks jump, and how to align a cross-border meeting.
Coraza Rules Explained: From SecRule Syntax to Your First Custom Rule
Coraza is a Go-based open-source WAF and the successor to ModSecurity, with largely compatible SecRule syntax. This post covers the three parts of a rule, the five processing phases, the OWASP CRS set, a hands-on custom anti-SQLi rule, and the DetectionOnly-vs-On trade-off.
warden: A Single-Binary Go Reverse-Proxy WAF
L4 connection limiting, rate limiting, CC challenges, IP origin blocking and OWASP Coraza rules packed into one Go executable, with the admin dashboard embedded via go:embed. What problem it solves, why it is built this way, and five things to check before going live.
gofmt vs goimports: Why Your CI Formatting Check Fails
gofmt handles layout, goimports handles layout plus imports — and their output can differ on the same file. Here are the three diverging scenarios and the one CI setup that ends the confusion.