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

9 Performance Quick Wins for PHP Sites That Take Minutes, Not Rewrites

9 Performance Quick Wins for PHP Sites That Take Minutes, Not Rewrites

Blog Summary

Most slow PHP sites aren't slow because of PHP. OPcache, framework caching, indexes, queues, images and cache headers: nine boring fixes that make a site feel fast, and the gotcha in each.

Read more
  • 43
  • 30
  • 18

Docker Mistakes That Make Your Images Huge and Your Builds Slow

Docker Mistakes That Make Your Images Huge and Your Builds Slow

Blog Summary

You change one line and Docker reinstalls everything. Missing .dockerignore, bad layer order, dev tools in production, root users and latest tags are the usual culprits. Here's the fix, with a multi-stage build.

Read more
  • 59
  • 108
  • 25

Two-Factor Authentication: How Those Six-Digit TOTP Codes Actually Work

Two-Factor Authentication: How Those Six-Digit TOTP Codes Actually Work

Blog Summary

Your authenticator app and the server agree on the same six digits with no network at all. Here's the shared secret, the 30-second clock and the HMAC behind it, plus where 2FA is strong and where it isn't.

Read more
  • 117
  • 14
  • 8

Content Delivery Networks: How a CDN Makes Your Site Faster (and How It Can Bite)

Content Delivery Networks: How a CDN Makes Your Site Faster (and How It Can Bite)

Blog Summary

Your server is in one city and your users are everywhere. A CDN moves copies of your files closer to them. How edge caching works, the Cache-Control headers that drive it, invalidation, images, security, and the mistake that leaks pages.

Read more
  • 44
  • 22
  • 9

Backups You Can Actually Restore: A Practical Strategy for Web Apps

Backups You Can Actually Restore: A Practical Strategy for Web Apps

Blog Summary

Most backup failures aren't missing backups. They're backups that silently stopped, can't be decrypted, or were never tested. A practical strategy built backwards from the restore: 3-2-1, dumps vs snapshots, encryption, retention and restore drills.

Read more
  • 40
  • 93
  • 18

SSH Keys Explained: How They Work and How to Use Them Safely

SSH Keys Explained: How They Work and How to Use Them Safely

Blog Summary

Bots try passwords on every server, all day. SSH keys make that pointless. Here's how key pairs work, a step-by-step ed25519 setup, the sshd_config gotcha that keeps passwords on, and habits that keep keys safe.

Read more
  • 149
  • 83
  • 5

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