Profile    Mohammed Shiroz Status   Loading  
Logo
Share This

My Technology
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

Why Your Emails Land in Spam: SPF, DKIM and DMARC Explained

Why Your Emails Land in Spam: SPF, DKIM and DMARC Explained

Blog Summary

Your code sent the email. The receiving server just didn't believe it was from you. Here's what SPF, DKIM and DMARC each prove, the gotchas that break them, and how to set up Laravel mail properly.

Read more
  • 108
  • 37
  • 5

Passkeys Explained: Is This Finally the End of Passwords?

Passkeys Explained: Is This Finally the End of Passwords?

Blog Summary

Passkeys can't be phished, reused or leaked from your database, and users log in with a fingerprint. So why do most sites still ask for a password? How passkeys work, what WebAuthn looks like in code, and the parts nobody mentions.

Read more
  • 105
  • 58
  • 21

VPS vs Managed Platform vs Serverless: Where Should Your Laravel App Live?

VPS vs Managed Platform vs Serverless: Where Should Your Laravel App Live?

Blog Summary

Every hosting choice is a trade between control, convenience and how predictable your bill is. Here is an honest comparison of a VPS, a managed platform and serverless for Laravel apps, and who each one actually suits.

Read more
  • 140
  • 130
  • 13

Hardening a Linux Server for a Laravel App: A Practical Checklist

Hardening a Linux Server for a Laravel App: A Practical Checklist

Blog Summary

Bots start knocking on a new server within the hour. A practical hardening checklist for Laravel on Ubuntu: automatic updates, SSH keys only, a deny-by-default firewall, fail2ban, least-privilege file permissions, HTTPS and tested backups.

Read more
  • 124
  • 26
  • 16

Server Monitoring Basics: What to Watch Before Your Users Complain

Server Monitoring Basics: What to Watch Before Your Users Complain

Blog Summary

If your customers are your monitoring system, you hear about outages late and angry. Here's what to actually watch: disk trends, p95 response times, error rates, queue depth, scheduler heartbeats and uptime checks.

Read more
  • 68
  • 141
  • 13

Linux Permissions for Web Developers: Why chmod 777 Is Never the Fix

Linux Permissions for Web Developers: Why chmod 777 Is Never the Fix

Blog Summary

"Permission denied" after a deploy, and someone suggests chmod -R 777. Here's how rwx, owners and groups really work, why 777 is dangerous, and a sane permission setup for Laravel's storage folder.

Read more
  • 119
  • 74
  • 9

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