⌨ 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.
Featured 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 read
{ }
Vector Search Data Engineering

The Freshness Problem: Real-Time Vector Sync with Debezium and Kafka

Move RAG synchronization to the infrastructure level. Learn how Change Data Capture for Vector Search using Debezium and Kafka solves the dual-write problem and Update Storms.

Sep 2, 2026 · 13 min
Branded cover card: Hard Isolation for Vectors: A Hands-On pgvector Laravel 13 Setup Guide
Laravel Laravel 13

Hard Isolation for Vectors: A Hands-On pgvector Laravel 13 Setup Guide

Secure your multi-tenant RAG systems by implementing PostgreSQL Row Level Security with pgvector and Laravel 13. Learn to enforce hard isolation at the database level.

Sep 2, 2026 · 14 min
Branded cover card: Beyond Semantic Similarity: Implementing GraphRAG with pgvector and Laravel
Laravel 13 PHP AI

Beyond Semantic Similarity: Implementing GraphRAG with pgvector and Laravel

Learn how to implement GraphRAG in Laravel using pgvector and Recursive CTEs. Move beyond flat similarity search by extracting entity triples for multi-hop AI reasoning.

Jul 20, 2026 · 8 min
Branded cover card: Graduating Your RAG Ingestion: When Laravel Queues Hit the Ceiling and Airflow Takes Over
Laravel Workflow Orchestration

Graduating Your RAG Ingestion: When Laravel Queues Hit the Ceiling and Airflow Takes Over

Moving RAG ingestion from Laravel Horizon to Apache Airflow ensures resilience for complex vector pipelines. Learn to build a 'Signal-and-Poll' pattern for robust AI data orchestration.

Jul 20, 2026 · 15 min
Branded cover card: The Silent Search Killer: Using dbt Tests to Guard Your Vector Ingestion Pipeline
Vector Search Data Engineering

The Silent Search Killer: Using dbt Tests to Guard Your Vector Ingestion Pipeline

Stop silent search degradation by implementing dbt macros to validate vector dimensions, L2 norms, and semantic drift across your ingestion pipelines.

Jul 14, 2026 · 31 min
Branded cover card: The Privacy Moat: Implementing Hard Multi-Tenancy in pgvector with PostgreSQL RLS
Laravel 13 Vector Search

The Privacy Moat: Implementing Hard Multi-Tenancy in pgvector with PostgreSQL RLS

Secure your RAG architecture by moving from application-side metadata filtering to database-level isolation using pgvector multi-tenancy, PostgreSQL RLS, and HNSW optimization.

Jul 13, 2026 · 29 min
A high-fidelity layout map illustrating real-time tokens processing asynchronously from an AI SDK worker block into a Livewire component view.
AI SDK Laravel 13

Livewire v4 + Reverb: Streaming Asynchronous AI Agent Responses Word-by-Word

An extensive technical layout tutorial constructing an interactive, token-streaming interface using Laravel 13. We walk through extracting real-time generative updates from the new first-party AI SDK, isolating heavy calculations via background workers, and feeding tokens straight to Livewire v4 components using Laravel Reverb WebSockets.

Jul 13, 2026 · 10 min
Branded cover card: Hybrid Retrieval 2.0: Tuning HNSW Parameters for pgvector at Scale
Backend Architecture Vector Search

Hybrid Retrieval 2.0: Tuning HNSW Parameters for pgvector at Scale

Optimize pgvector HNSW parameters for million-row vector databases. This guide covers m, ef_construction, and memory management for production-grade RAG.

Jul 10, 2026 · 30 min
Minimalist technical diagram showing RAG sources like retrieved context and agent response flowing into a 'FACTUAL COMPARATOR'.
Laravel Laravel 13

Hallucination-Proofing Your Agent: Building a RAG Evaluation Framework in PHP

Eliminate AI hallucinations by building a native RAG evaluation framework in Laravel 13 using Pest, LLM-as-a-judge, and quantitative metrics to verify agent faithfulness.

Jul 9, 2026 · 28 min
← Prev 1 / 4 Next →