⌨ Keyboard shortcuts available
G — waiting for next key…

Writing

The Blog

Engineering notes, build logs, and thoughts on creative development.

A technical diagram showing the Laravel 13 logo connected to a PostgreSQL database with vector data streams, representing native semantic search.
Vespa.AI Elasticsearch

Building AI-Native Apps: Vector Search in Laravel 13 & PostgreSQL

This guide explores how Laravel 13 has revolutionized search by introducing native vector similarity methods. We cover everything from the basic whereVectorSimilarTo syntax to the advanced orchestration of embeddings using the new Laravel AI SDK, providing a clear path for architects to build intelligent, semantic search engines.

May 9, 2026 · 6 min
A technical comparison graphic of FastAPI, Prism, and WireMock logos with a high-tech dashboard background showing API performance metrics.
Prism FastAPI

FastAPI vs. Prism vs. WireMock: The 2026 Developer’s Guide to Mastering API Mocking

Stop stalling your development cycle. Discover why FastAPI, Prism, and WireMock are the three pillars of 2026 API mocking—perfect for testing AI agents, ensuring contract certainty, and simulating chaotic production failures.

May 9, 2026 · 10 min
A technical diagram showing the flow of data between multiple AI agents in a Laravel 13 pipeline
Laravel php

Beyond the Single Prompt: Orchestrating Multi-Step AI Workflows in Laravel 13

One AI agent is a chatbot; three AI agents are a department. In this tutorial, we move beyond basic API calls to build a sophisticated "Orchestrator-Worker" system. See how to use the Laravel 13 AI SDK to chain agents, handle structured output, and build reasoning engines that actually solve complex business problems.

Apr 26, 2026 · 6 min
A clean terminal interface showing a Laravel Zero custom command processing a massive data migration in batches.
Laravel Laravel Zero

Step-by-Step: Building a Zero-Downtime Data Migration Tool with Laravel Zero

Stop crashing your production DB. Standard migrations are fine for small apps, but when you hit millions of rows, you need a strategy. Learn how to build a custom CLI migration tool with Laravel Zero using the "Expand-Backfill-Switch" pattern to move data safely with zero downtime.

Apr 24, 2026 · 6 min
Visual representation of Laravel Eloquent performing native vector search using pgvector and AI embeddings
Laravel Vespa.AI

Native Vector Search in Eloquent: Semantic Discovery the Easy Way

Why manage a massive external search cluster when your favorite framework can handle it natively? In 2026, Laravel and pgvector have finally merged to give us "Semantic Search" without the infrastructure headache. See how I’m using native Eloquent methods to replace legacy keyword matching with AI-driven intent—perfect for local marketplaces and dealer directories.

Apr 22, 2026 · 6 min
High-level system architecture diagram showing the data flow from Google Business Profile API through Redis and Airflow into a PostgreSQL database.
GCP

Beyond the Dashboard: Engineering a High-Throughput GMB Data Pipeline

Managing a few local listings is easy; orchestrating thousands across a national network is a distributed systems challenge. Here’s how I build resilient, reactive GMB infrastructures.

Apr 21, 2026 · 5 min
3D visualization of H3 hexagonal grid mapping vs traditional point-in-polygon spatial indexing for dealer networks
postgis h3-index

Beyond the Radius: Why I’m Switching Dealer Networks to Hexagonal Grids

Traditional "Point-in-Polygon" searches are failing modern dealer networks. As I transition into Data Engineering, I’ve found that administrative boundaries are too "noisy" for real-time scale. Discover why I'm moving toward Uber’s H3 hexagonal indexing to build faster, unbiased, and more performant geospatial architectures for dealership directories.

Apr 21, 2026 · 6 min
When you upload your generated image, use the alt text: "Vespa.ai vs Elasticsearch vector search architecture diagram.
Vespa.AI Elasticsearch

Vespa.ai vs Elasticsearch: Which is Best for Real-Time Vector Search?

A deep dive into Vespa.ai vs Elasticsearch for 2026. Learn why Vespa's native tensor support and AI-driven query conversion win for real-time search intelligence.

Apr 19, 2026 · 6 min
A 3D visualization of a Laravel engine and a Next.js quantum core powering a glowing lightbulb representing a web project.
Laravel Next.js

Next.js vs. Laravel: Which Framework Should You Choose in 2026?

In 2026, the "PHP is dead" meme is long gone, and Next.js has matured past its experimental App Router phase.

Apr 18, 2026 · 5 min
← Prev 3 / 3 Next →