Blog

Insights on front-end, cloud, and back-end development. Sharing my experiences with React, Node.js, AWS, and modern software engineering.

Static hosting for vibe coders: one platform, many apps
Wed Jun 03 2026

Static hosting for vibe coders: one platform, many apps

How a vague “vibe coding” ask became simple shared static hosting with preview URLs — cheap, agent-friendly, and built for many demo apps, not full-stack apps.

AWSHostingGitHub Actions+2
Read article
Essential Human Skills in an AI-Powered Software Engineering Era
Wed Sep 03 2025

Essential Human Skills in an AI-Powered Software Engineering Era

After using AI coding tools intensively, I discovered which human skills have become more critical than ever in software engineering

AISoftware EngineeringCareer Development+1
Read article
NPM Package Managers Comparison: npm vs Yarn vs pnpm
Wed Aug 06 2025

NPM Package Managers Comparison: npm vs Yarn vs pnpm

Compare npm, Yarn Classic, Yarn Berry, and pnpm—performance, monorepo support, linking, and migration tips to choose the right JavaScript package manager.

NPMJavaScriptPackage Management+4
Read article
The Ultimate Guide to NPM Release Automation: Semantic Release vs Release Please vs Changesets
Tue Jul 15 2025

The Ultimate Guide to NPM Release Automation: Semantic Release vs Release Please vs Changesets

Compare Semantic Release, Release Please, and Changesets for NPM automation—with setup guides, GitHub Actions workflows, and live demos.

NPMRelease AutomationSemantic Release+3
Read article
Optimizing Images for Next.js Static Websites with AWS Serverless Image Handler
Sat Sep 14 2024

Optimizing Images for Next.js Static Websites with AWS Serverless Image Handler

Guide to optimizing Next.js static site images with AWS Serverless Image Handler—remote optimization, setup steps, and practical trade-offs for developers.

Full-StackAWSNext.js+2
Read article
React 18 vs React 19: Boosting Rendering Performance
Wed Jul 10 2024

React 18 vs React 19: Boosting Rendering Performance

Comparison of React 18 and React 19 rendering performance in typical component compositions, using Next.js demo web application

ReactPerformanceProfiling
Read article
Serving environment-specific configurations to web applications
Sun Jul 23 2023

Serving environment-specific configurations to web applications

Deliver runtime configuration to web apps without rebuilding—decouple build and runtime environments with a dedicated AWS-backed configuration service.

APINode.jsAWS+2
Read article
Simple static web hosting AWS infrastructure with protected Dev environment
Wed Apr 19 2023

Simple static web hosting AWS infrastructure with protected Dev environment

Step-by-step AWS static hosting setup with public prod and protected dev environments—CloudFront, S3, WAF, Route53, and GitHub Actions for branch deployments.

AWSHostingSolution design
Read article
Feature branches approach in CI/CD of NPM libraries
Thu Mar 09 2023

Feature branches approach in CI/CD of NPM libraries

Feature-branch CI/CD for npm libraries: branch pre-releases, dist-tags, semantic versioning, and automated publishing with GitHub Actions.

CI/CDNPM
Read article