How to Build an Ecommerce Website Step by Step
From scoping the actual requirements to inventory, checkout, and order states — the realistic build order for a real store.
Read ArticleArticles on web development, tools, and lessons learned.
51 articles · browse by category or tag below
From scoping the actual requirements to inventory, checkout, and order states — the realistic build order for a real store.
Read Article
Structuring an ASP.NET Core app so business logic has zero dependency on frameworks or databases — Domain, Application, Infrastructure, and Web layers.
How events and listeners let unrelated features react to the same action without a controller needing to know about all of them.
Pest's readable syntax on top of PHPUnit — expectations, feature tests, datasets, and grouping, with zero loss of Laravel testing helpers.
Shared database with a tenant_id, separate schemas, or fully separate databases per tenant — the real trade-offs behind each approach.
Interfaces, generics, and a realistic incremental migration path from a plain JavaScript codebase to TypeScript.
What LCP, INP, and CLS actually measure, and the concrete, specific fixes that move each one in a real production site.
The web app manifest, a service worker for offline support, and making a normal website installable to a home screen.
Cache-aside, TTLs, invalidation, and using Redis for rate limiting and sessions — practical caching patterns that hold up in production.
The real trade-offs between REST and GraphQL — caching, over/under-fetching, the N+1 problem, and when each one is genuinely the better choice.