All posts

Every article published on the blog, newest first.

Technical SEO and Core Web Vitals for Persian websites post featured imageTechnical SEO and Core Web Vitals for Persian websites

Persian WordPress sites suffer from predictable Core Web Vitals problems — oversized Vazirmatn fonts, unoptimized hero images, and RTL layout bugs. Here is the fix list I actually ship.

Test-Driven Development When It Actually Pays Off: Writing Testable Code Without the Dogma post featured imageTest-Driven Development When It Actually Pays Off: Writing Testable Code Without the Dogma

Learn when TDD speeds you up versus when it slows you down, and how the three-layer rule keeps tests fast and useful in real projects.

Zero-Downtime Deployments with Docker Compose: A Step-by-Step Guide post featured imageZero-Downtime Deployments with Docker Compose: A Step-by-Step Guide

Rolling updates, health checks and the careful order of flags — how to update a Docker Compose stack without dropping a single request.

Web design for Iranian small businesses: what actually works post featured imageWeb design for Iranian small businesses: what actually works

What I have learned rebuilding business websites in Iran: a fast, trustworthy RTL site that sells, instead of a pretty brochure nobody can load on mobile.

What Actually Happens When the Browser Loads a Page: From DNS to a 90 Lighthouse Score post featured imageWhat Actually Happens When the Browser Loads a Page: From DNS to a 90 Lighthouse Score

A practical breakdown of browser page loading with actionable steps to improve performance and Core Web Vitals for better SEO and UX.

A Git Branching and Code Review Workflow That Scales Past Five Developers post featured imageA Git Branching and Code Review Workflow That Scales Past Five Developers

Branching strategy is not the bottleneck, review quality is. Short-lived branches, atomic commits, protected main and automated checks take a five person team to twenty without the arguments.

How I Interview Frontend Developers: 8 Questions That Predict Real Performance post featured imageHow I Interview Frontend Developers: 8 Questions That Predict Real Performance

The questions I actually ask in frontend interviews, and what I am listening for in each answer — from layout behaviour to how a candidate handles a broken build.

React Server Components vs. Client Components: When to Use Each post featured imageReact Server Components vs. Client Components: When to Use Each

The mental model behind the server/client boundary in modern React, with concrete examples of what belongs on each side — and what the next.js app router actually compiles.

parsaaghayi's blog logoparsaaghayi's blog logo

© 2024

All Rights Reserved , Inc.

parsa aghayi