Blog

Learning and experiments

Lightweight notes on design processes, tools, and occasional poetry.

What I Look for in Code Review

Mar 5, 20268 min read

A practical guide to the code review criteria I personally focus on: naming, single responsibility, side-effect isolation, error handling, testability, early returns, and PR size — with code examples throughout.

Engineering
CodeReview
Practices

After a Nuxt major version upgrade, ALB 502 errors returned. The cause was that the build output structure changed and the sed-based keepAliveTimeout patch in CI/CD silently stopped applying. Here is the fix and how to prevent it from happening again.

Nuxt
AWS
ALB

Intermittent 502 errors in a Strapi + ALB setup are usually caused by a mismatch between ALB connection reuse and Node.js keepAliveTimeout (default 5 s), not requestTimeout. Here is the explanation and the recommended fix.

AWS
ALB
Strapi

On Jan 1, 2026, a quick inventory of what I want in 3-5 years, my life pillars, and how I want to grow and give back.

Life

Notes from a low-pressure morning: garlic-heavy Jiro ramen, a 140kg bench PR, steak, and sauna to reboot.

Life

A summary of side effects, referential transparency, and idempotence, aligning scope and examples to reduce confusion in feature discussions.

Functional Programming
Software Design