Articles | Mohamed Said        [  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png)   Mohamed Said Laravel Backend Engineer  ](https://msaied.com) [ Home ](https://msaied.com) [ Projects ](https://msaied.com/projects) [ Articles  ](https://msaied.com/articles) [ Certificates ](https://msaied.com/certificates) [ Contact ](https://msaied.com#contact-section) 

       [  ](https://github.com/EG-Mohamed)       

 [ Home ](https://msaied.com) [ Projects ](https://msaied.com/projects) [ Articles ](https://msaied.com/articles) [ Certificates ](https://msaied.com/certificates) [ Contact ](https://msaied.com#contact-section) 

/ articles

Articles
========

Articles, tutorials, and news on software engineering, open source, and web development.

  9 articles  

 Search  [All](https://msaied.com/articles) [AI](https://msaied.com/articles?category=ai) [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) [Filament](https://msaied.com/articles?category=filament) [Laravel](https://msaied.com/articles?category=laravel) [Livewire](https://msaied.com/articles?category=livewire) [Open Source](https://msaied.com/articles?category=open-source) [PHP](https://msaied.com/articles?category=php) [Tips &amp; Tricks](https://msaied.com/articles?category=tips-tricks) 

 [ ![PostgreSQL Window Functions in Laravel: Ranking, Running Totals, and Gap Detection](https://cdn.msaied.com/649/9ce340f6d71d0052cb3d0eaba1f08754.png) laravel postgresql performance 

### PostgreSQL Window Functions in Laravel: Ranking, Running Totals, and Gap Detection

Window functions let you compute rankings, running totals, and detect gaps in sequences without subqueries or...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 9 Sep 2026     4 min read  

  Read    

 ](https://msaied.com/articles/postgresql-window-functions-in-laravel-ranking-running-totals-and-gap-detection-2) [ ![Queue totalSize() and JobInterrupted Event in Laravel 13.31](https://cdn.msaied.com/648/d0e925e5b65d5b1d925fdaf612af5db2.png) Laravel 13 Queue Eloquent 

### Queue totalSize() and JobInterrupted Event in Laravel 13.31

Laravel 13.31 ships Queue::totalSize(), a new JobInterrupted event, chaperone support for BelongsToMany pivot...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 9 Sep 2026     3 min read  

  Read    

 ](https://msaied.com/articles/queue-totalsize-and-jobinterrupted-event-in-laravel-1331) [ ![Event Sourcing in Laravel: Aggregates, Projectors, and Rebuilding Read Models](https://cdn.msaied.com/647/586a0f822614fed8091917a895ebc502.png) laravel event-sourcing ddd 

### Event Sourcing in Laravel: Aggregates, Projectors, and Rebuilding Read Models

A practical walkthrough of event sourcing in Laravel — defining aggregates, persisting domain events, building...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 9 Sep 2026     3 min read  

  Read    

 ](https://msaied.com/articles/event-sourcing-in-laravel-aggregates-projectors-and-rebuilding-read-models) [ ![Read/Write Splitting and Sticky Reads in Laravel: A Production Guide](https://cdn.msaied.com/646/4155b1eed8a491a99c3dda6f7dddd80e.png) laravel database performance 

### Read/Write Splitting and Sticky Reads in Laravel: A Production Guide

Learn how Laravel's read/write connection splitting works under the hood, when sticky reads save you from repl...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 9 Sep 2026     3 min read  

  Read    

 ](https://msaied.com/articles/readwrite-splitting-and-sticky-reads-in-laravel-a-production-guide) [ ![Chunked Iteration, Lazy Collections, and Cursor Pagination at Scale in Laravel](https://cdn.msaied.com/645/3bcda55cd0d9e4e9b4be38c9b3d11ea4.png) laravel eloquent performance 

### Chunked Iteration, Lazy Collections, and Cursor Pagination at Scale in Laravel

Processing millions of Eloquent rows without exhausting memory requires the right tool for the job. Learn when...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 8 Sep 2026     4 min read  

  Read    

 ](https://msaied.com/articles/chunked-iteration-lazy-collections-and-cursor-pagination-at-scale-in-laravel) [ ![Find Unexpected Test Inputs with Fuzz for Pest](https://cdn.msaied.com/644/a8804395d4fd322b55d91a7dd9e6ffa3.png) Pest Fuzz Testing Laravel Testing 

### Find Unexpected Test Inputs with Fuzz for Pest

Fuzz is a Pest 5 package that brings coverage-guided fuzz testing to Laravel and PHP projects. It generates an...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 7 Sep 2026     4 min read  

  Read    

 ](https://msaied.com/articles/find-unexpected-test-inputs-with-fuzz-for-pest) [ ![PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Pain](https://cdn.msaied.com/643/656efe6f0c30b559bcdb27456edcc366.png) laravel postgresql eloquent 

### PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Pain

JSONB columns unlock flexible schemas inside PostgreSQL, but misused they become slow blobs. Learn how to inde...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 8 Sep 2026     3 min read  

  Read    

 ](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-pain-2) [ ![Filament v4.13.0 Released: Deferred Schema Loading, Session Grouping & More](https://cdn.msaied.com/642/400efa8dc790ea53fa0d52ed69e4f132.png) Filament Laravel PHP 

### Filament v4.13.0 Released: Deferred Schema Loading, Session Grouping &amp; More

Filament v4.13.0 ships with deferred schema loading, persistent table grouping in the session, RichEditor min/...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 7 Sep 2026     4 min read  

  Read    

 ](https://msaied.com/articles/filament-v4130-released-deferred-schema-loading-session-grouping-more) [ ![Filament v5.8.0 Released: Deferred Schema Loading, Session Grouping & More](https://cdn.msaied.com/641/eccc2db7462422ed6a5dd3dbbf991a28.png) Filament Laravel PHP 

### Filament v5.8.0 Released: Deferred Schema Loading, Session Grouping &amp; More

Filament v5.8.0 ships deferred schema loading, persistent table grouping, RichEditor height controls, a reusab...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 7 Sep 2026     4 min read  

  Read    

 ](https://msaied.com/articles/filament-v580-released-deferred-schema-loading-session-grouping-more) 

  [ « Previous ](https://msaied.com/articles?page=4) [ Next » ](https://msaied.com/articles?page=6) 

 Showing 37 to 45 of 602 results

  [    ](https://msaied.com/articles?page=4) [ 1 ](https://msaied.com/articles?page=1) [ 2 ](https://msaied.com/articles?page=2) [ 3 ](https://msaied.com/articles?page=3) [ 4 ](https://msaied.com/articles?page=4)  5  [ 6 ](https://msaied.com/articles?page=6) [ 7 ](https://msaied.com/articles?page=7) [ 8 ](https://msaied.com/articles?page=8) [ 9 ](https://msaied.com/articles?page=9) [ 10 ](https://msaied.com/articles?page=10)  ...  [ 66 ](https://msaied.com/articles?page=66) [ 67 ](https://msaied.com/articles?page=67) [    ](https://msaied.com/articles?page=6)  

   [  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png)   Mohamed Said Laravel Backend Engineer  ](https://msaied.com)Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

Explore

- [Home](https://msaied.com)
- [Projects](https://msaied.com/projects)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [Contact](https://msaied.com#contact-section)

Connect

- [   hello@msaied.com ](mailto:hello@msaied.com)
- [   +20 109 461 9204 ](tel:+201094619204)

© 2026 Mohamed Said. All rights reserved.

 [  ](https://github.com/EG-Mohamed) [  ](https://www.linkedin.com/in/msaiedm/) [  ](https://wa.me/201094619204) [  ](mailto:hello@msaied.com) [  ](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)
