Profile    Mohammed Shiroz Status   Loading  
Logo
Share This

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

React Native for Web Developers: What Changes When There's No Browser

React Native for Web Developers: What Changes When There's No Browser

Blog Summary

React Native is React, but without the DOM, CSS or a URL bar. A web developer's map to styles, navigation stacks, native modules, Expo, platform quirks and the performance habits that matter.

Read more
  • 51
  • 53
  • 16

Laravel API Resources: Shaping JSON Responses the Right Way

Laravel API Resources: Shaping JSON Responses the Right Way

Blog Summary

Returning a model straight from a controller turns your database schema into your public API. Build a Laravel API resource step by step: whenLoaded, conditional fields, pagination meta and the gotchas.

Read more
  • 20
  • 137
  • 22

API Design Mistakes I See Over and Over (and How to Fix Each One)

API Design Mistakes I See Over and Over (and How to Fix Each One)

Blog Summary

An API is a promise that mobile apps freeze in place. Six mistakes that keep showing up, from 200 OK errors to leaking your database schema, with why each one hurts and the fix.

Read more
  • 51
  • 52
  • 23

Laravel's Service Container Explained: Who Calls new on Your Classes?

Laravel's Service Container Explained: Who Calls new on Your Classes?

Blog Summary

You never create your controllers, yet they arrive fully built. Here's how Laravel's service container auto-wires classes, when to use bind, singleton or scoped, and why it makes mocking easy.

Read more
  • 46
  • 129
  • 18

Laravel Events and Listeners: Decoupling Without the Chaos

Laravel Events and Listeners: Decoupling Without the Chaos

Blog Summary

Your controller signs a contract, sends three emails, builds a PDF and creates an invoice. Events and listeners fix that, if you use them well. When to use events vs observers, queued listeners, and Event::fake.

Read more
  • 29
  • 84
  • 19

Monolith vs Microservices: What Most Teams Actually Need

Monolith vs Microservices: What Most Teams Actually Need

Blog Summary

Most teams that move to microservices don't have a scaling problem. An honest comparison of the costs of distribution, why a modular monolith is the better default, and the signs it's really time to split.

Read more
  • 126
  • 74
  • 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