← Go Back
Best Practices
Join our Newsletter or
our RSS Feed
Curated by
Simplest Web
Latest Resources
Tips
Jun 03
Where Else Can an Enum Prevent Drift?
#beginner
#best practices
#coding standard
#productivity
Tips
Jul 03
A Safer Way to Check Model Strictness in Production
#beginner
#best practices
#debugging
#production
Tips
Jul 01
Simple Rules for Writing Authorization Logic
#authorization
#backend
#beginner
#best practices
Tips
Jul 02
Why I Sometimes Sign My Code Comments
#beginner
#best practices
#coding standard
#documentation
Articles
Jun 27
You Probably Don't Need a Database Per Tenant
#advanced
#best practices
#db
#postgres
#saas
Videos
Jun 29
Build Multi Agent Workflows in PHP
#advanced
#best practices
#controllers
#routing
Tips
Jul 06
Why I Assign Myself to My Own Pull Requests
#beginner
#best practices
#github
#productivity
Articles
Jul 29
Why I Hate Arrays as Data Objects
#architecture
#beginner
#best practices
Articles
Jun 30
Resolve the Tenant from the User, Not the Request
#architecture
#beginner
#best practices
#php
#security
Articles
Jun 30
Single Responsibility Principle (SRP)
#architecture
#beginner
#best practices
#csrs
Articles
Jun 30
Laravel Background Jobs Best Practices
#beginner
#best practices
#performance
Articles
Jun 22
Event Sourcing with a Little Help from AI
#advanced
#ai
#best practices
#events
Articles
Jul 01
What Happens When a Laravel Request Enters the Framework
#beginner
#best practices
#controllers
#middleware
#request
Articles
Jul 10
Building a Flat-File Blog with Laravel Folio and YAML
#beginner
#best practices
#logging
Articles
Jul 04
What Your PHP Logs Actually Look Like During an SQL Injection Attack
#best practices
#intermediate
#mysql
#security
Articles
Jun 16
How to Replace Raw S3 URLs with a Laravel Image Proxy
#best practices
#intermediate
#productivity
Articles
Jun 08
How a Solo Dev Builds Like a Team: Freeze the Seams, Not the Plan
#advanced
#architecture
#best practices
#saas
Articles
Jun 07
API Design Mastery: From Engineer to Architect
#api
#best practices
#design patterns
#intermediate
Tips
Jun 10
Removing a File Your Coding Agent Shouldn't Have Committed
#beginner
#best practices
#git
#github
Tips
Jun 11
Master Docker Lifecycle Commands
#advanced
#best practices
#docker
Tips
Jun 09
A Measured Approach to Using Larastan
#analytics
#best practices
#intermediate
#testing
Next →
Join our Newsletter