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

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

Menu
----

Close 

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

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

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

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

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

 Search articles ⌕×Search 

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

←→

- [AI38 articles](https://msaied.com/public/articles?category=ai&sort=new)
- [Composer Pacakge72 articles](https://msaied.com/public/articles?category=composer-pacakge&sort=new)
- [Filament19 articles](https://msaied.com/public/articles?category=filament&sort=new)
- [Laravel232 articles](https://msaied.com/public/articles?category=laravel&sort=new)
- [Livewire13 articles](https://msaied.com/public/articles?category=livewire&sort=new)
- [Open Source44 articles](https://msaied.com/public/articles?category=open-source&sort=new)
- [PHP26 articles](https://msaied.com/public/articles?category=php&sort=new)
- [Tips &amp; Tricks17 articles](https://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://msaied.com/public/articles/referenceable-generate-clean-and-customizable-reference-numbers-in-laravel) Topics
------

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

Topics   Sort articles Newest first  Oldest first  Sort  

  [![](https://cdn.msaied.com/745/8744e1be5136b430da52e9fca3ed3964.png)](https://msaied.com/public/articles/service-container-deep-dive-contextual-binding-tagging-and-method-injection-1)6 Oct 2026·3 min read 

### [Service Container Deep Dive: Contextual Binding, Tagging, and Method Injection](https://msaied.com/public/articles/service-container-deep-dive-contextual-binding-tagging-and-method-injection-1) 

 Go beyond basic singleton registration. Learn how Laravel's service container handles contextual binding, tagged services, and method injection to write decoupled, testable code without a single hard dependency.

   [![](https://cdn.msaied.com/743/8998fac3a41451ab3fe1588194e17a43.png)](https://msaied.com/public/articles/securing-filament-plugins-with-plumb-automated-security-scoring-for-php-packages)5 Oct 2026·3 min read 

### [Securing Filament Plugins with Plumb: Automated Security Scoring for PHP Packages](https://msaied.com/public/articles/securing-filament-plugins-with-plumb-automated-security-scoring-for-php-packages) 

 Filament has integrated Plumb, an automated PHP package security scanner, into its plugins directory. Learn how Plumb scores plugins across security, maintenance, and ecosystem health — and what to do as a maintainer.

 [Filament](https://msaied.com/public/articles?category=filament) [PHP](https://msaied.com/public/articles?category=php) 

   [![](https://cdn.msaied.com/742/2d02018669cdeedccb5de2efb898f0ee.png)](https://msaied.com/public/articles/filament-v3356-released-file-hash-names-and-livewire-upload-fix)5 Oct 2026·3 min read 

### [Filament v3.3.56 Released: File Hash Names and Livewire Upload Fix](https://msaied.com/public/articles/filament-v3356-released-file-hash-names-and-livewire-upload-fix) 

 Filament v3.3.56 ships two notable bug fixes: valid Livewire upload references in restriction tests and file hash names for uploaded files. Here is what changed and why it matters.

 [Filament](https://msaied.com/public/articles?category=filament) [Livewire](https://msaied.com/public/articles?category=livewire) 

   [![](https://cdn.msaied.com/741/5b55c123ad08e4d34e1f4b99ad6a428b.png)](https://msaied.com/public/articles/filament-v4-schema-based-forms-infolists-and-the-unified-schema-api-5)5 Oct 2026·3 min read 

### [Filament v4 Schema-Based Forms, Infolists, and the Unified Schema API](https://msaied.com/public/articles/filament-v4-schema-based-forms-infolists-and-the-unified-schema-api-5) 

 Filament v4 replaces scattered form and infolist component trees with a single Schema API. Learn how unified schemas reduce duplication, enable reuse, and change how you think about building admin UIs.

   [![](https://cdn.msaied.com/740/cce86edc21eddcbdd2f2454fadaf9c70.png)](https://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://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/744/b8ac362adc9fa9e5721d6b0dadee60f1.png)](https://msaied.com/public/articles/layaphp-self-hosted-text-classification-for-php-and-laravel)5 Oct 2026·3 min read 

### [LayaPHP: Self-Hosted Text Classification for PHP and Laravel](https://msaied.com/public/articles/layaphp-self-hosted-text-classification-for-php-and-laravel) 

 LayaPHP is a PHP client for Laya, an open-source decision model that runs on your own infrastructure. Classify text into labels, yes/no answers, and scored scales without paying per-API call.

 [Composer Pacakge](https://msaied.com/public/articles?category=composer-pacakge) [AI](https://msaied.com/public/articles?category=ai) 

   [![](https://cdn.msaied.com/739/2d6897fdcdcf090613f96f72a64b8a78.png)](https://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://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://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://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://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://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.

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

 1 / 74 [Older →](https://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://msaied.com/public#contact) 

Topics
------

Close 

 [All topics](https://msaied.com/public/articles) [AI (38) ](https://msaied.com/public/articles?category=ai&sort=new) [Composer Pacakge (72) ](https://msaied.com/public/articles?category=composer-pacakge&sort=new) [Filament (19) ](https://msaied.com/public/articles?category=filament&sort=new) [Laravel (232) ](https://msaied.com/public/articles?category=laravel&sort=new) [Livewire (13) ](https://msaied.com/public/articles?category=livewire&sort=new) [Open Source (44) ](https://msaied.com/public/articles?category=open-source&sort=new) [PHP (26) ](https://msaied.com/public/articles?category=php&sort=new) [Tips &amp; Tricks (17) ](https://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://msaied.com/public)
- [Articles](https://msaied.com/public/articles)
- [Certificates](https://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://msaied.com/public/sitemap.xml)
