Posts
All the articles I've posted.
- 5 MIN READ•Feb 18, 2026
Semantic Layer vs. Metrics Layer: What's the Difference?
Both terms appear in every modern data architecture diagram. They're used interchangeably in conference talks, Slack threads, and vendor marketing. And almos...
semantic layerdata engineeringmetrics layer - 5 MIN READ•Feb 18, 2026
How to Design Reliable Data Pipelines
Most pipeline failures aren't caused by bad code. They're caused by no architecture. A script that reads from an API, transforms JSON, and writes to a databa...
data engineeringbest practicespipelines - 5 MIN READ•Feb 18, 2026
Conceptual, Logical, and Physical Data Models Explained
Most data teams jump straight from a stakeholder request to creating database tables. They skip the planning steps that prevent misalignment, redundancy, and...
data modelingdata engineeringconceptual model - 5 MIN READ•Feb 18, 2026
How to Build a Semantic Layer: A Step-by-Step Guide
Most teams start building a semantic layer the wrong way: they open their BI tool, create a few calculated fields, and call it done. Six months later, three ...
semantic layerdata engineeringarchitecture - 5 MIN READ•Feb 18, 2026
How to Think Like a Data Engineer
The median lifespan of a popular data tool is about three years. The tool you master today may be deprecated or replaced by the time your next project ships....
data engineeringbest practicespipelines - 5 MIN READ•Feb 18, 2026
What Is Data Modeling? A Complete Guide
Every database, data warehouse, and data lakehouse starts with the same question: how should this data be organized? Data modeling answers that question by c...
data modelingdata engineeringdata lakehouse - 5 MIN READ•Feb 18, 2026
What Is a Semantic Layer? A Complete Guide
Ask three teams in your company how they calculate "revenue" and you''ll get three answers. Sales counts bookings. Finance counts recognized revenue.
semantic layerdata engineeringdata lakehouse - 8 MIN READ•Feb 13, 2026
A 2026 Introduction to Apache Iceberg
An updated introduction to Apache Iceberg
data lakehousedata engineeringapache iceberg - 7 MIN READ•Jan 20, 2026
RAG Isn’t a Modeling Problem. It’s a Data Engineering Problem.
Why retrieval-augmented generation systems fail in enterprises - and what to do about it.
data engineeringretrieval-augmented generationRAG - 22 MIN READ•Jan 15, 2026
A Practical Guide to AI-Assisted Coding Tools
An in-depth guide to understanding, choosing, and using AI-assisted coding tools effectively.
ai codingdeveloper toolssoftware development - 7 MIN READ•Jan 15, 2026
Building Pangolin - My Holiday Break, an AI IDE, and a Lakehouse Catalog for the Curious
A personal story of how I built Pangolin Catalog over a holiday break using an AI-powered IDE.
data lakehousedata engineeringapache iceberg - 9 MIN READ•Jan 10, 2026
What Are Recursive Language Models?
Recursive Language Models (RLMs) are a new class of language models that can call themselves to break down complex tasks into manageable parts.
artificial intelligencelanguage modelsmachine learning