Data Engineering Articles
Pipelines, warehouses, and the plumbing that makes data trustworthy. dbt, Snowflake, BigQuery, ELT patterns, and how to scale infra without runaway costs.
A practical 2026 roadmap for mid-level data engineers in the US: the skills that still matter, the ones AI made…
I spent three years writing about Redash. The first post in late 2018 framed it as on-demand analytics with a…
This is a walk-through of one consulting engagement, not a theoretical piece on AI tooling. The brief was small enough…
When we adapted Slava Shestopalov’s “10 rules for better dashboard design” in late 2020, the list felt close to definitive.…
The 2026 head-to-head moved past features. Pricing, real concurrency, and operational fit decide it. List prices, TCO scenarios, the Fivetran…
Five engineers on Max plans, two months of receipts, and three rollouts (Fivetran, Metabase, MetaLens) with concrete time and cost…
How to set up dbt Labs' official MCP server with Claude Code, including a real legacy-project audit story, the read-only…
How to set up Fivetran's official MCP server with Claude Code, with a real client case study (HelpScout to BigQuery),…
Practical guide to wiring Google's MCP Toolbox for Databases into Claude Code for BigQuery work. Setup commands, the .mcp.json block,…
Practical guide to running OpenClaw for a data team. Self-hosted on a Hostinger VPS, ChatGPT OAuth for primary inference, Moonshot…
A practical walkthrough of using Metabase MCP with Claude Code on real client projects: dashboard audits in seconds, SQL from…
Two analysts can look at the same dataset and report numbers that are 2x apart, both correct. The arithmetic mean…
The modern data stack for startups in 2026 costs $500-$3,000/month at the early stage and $3,000-$15,000/month at growth stage —…
FinTech companies face a unique data challenge: the same infrastructure that keeps you compliant can either be a competitive moat…
If you’re not sure whether you need a data warehouse yet, you probably don’t — today. But you will within…
Window functions let you compute a value for each row while still seeing other rows in the dataset. ROW_NUMBER, running…
Most of the Claude Code threads I see in team chats are not about prompts. They are about cost and…
Transform your business operations, reduce IT costs by up to 50%, and scale effortlessly with a strategic cloud migration approach…