Articles | Mohamed Said       [Skip to content](#main)  [ ![](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png) Mohamed SaidLaravel Backend Engineer ](https://www.msaied.com/public) - [Home](https://www.msaied.com/public)
- [Projects](https://www.msaied.com/public/projects)
- [Articles](https://www.msaied.com/public/articles)
- [Certificates](https://www.msaied.com/public/certificates)
- [About](https://www.msaied.com/public#about)

           [  Contact](https://www.msaied.com/public#contact) Menu 

Menu
----

Close 

 - [HomeStart here](https://www.msaied.com/public)
- [ProjectsCase studies](https://www.msaied.com/public/projects)
- [ArticlesEngineering notes](https://www.msaied.com/public/articles)
- [CertificatesCredentials](https://www.msaied.com/public/certificates)
- [AboutHow I work](https://www.msaied.com/public#about)
- [ContactGet in touch](https://www.msaied.com/public#contact)

  [Start a conversation](https://www.msaied.com/public#contact) [WhatsApp](https://wa.me/201094619204) [Email](mailto:hello@msaied.com) 

  1. [Home](https://www.msaied.com/public)
2. /
3. Articles

  Engineering library
====================

 654 articles by Mohamed Said on Laravel, PHP, databases, APIs and infrastructure, written from production work.

 Search articles ⌕×Search 

    Topic hubs
----------

←→

- [AI37 articles](https://www.msaied.com/public/articles?category=ai&sort=new)
- [Composer Pacakge71 articles](https://www.msaied.com/public/articles?category=composer-pacakge&sort=new)
- [Filament17 articles](https://www.msaied.com/public/articles?category=filament&sort=new)
- [Laravel232 articles](https://www.msaied.com/public/articles?category=laravel&sort=new)
- [Livewire12 articles](https://www.msaied.com/public/articles?category=livewire&sort=new)
- [Open Source44 articles](https://www.msaied.com/public/articles?category=open-source&sort=new)
- [PHP25 articles](https://www.msaied.com/public/articles?category=php&sort=new)
- [Tips &amp; Tricks17 articles](https://www.msaied.com/public/articles?category=tips-tricks&sort=new)

  [ ![](https://cdn.msaied.com/656/01M27ZF9VSQC7BQC96HV2KABSD.png)Featured · Laravel8 min read Referenceable: Generate Clean and Customizable Reference Numbers in Laravel
----------------------------------------------------------------------------

Referenceable is an open-source Laravel package for generating clean, customizable reference numbers for Eloquent models using random, sequential, or template-based strategies, with support for sequence resets, multi-tenancy, validation, and collision handling.Read article → 

 ](https://www.msaied.com/public/articles/referenceable-generate-clean-and-customizable-reference-numbers-in-laravel) Topics
------

 [All topics](https://www.msaied.com/public/articles?sort=new) [AI 37](https://www.msaied.com/public/articles?category=ai&sort=new) [Composer Pacakge 71](https://www.msaied.com/public/articles?category=composer-pacakge&sort=new) [Filament 17](https://www.msaied.com/public/articles?category=filament&sort=new) [Laravel 232](https://www.msaied.com/public/articles?category=laravel&sort=new) [Livewire 12](https://www.msaied.com/public/articles?category=livewire&sort=new) [Open Source 44](https://www.msaied.com/public/articles?category=open-source&sort=new) [PHP 25](https://www.msaied.com/public/articles?category=php&sort=new) [Tips &amp; Tricks 17](https://www.msaied.com/public/articles?category=tips-tricks&sort=new)    654 articles
-------------

Topics   Sort articles Newest first  Oldest first  Sort  

  [![](https://cdn.msaied.com/740/cce86edc21eddcbdd2f2454fadaf9c70.png)](https://www.msaied.com/public/articles/the-pipeline-pattern-in-laravel-custom-pipelines-beyond-middleware-1)5 Oct 2026·3 min read 

### [The Pipeline Pattern in Laravel: Custom Pipelines Beyond Middleware](https://www.msaied.com/public/articles/the-pipeline-pattern-in-laravel-custom-pipelines-beyond-middleware-1) 

 Laravel's Pipeline class is far more than the engine behind HTTP middleware. Learn how to build typed, composable pipelines for domain workflows, data transformation, and multi-step validation with clean, testable pipe classes.

   [![](https://cdn.msaied.com/739/2d6897fdcdcf090613f96f72a64b8a78.png)](https://www.msaied.com/public/articles/mysql-full-text-search-in-laravel-indexes-relevance-scoring-and-boolean-mode)4 Oct 2026·4 min read 

### [MySQL Full-Text Search in Laravel: Indexes, Relevance Scoring, and Boolean Mode](https://www.msaied.com/public/articles/mysql-full-text-search-in-laravel-indexes-relevance-scoring-and-boolean-mode) 

 Skip the Elasticsearch overhead for most apps. MySQL full-text indexes with Laravel give you ranked search, boolean operators, and phrase matching — all through Eloquent and raw expressions.

   [![](https://cdn.msaied.com/738/073696a3fefe18bec825beec5ac658f5.png)](https://www.msaied.com/public/articles/laravel-queue-rate-limited-middleware-throttling-jobs-without-losing-work)4 Oct 2026·4 min read 

### [Laravel Queue Rate-Limited Middleware: Throttling Jobs Without Losing Work](https://www.msaied.com/public/articles/laravel-queue-rate-limited-middleware-throttling-jobs-without-losing-work) 

 Rate-limited job middleware in Laravel lets you throttle expensive third-party calls at the worker level, not the HTTP layer. Learn how to build composable, Redis-backed throttles that survive retries and respect external API limits.

   [![](https://cdn.msaied.com/737/f5c7e78a645325d4cff8d43f2835f136.png)](https://www.msaied.com/public/articles/laravel-telescope-alternatives-structured-observability-with-pulse-debugbar-and-custom-watchers)4 Oct 2026·4 min read 

### [Laravel Telescope Alternatives: Structured Observability with Pulse, Debugbar, and Custom Watchers](https://www.msaied.com/public/articles/laravel-telescope-alternatives-structured-observability-with-pulse-debugbar-and-custom-watchers) 

 Telescope is convenient but not always production-safe. Learn how to combine Laravel Pulse, custom Telescope watchers, and structured logging to build a layered observability stack that scales.

   [![](https://cdn.msaied.com/736/98f6737af2ba4cdcc7400bc7fcab2439.png)](https://www.msaied.com/public/articles/laravel-13-new-features-helpers-and-upgrade-notes)4 Oct 2026·3 min read 

### [Laravel 13: New Features, Helpers, and Upgrade Notes](https://www.msaied.com/public/articles/laravel-13-new-features-helpers-and-upgrade-notes) 

 Laravel 13 ships with async-first primitives, a leaner application skeleton, and several quality-of-life helpers. Here is what changed, why it matters, and how to upgrade without surprises.

   [![](https://cdn.msaied.com/735/2b11b2815a5984a8e3ab654b67f9af60.png)](https://www.msaied.com/public/articles/laravel-new-in-12-first-class-typed-config-fluent-routing-and-upgrade-notes)3 Oct 2026·4 min read 

### [Laravel New in 12: First-Class Typed Config, Fluent Routing, and Upgrade Notes](https://www.msaied.com/public/articles/laravel-new-in-12-first-class-typed-config-fluent-routing-and-upgrade-notes) 

 Laravel 12 ships with typed configuration objects, a fluent route definition API, and streamlined bootstrapping. This post covers the practical changes that matter most for production applications.

   [![](https://cdn.msaied.com/731/7cabd03b86a18f1db2c9ff7de1510270.png)](https://www.msaied.com/public/articles/laravel-octane-frankenphp-request-lifecycle-shared-state-and-safe-singleton-patterns)3 Oct 2026·3 min read 

### [Laravel Octane + FrankenPHP: Request Lifecycle, Shared State, and Safe Singleton Patterns](https://www.msaied.com/public/articles/laravel-octane-frankenphp-request-lifecycle-shared-state-and-safe-singleton-patterns) 

 Running Laravel under FrankenPHP workers changes everything about object lifetime. Learn how to reason about shared state, safely register singletons, and avoid the subtle bugs that only appear under persistent-process runtimes.

   [![](https://cdn.msaied.com/728/b96439f5ef5f084b44d736951875f964.png)](https://www.msaied.com/public/articles/eloquent-custom-relations-polymorphic-pivots-has-one-of-many-and-raw-join-relations)2 Oct 2026·3 min read 

### [Eloquent Custom Relations: Polymorphic Pivots, Has-One-Of-Many, and Raw Join Relations](https://www.msaied.com/public/articles/eloquent-custom-relations-polymorphic-pivots-has-one-of-many-and-raw-join-relations) 

 Beyond belongsTo and hasMany lies a set of underused Eloquent relation types that eliminate ugly query hacks. This article covers HasOneOfMany, custom intermediate table models, and rolling your own relation class.

   [![](https://cdn.msaied.com/727/7873d7495db459e7a6e3bfbb8835852d.png)](https://www.msaied.com/public/articles/laravel-caching-strategies-tags-stampede-prevention-and-cache-aside-at-scale-2)2 Oct 2026·3 min read 

### [Laravel Caching Strategies: Tags, Stampede Prevention, and Cache-Aside at Scale](https://www.msaied.com/public/articles/laravel-caching-strategies-tags-stampede-prevention-and-cache-aside-at-scale-2) 

 Beyond simple remember() calls: how to use cache tags for granular invalidation, prevent thundering-herd stampedes with atomic locks, and implement the cache-aside pattern cleanly in Laravel.

   ← Newer1. 1
2. [2](https://www.msaied.com/public/articles?page=2)
3. [3](https://www.msaied.com/public/articles?page=3)
4. [4](https://www.msaied.com/public/articles?page=4)
5. [5](https://www.msaied.com/public/articles?page=5)
6. [6](https://www.msaied.com/public/articles?page=6)
7. [7](https://www.msaied.com/public/articles?page=7)
8. [8](https://www.msaied.com/public/articles?page=8)
9. [9](https://www.msaied.com/public/articles?page=9)
10. [10](https://www.msaied.com/public/articles?page=10)
11. ...
12. [72](https://www.msaied.com/public/articles?page=72)
13. [73](https://www.msaied.com/public/articles?page=73)

 1 / 73 [Older →](https://www.msaied.com/public/articles?page=2)   

  Have a technical challenge?
----------------------------

Tell me what you’re building. I reply within two working days.

 [Discuss your project ↗](https://www.msaied.com/public#contact) 

Topics
------

Close 

 [All topics](https://www.msaied.com/public/articles) [AI (37) ](https://www.msaied.com/public/articles?category=ai&sort=new) [Composer Pacakge (71) ](https://www.msaied.com/public/articles?category=composer-pacakge&sort=new) [Filament (17) ](https://www.msaied.com/public/articles?category=filament&sort=new) [Laravel (232) ](https://www.msaied.com/public/articles?category=laravel&sort=new) [Livewire (12) ](https://www.msaied.com/public/articles?category=livewire&sort=new) [Open Source (44) ](https://www.msaied.com/public/articles?category=open-source&sort=new) [PHP (25) ](https://www.msaied.com/public/articles?category=php&sort=new) [Tips &amp; Tricks (17) ](https://www.msaied.com/public/articles?category=tips-tricks&sort=new)  

  © 2026 Mohamed Said · Built with Laravel, meant to last.Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

 - [Home](https://www.msaied.com/public)
- [Articles](https://www.msaied.com/public/articles)
- [Certificates](https://www.msaied.com/public/certificates)
- [GitHub](https://github.com/EG-Mohamed)
- [LinkedIn](https://www.linkedin.com/in/msaiedm/)
- [WhatsApp](https://wa.me/201094619204)
- [Email Address](mailto:hello@msaied.com)
- [My CV](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)
- [Sitemap](https://www.msaied.com/public/sitemap.xml)
