Profile    Mohammed Shiroz Status   Loading  
Logo
Share This

My performance
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 a Hash Map Works (and Why Your PHP Array Is Secretly One)

How a Hash Map Works (and Why Your PHP Array Is Secretly One)

Blog Summary

Finding one item among millions without searching sounds like cheating. It's a hash map. Buckets, hash functions, collisions, why lookups are O(1) on average, a 2011 security scare, and what it means for PHP arrays.

Read more
  • 48
  • 59
  • 9

Concurrency vs Parallelism, Explained With a Kitchen

Concurrency vs Parallelism, Explained With a Kitchen

Blog Summary

One cook can serve dinner for six by never standing still while the water boils. That's concurrency. A kitchen in four scenes, with Node and Laravel examples, and how to tell which one your slow code needs.

Read more
  • 87
  • 92
  • 11

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
  • 77
  • 29
  • 23

PHP Performance Mistakes Hiding in Your Loops and Queries

PHP Performance Mistakes Hiding in Your Loops and Queries

Blog Summary

Slow PHP is rarely slow because of PHP. It's usually a query inside a loop, a lookup repeated ten thousand times, or a whole table loaded into memory. Six common mistakes with before-and-after code, plus one myth you can stop worrying about.

Read more
  • 85
  • 56
  • 23

Laravel Caching Strategies That Actually Help (and the Ones That Bite)

Laravel Caching Strategies That Actually Help (and the Ones That Bite)

Blog Summary

Caching is the quickest way to make a slow Laravel app fast, and the quickest way to make a correct one wrong. Cache keys, invalidation on model events, tags, stale-while-revalidate, warming, and what you should never cache.

Read more
  • 50
  • 87
  • 6

How HTTP/2 and HTTP/3 Make the Web Faster (Without Changing Your Code)

How HTTP/2 and HTTP/3 Make the Web Faster (Without Changing Your Code)

Blog Summary

Your page needs dozens of files, and HTTP/1.1 fetched them through a handful of narrow pipes. HTTP/2 and HTTP/3 changed that: multiplexing, header compression, QUIC over UDP, and the head-of-line blocking problem explained simply.

Read more
  • 37
  • 48
  • 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