Entity Framework Core Migrations: A Practical Guide
Creating, applying, and safely rolling back EF Core migrations — the .NET equivalent of Laravel migrations, and where the workflow differs.
Articles on web development, tools, and lessons learned.
52 articles · browse by category or tag below
Creating, applying, and safely rolling back EF Core migrations — the .NET equivalent of Laravel migrations, and where the workflow differs.
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.