Skip to main content
ArticlesProjects
Architecture Journals

Technical Articles

Opinionated writing on software systems, strict monolithic domain boundaries, testing strategies, and Laravel performance.

Articles201
Est. Read Time1,893 mins
Topics17
Series Parts51
Jun 202613 min read
API Development

The Tips Behind API Artisan: Building Laravel APIs Developers Actually Want to Use

Practical tips for building Laravel APIs developers trust: contract-first design, versioning, RFC 9457 errors, idempotency and more. Free book inside.

Jun 20269 min read
Testing

Testing Actions, Not Mocks

Mocking your own Actions tests the wiring, not the behaviour. How I test Laravel Action classes for real with Pest, and where fakes still belong.

May 20268 min read
DevOps

Meet Sevalla; Cloud Hosting Without the Headache

Sevalla simplifies cloud hosting by providing intuitive app deployment, database hosting, and object storage. No infrastructure to manage.

May 202610 min read
Laravel

Server-Side Rate Limiting in Laravel with Fingerprint.dev

Learn how to build device-based rate limiting in Laravel with Fingerprint.dev, Redis caching, and custom middleware to avoid the limits of IP-based throttling.

May 20265 min read
Tempest

The Reason I Love Tempest for APIs

Tempest makes API development feel lightweight by combining typed request objects, attribute-based validation, discovery-driven routing, and built-in mapping with minimal ceremony.

May 202619 min read
Laravel

The Art Of Keeping Business Logic Honest

Use state machines and workflow engines in Laravel to keep business rules explicit, auditable, and resilient across async processes.

May 20267 min read
Career

From Diagram To Implementation Plan

Turn your diagrams and design notes into a clear build order that respects dependencies.

May 20267 min read
Career

Introduction To Systems Architecture

Learn how to map application components, layers, and dependencies before you start building.

May 20267 min read
Career

Reading Between the Lines

Learn how to spot hidden assumptions in a brief before you turn it into code.

May 20269 min read
Career

Relationships, Cardinality, and the Questions Your Schema Is Asking

Understand relationship types and cardinality so your schema reflects how your data really connects.

May 20268 min read
Career

Shaping Before You Build

Shape features before coding so scope, approach, and boundaries are clear from the start.

May 20265 min read
Career

Stop Writing Code First

Think through requirements, assumptions, and structure before you open your editor.