Profile    Mohammed Shiroz Status   Loading  
Logo
Share This

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

How Search Engines Index Your Site: SEO for Developers, Explained

How Search Engines Index Your Site: SEO for Developers, Explained

Blog Summary

SEO isn't just keywords and marketing. Most of it is plumbing developers control: crawling, sitemaps, canonical URLs, status codes, structured data and speed. Follow a page from discovery to search result, with a Laravel sitemap.

Read more
  • 146
  • 106
  • 12

Sessions Explained: How Websites Remember Who You Are

Sessions Explained: How Websites Remember Who You Are

Blog Summary

HTTP forgets you after every request, yet you stay logged in for hours. Here's what really happens: the session ID cookie, server-side storage, expiry, session fixation, and choosing a Laravel session driver.

Read more
  • 54
  • 121
  • 7

What Actually Happens When You Run composer install

What Actually Happens When You Run composer install

Blog Summary

It's the PHP command you run most and read least. Follow composer install step by step: the lock file fork, platform checks, the autoloader, Laravel's scripts, semantic versioning and why the lock file belongs in Git.

Read more
  • 124
  • 96
  • 8

Unicode and UTF-8: Why Your Text Turns Into Question Marks

Unicode and UTF-8: Why Your Text Turns Into Question Marks

Blog Summary

An Arabic name goes in, four question marks come out. Encoding bugs leave fingerprints: here's how to read them, why MySQL's utf8 isn't UTF-8, and the PHP string traps that cut letters in half.

Read more
  • 11
  • 46
  • 9

Monorepo vs Polyrepo: Which One Fits a Small Team?

Monorepo vs Polyrepo: Which One Fits a Small Team?

Blog Summary

One repository for everything, or one per project? The answer changes how you share code, run CI, release and decide who owns what. An honest comparison of monorepos and polyrepos, with a practical default for small teams.

Read more
  • 35
  • 53
  • 12

What Is a Reverse Proxy? The Server in Front of Your Server

What Is a Reverse Proxy? The Server in Front of Your Server

Blog Summary

Every user IP in your logs is 10.0.0.12 and Laravel keeps generating http:// links on an https site. Both come from the server in front of your server. What a reverse proxy does, and how to make Laravel trust it safely.

Read more
  • 128
  • 109
  • 3

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