Laravel, PHP and DevOps, from practice
Practical knowledge about Laravel, PHP, testing, Docker, CI/CD, and modern developer workflow.
Laravel Testing with Pest, Part 5: Architecture Tests, CI and Coverage
Laravel Testing with Pest — Part 1 · Part 2 · Part 3 · Part 4 · Part 5 Architecture tests can keep controllers from depending on infrastructure or enforce...
Laravel Testing with Pest, Part 4: Fakes, Time and External Boundaries
Laravel Testing with Pest — Part 1 · Part 2 · Part 3 · Part 4 · Part 5 An order confirmation can send an email, dispatch a PDF job, publish an event, call...
Laravel Testing with Pest, Part 3: Browser Testing
Laravel Testing with Pest — Part 1 · Part 2 · Part 3 · Part 4 · Part 5 A feature test proves that a controller redirects and that a record reaches the data...
Laravel Testing with Pest, Part 2: HTTP and Feature Tests
Laravel Testing with Pest — Part 1 · Part 2 · Part 3 · Part 4 · Part 5 Unit tests answer whether a small class behaves correctly. Feature tests answer the...
Laravel File Updates: Understanding POST vs PUT and the _method Field
When working with Laravel and Inertia.js, especially when handling file uploads in update operations, you might encounter a common pattern that seems count...
Eager Loading vs Lazy Loading in Laravel
1. The N+1 Problem with Lazy Loading By default, Eloquent uses lazy loading. It means related data is loaded only when accessed. This often leads to the in...
Need someone to take responsibility for the next step?
Let’s talk about your project and define a scope that actually makes sense for your goals.





