⌨ 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
Branded cover card: Changing Tires at 100 MPH: Zero-Downtime Schema Evolution in Vespa.ai
Vespa.AI Zero Downtime

Changing Tires at 100 MPH: Zero-Downtime Schema Evolution in Vespa.ai

Master zero-downtime Vespa.ai schema migration using the shadow field backfill pattern and Visit API to update embedding dimensions without service interruption.

Sep 4, 2026 · 14 min
Branded cover card: Astra Has Landed: Architecting for OpenAI GPT-6 and the Era of Native Computer Use
AI Agents Workflow Orchestration

Astra Has Landed: Architecting for OpenAI GPT-6 and the Era of Native Computer Use

GPT-6 Astra introduces Native Computer Use and 1.05M context windows. Learn to re-engineer backend pipelines for long-running reasoning cycles and density-heavy retrieval.

Sep 4, 2026 · 14 min
Branded cover card: Late Chunking: Solving Context Loss in Laravel RAG Pipelines
AI SDK Laravel 13

Late Chunking: Solving Context Loss in Laravel RAG Pipelines

Stop shredding your data. Learn to implement late chunking vector search in Laravel 13 to preserve semantic context and eliminate hallucinations in RAG pipelines.

Sep 4, 2026 · 13 min
Branded cover card: The AI Feedback Loop: Engineering Reverse ETL to Sync RAG Insights back to Laravel
Laravel Backend Architecture

The AI Feedback Loop: Engineering Reverse ETL to Sync RAG Insights back to Laravel

Learn to engineer a robust feedback loop by using Reverse ETL for AI to sync agentic conclusions from Python RAG workers back into your Laravel application via Kafka.

Sep 4, 2026 · 31 min
Branded cover card: The Local Embedding Edge: Replacing OpenAI with Self-Hosted SLMs in Laravel RAG Pipelines
Laravel 13 PHP AI

The Local Embedding Edge: Replacing OpenAI with Self-Hosted SLMs in Laravel RAG Pipelines

Transition from OpenAI to self-hosted embedding models in Laravel 13. This guide covers Ollama integration, pgvector dimension management, and high-throughput Python sidecars.

Sep 3, 2026 · 13 min
Branded cover card: The Semantic Firewall: Hardening Laravel 13 Agents Against Prompt Injection
AI SDK Laravel 13

The Semantic Firewall: Hardening Laravel 13 Agents Against Prompt Injection

Build a resilient Laravel 13 agent by implementing a Semantic Firewall with Llama Guard to filter untrusted vector data and prevent indirect prompt injection attacks.

Sep 3, 2026 · 13 min
Branded cover card: The Freshness Problem: Real-Time Vector Sync with Debezium and Kafka
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
← Prev 1 / 5 Next →