Home About Skills Products
Work
Projects Services Experience
Learn
Tutorials Courses Blogs Resources
Contact
Blog

Writing & Insights

Articles on web development, tools, and lessons learned.

52 articles · browse by category or tag below

AIxploria: Discover 6,000+ AI Tools in One Place

AIxploria: Discover 6,000+ AI Tools in One Place

Read Article

Popular Articles

Recent Articles

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.

Clean Architecture in ASP.NET Core

Clean Architecture in ASP.NET Core

Structuring an ASP.NET Core app so business logic has zero dependency on frameworks or databases — Domain, Application, Infrastructure, and Web layers.

Laravel Events and Listeners: Decoupling Your Application Logic

Laravel Events and Listeners: Decoupling Your Application Logic

How events and listeners let unrelated features react to the same action without a controller needing to know about all of them.

Testing Laravel Applications with Pest

Testing Laravel Applications with Pest

Pest's readable syntax on top of PHPUnit — expectations, feature tests, datasets, and grouping, with zero loss of Laravel testing helpers.

Multi-Tenancy in Laravel: Approaches and Trade-offs

Shared database with a tenant_id, separate schemas, or fully separate databases per tenant — the real trade-offs behind each approach.

TypeScript for JavaScript Developers: A Practical Migration Guide

Interfaces, generics, and a realistic incremental migration path from a plain JavaScript codebase to TypeScript.

Web Performance Optimization: Understanding Core Web Vitals

Web Performance Optimization: Understanding Core Web Vitals

What LCP, INP, and CLS actually measure, and the concrete, specific fixes that move each one in a real production site.

Building a Progressive Web App (PWA) from Scratch

Building a Progressive Web App (PWA) from Scratch

The web app manifest, a service worker for offline support, and making a normal website installable to a home screen.

Redis Caching Strategies for Web Applications

Redis Caching Strategies for Web Applications

Cache-aside, TTLs, invalidation, and using Redis for rate limiting and sessions — practical caching patterns that hold up in production.

Showing 37 to 45 of 52 results
Advertisement
Esc