Articles
All the articles I've posted.
-
WebAssembly Without the Hype
Updated:What WebAssembly actually is, how it fits with JavaScript, where it runs in production, and a working Rust example to get started.
-
Husky and Conventional Commits — How to use Git Hooks Without the Pain
Set up Husky, commitlint, and Conventional Commits to enforce Git commit message standards automatically, block bad commits and keep the history readable.
-
Search Google Like a Pro. site:, filetype:, and Other Operators That Actually Work
Updated:A practical guide to Google search operators site:, filetype:, intitle:, inurl:, and more. Filter noise, find exact files, and build precise queries that save you hours.
-
Docker Base Images — bookworm-slim, alpine, distroless, and Chainguard Wolfi
Updated:Compare Docker base images — bookworm-slim, alpine, distroless, Chainguard Wolfi. CVE surface, musl vs glibc, and multi-stage build patterns covered.