All posts
Every article published on the blog, newest first.
- Home-
All posts18
The staged path from a slow WordPress site to a fast Next.js one, keeping Persian content, Persian URLs and search traffic intact.
The App Router and React Server Components are not just new APIs; they change where your code runs. Here is how they cut bundle size, simplified data fetching, and made my pages measurably faster.
How Iranian React and Next.js developers should choose between a salaried job and independent work in 2026, including what the market actually pays.
Most teams use TypeScript as a linter and stop there. Generics that preserve your domain types, a short set of utility types, and the two compiler flags people skip are what turn the compiler into a refactoring tool.
LCP, INP and CLS are the metrics Google uses to judge real-world performance. This guide explains what each one measures and the concrete fixes that move the needle.
An honest 2026 look at which AI skills keep Iranian developers relevant, what genuinely stays human, and why falling six months behind matters more than any model.
A pragmatic folder split for Laravel that keeps Eloquent at the boundary, respects dependency direction, and avoids over-engineering small CRUD apps.
The pieces that keep a Laravel API clean and safe: form requests for validation, API resources for a consistent response shape, and throttling to protect public endpoints.
Rates are not the lever. Public evidence, payment rails that survive Iranian residency, tight scopes, and scam avoidance are — a practical field guide to sustainable remote income.
A slow Laravel endpoint is almost never a slow server. Here is how to read EXPLAIN, order composite index columns correctly, add covering indexes and index foreign keys without slowing your writes down.

