Recent articles
or browse by category
AI Chronicles: Optimizing Code Review Layer Generation WIP
AI agents generate thousands lines of code in no time, the bottleneck is code review. AI should also boost code review process.
Optimizing Image Compare Slider
I have been building a good-looking webmail client—Qalamail (will announce it later on). On the landing page, I wanted the user...
Announcing config-sync
I built a small tool called config-sync to solve a problem I kept hitting: my config files are scattered across machines, and t...
Introducing go:bangs: A search engine approach for golinks
Most go-links solutions push teams toward browser extensions or fragile custom setups.
Security: Consider CWE and CAPEC
One security habit that improved my engineering decisions: before shipping a feature, I quickly check related CWE and CAPEC ent...
Mobile Apps: Connectivity Loss When In Background
One mobile caveat that surprised me: when the app goes to background, network behavior can become unreliable, and right after r...
Communication: Always Include Incident Impact On Business
When an incident happens, most engineers rush to explain the technical details.
Redis atomic writes
Concurrency bugs are usually invisible until they become expensive.