All posts
Every article published on the blog, newest first.
- Home-
All posts18
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.
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.
Rolling updates, health checks and the careful order of flags — how to update a Docker Compose stack without dropping a single request.
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.
A practical breakdown of browser page loading with actionable steps to improve performance and Core Web Vitals for better SEO and UX.
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.
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.
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.

