We are actively hiring talented engineers and designers. Check our open positions. View openings

Blog

Insights on craft,
product, and tech.

Deep dives, build logs, and stories from the Codenzia team — about shipping products, running engineering, and growing teams.

Web Development

Filament v4: what changed, and what it costs to upgrade

We moved eleven production panels to Filament v4. Here is the short list of breaking changes that actually cost us time, and the ones the upgrade guide handles for you.

Super Admin · Oct 8, 2026 · 6 min read
Web Development

We cut a nine-second dashboard to under one second

No new servers, no caching layer, no rewrite. Three query fixes and one queued report were enough to make a logistics dashboard usable again.

Super Admin · Oct 4, 2026 · 5 min read
Web Development

Authorization is not a form field

Hiding a button is a user-interface decision. If that is the only thing standing between a low-trust user and a published page, you do not have authorization — you have a suggestion.

Super Admin · Sep 29, 2026 · 4 min read
Web Development

Storing translations without a column per language

A title_en and title_ar pair works until the third language. Here is the storage shape we standardised on across every bilingual product we run.

Super Admin · Sep 23, 2026 · 5 min read
Business

What a good handover actually contains

A project is not delivered when it works. It is delivered when a team that has never met you can change it safely on a Friday afternoon.

Super Admin · Sep 17, 2026 · 4 min read
Mobile

Shipping a Flutter app and a Laravel panel from one spec

Two codebases, two release cadences, one product. The thing that keeps them honest is not a shared library — it is a shared definition of done.

Super Admin · Sep 12, 2026 · 5 min read

We use cookies to enhance your experience, analyze traffic, and deliver personalized content. By clicking "Accept All", you consent to our use of cookies.