
Cover story
01Decide what your PWA does without a network
Blog
Engineering articles — Laravel, Flutter and SaaS. Engineering notes on Laravel, Flutter and SaaS. BarmajTek engineering articles on Laravel, Vue, Flutter, multi-tenant SaaS, and electronic invoicing integrations. This engineering section of the BarmajTek Blog is written for engineers and technical leads evaluating tenant isolation, queues, weak networks, and export paths.
We explain architecture decisions the way we run them in live multi-tenant products: tenant_id, PostgreSQL, Redis, and tests on critical paths. The goal is that you finish an engineering article knowing whether custom development or a ready product is clearer for your team.
If you are building a platform you will sell to customers, start with multi-tenant SaaS articles, then open the SaaS development service page. We update posts when stack assumptions change so outdated advice does not linger in search results.
Engineering readers should treat these posts as delivery notes from a studio that runs multi-tenant products in production. Prefer articles that explain tenant isolation, queue failure modes, and offline sync over generic framework tutorials. When you finish, open BarmajTek SaaS development or architecture consulting if the next step is a build — not another bookmark.
Bookmark the engineering category when you evaluate tenant isolation, Redis queues, or electronic invoicing paths. Every article here should compress into a decision you can defend to your team within a week — not a generic tutorial without Arabic operating context.
If you specifically want engineering notes on Laravel, Flutter, and SaaS, start in this category, then open SaaS development or architecture consulting when the decision moves from reading to building. We write in production-delivery language, not generic framework tutorials, so this landing stays distinct from any single post.
Before you share an engineering article with your team, write one expected decision in two lines: what you will change in tenant isolation, queues, or export within two weeks. If the article does not produce an actionable decision, move to the next post or straight to the service page.
When you evaluate a BarmajTek engineering article, ask three written questions before the meeting: where tenant isolation fails under real load, how queues recover after a Redis outage, and what the export path looks like when the receiving party rejects the file. If the article cannot answer at least two, it is a bookmark — not a delivery note. We write to that bar because engineering teams in Amman, Riyadh, and Dubai need risk language, not tutorial language.
This engineering landing also helps when you review a custom-development quote: read one multi-tenant or e-invoicing article, then open the services page with a written build-versus-buy decision. That sequence cuts vague meetings and sharpens scope. Solo engineers can use the article as a checklist before opening a pull request — never as a substitute for tests on critical paths.

Cover story
01Decide what your PWA does without a network
From the desk


Reliable Webhooks with Idempotency, Signatures, and Retries
Reliable Webhooks with Idempotency, Signatures,
Resolve Offline Sync Conflicts Without Losing User Work
Resolve Offline Sync Conflicts Without
Business Dashboards Owners Can Read in Five Seconds
Business Dashboards Owners Can ReadA Technical Takeover Checklist for Legacy Laravel Applications
A Technical Takeover Checklist for
Test Tenant Isolation Across a Laravel SaaS Application
Test Tenant Isolation Across a
Subscription billing and entitlements from plan to settlement
Subscription billing and entitlements fromAutomating Customer Notifications and Confirmations
Automating Customer Notifications and ConfirmationsPayment provider integration: attempts, verify, settle
Payment provider integration: attempts, verify,RTL-First Design Systems for Bilingual Arabic Products
RTL-First Design Systems for BilingualOffline-First PWAs for Emerging Markets: Patterns That Work
Offline-First PWAs for Emerging Markets:Applying Clean Architecture and DDD in Laravel
Applying Clean Architecture and DDD

Designing Multi-Tenant SaaS Architecture in Laravel
Designing Multi-Tenant SaaS Architecture in