Profile    Mohammed Shiroz Status   Loading  
Logo
Share This

My laravel
blog and Updates

It's my personal blog and my post about what was my interested in. Not regularly. If you have any questions any discussion, I'm happy you get in touch with me, and try to answer as many as possible!

Blog
Let's See
Back to blog
Filter by:
Tags
//Article

Uptime and Error Monitoring for Small Teams: A Setup You Can Finish This Week

Uptime and Error Monitoring for Small Teams: A Setup You Can Finish This Week

Blog Summary

Small teams need monitoring more than big ones, because nobody else is watching. Five layers you can build in a week: honest health checks, outside uptime checks, error tracking, heartbeats, and alerts that reach a person.

Read more
  • 141
  • 116
  • 19

Database Replication Explained: Primaries, Replicas and the Lag That Bites

Database Replication Explained: Primaries, Replicas and the Lag That Bites

Blog Summary

The user saves a form, gets redirected, and sees "record not found". Then they refresh and it's there. How database replication works, what Laravel's sticky option fixes, and the lag problems it doesn't.

Read more
  • 78
  • 19
  • 16

Six Mistakes With Laravel Eloquent Events and Observers (and the Fixes)

Six Mistakes With Laravel Eloquent Events and Observers (and the Fixes)

Blog Summary

Observers feel like magic until an import sends hundreds of emails and a bulk update skips your audit log. Six common Eloquent event mistakes, why each one happens, and the fix in Laravel 12.

Read more
  • 19
  • 79
  • 24

Me vs the "Quick" Database Migration on a Big Table

Me vs the "Quick" Database Migration on a Big Table

Blog Summary

Five lines. Widen a column, add an index. It runs instantly locally. The five stages of a quick migration on a big production table, why it hangs, and the habits that make migrations boring again.

Read more
  • 126
  • 10
  • 23

Laravel Queues in Depth: Chains, Batches and Unique Jobs

Laravel Queues in Depth: Chains, Batches and Unique Jobs

Blog Summary

One job is easy. Real work is steps in order, hundreds of jobs with one finish line, and users who click twice. Here's how chains, batches, unique jobs and rate limits fit together, gotchas included.

Read more
  • 82
  • 73
  • 8

The Security Headers Most Sites Forget (and How to Add Them in Laravel)

The Security Headers Most Sites Forget (and How to Add Them in Laravel)

Blog Summary

A few lines of HTTP headers can stop clickjacking, script injection and leaky URLs, and most sites still skip them. The common mistakes with CSP, HSTS, frame-ancestors, Referrer-Policy and Permissions-Policy, plus a Laravel middleware.

Read more
  • 102
  • 29
  • 12

01. About Shiroz

Mohammed Shiroz

Hi, I'm Mohammed Shiroz, a software engineer and AI enthusiast from Sri Lanka who turns ideas into intelligent, real-world solutions. With over 9 years of hands-on experience, I currently lead real estate ERP development at Kate Group, a...

03.My Projects

04. Categories

Ready To Start Your Project ?

Get in Touch
Close