Blog

Technical notes from real product work.

Practical writing on frontend systems, deployment workflows, product engineering, and the details that make production projects easier to run.

Why Next.js and shadcn/ui Became My Favorite Production UI Combination
11 min read

Why Next.js and shadcn/ui Became My Favorite Production UI Combination

A practical reflection on building production interfaces with Next.js and shadcn/ui, from reusable primitives and accessibility to design-system ownership and long-term maintainability.

Next.jsshadcn/uiReactUI SystemsFrontend Architecture
Read the post
Angular Signals Evolution: Why Targeted Reactivity Beats Broad Zone.js Checks
14 min read

Angular Signals Evolution: Why Targeted Reactivity Beats Broad Zone.js Checks

A practical guide to why Angular signals changed the framework’s reactive model, how the UI responds differently, and where signal-era APIs fit across a real application.

AngularSignalsPerformanceReactivityZone.js
Read the post
Angular’s Change Detection Shift: What Changed from v17 to v22
13 min read

Angular’s Change Detection Shift: What Changed from v17 to v22

A practical look at how Angular moved from app-wide Zone.js-driven checks toward OnPush, signals, and the path to zoneless change detection.

AngularPerformanceChange DetectionSignalsZone.js
Read the post
From Git Push to Live Site: Deploying a Next.js App to cPanel Node.js Shared Hosting
14 min read

From Git Push to Live Site: Deploying a Next.js App to cPanel Node.js Shared Hosting

A step-by-step guide for deploying and automating a Next.js or Node.js app on cPanel shared hosting with GitHub Actions, SSH keys, and safe release checks.

Next.jsNode.jscPanelGitHub ActionsDeployment
Read the post