No Beginner Tutorials, Just Better Understanding
Medium has a ton of great articles on dbt. Browsing through them, you’ll find about a million tutorials on how to get started. Get started with dbt on Snowflake. Up and running with dbt and BigQuery. Creating incremental tables. etc., etc., etc…. These are much needed and good, but they’ve been covered in depth. We need more intermediate and advanced content that expands our understanding of dbt, patterns, and best practices.
This is where my articles will fit. While, you may see a few posts helping people learn dbt. That will not be the focus. Instead, you should find articles that move you from memorizing commands and syntax, to getting it. What are common patterns used to solve problems? How does dbt work? How can we implement dbt in a way that adds value? These are the types of things I want to share. And to that end, most of what I write will fall into the following categories.
How Dbt Works
Articles that provide foundational understanding of dbt. Instead of solving specific problems, these posts will focus on architecture, run time, and other parts of the black box.
Understanding DBT Runtime Environment
Where Are Those Fricking Log Messages Coming From?
Tools and Miscellaneous
We all have our favorite tools and dbt packages. This category will demonstrate ones I like.
Advanced Dbt Testing
This is an area I spend a lot of time in. We can go so much further than the built-in tests and packages. Here we will discuss various methods for more effective DQ and code testing.
Dbt Quick Patterns
Short, concise articles showing how to solve common problems with simple solutions.