A Blog About Software Development And Life
Welcome to my blog. Subscribe and get my latest blog post in your inbox.
SOLID Principles in PHP: Simple, Practical, and Easy to Understand with Real Code Examples
When I write PHP code, I do not only think about making it work.
How to Find and Fix Database Deadlocks in Laravel Apps
The Dreaded SQLSTATE[40001] Error
A few years ago, I was working on a high-traffic e-comm
Streaming Large CSV Exports in Laravel Without Memory Crashes
The Friday Evening Production Crash
A few years ago, I got an urgent support ticket on a
Debugging Slow Laravel APIs: Fixing N+1 Queries and Memory Leaks
The Silent Performance Killers in Laravel APIs
In my 10 years of working with PHP and Lar
Automating Daily Laravel Backups to AWS S3 with Slack Alerts
Why Automated Backups are Crucial
In my 9+ years of developing web applications, I have s
Direct-to-S3 Uploads in React and Laravel
The Problem with Traditional File Uploads
In many web applications, uploading files is a
Securing Laravel REST APIs: Rate Limiting and Token Expiry
Why API Security Matters for Your Business
When you build a web application, especially o
Online vs Offline Business Software: How Xnoll Gives You Both
Some business teams prefer online software because it is easy to access from anywhere. Other team