Updated as I go

Notes on the tools I use.

Guides I wrote for myself and kept. Tick things off as you go — it saves in your browser.

8 roadmaps 2 games Progress saved locally

Roadmaps

Reference & practice

Power BI · Semantic models01

DAX Studio × Tabular Editor

Trace it in DAX Studio, rebuild it in Tabular Editor. The two external tools that turn Power BI development from clicking into engineering.

3 parts12 sectionsCapstone
Open roadmap
Snowflake · Reconciliation02

Snowflake — Query, Debug, Reconcile

Snowflake-native SQL, the engine and observability layer, and a repeatable playbook for "why is Snowflake missing data that's in SAP?" — answered in 30 minutes.

4 parts15 sectionsCapstone
Open roadmap
Microsoft Fabric · Data engineering03

Fabric in 7 Days

Ten minutes a day for a week: OneLake and the engines over it, shortcut vs mirror vs copy, notebooks that survive production, medallion and Direct Lake, CI/CD, the serving layer.

7 days10 min eachCapstone
Start day 1
Microsoft Fabric · Application layer04

Fabric Apps

Fabric became an application platform in 2026. What the new item type is, operational vs data apps, how the managed backend and Entra auth fit together, and when it beats a report.

PreviewOrientation5 sections
Open primer
Fabric · Streaming · KQL05

Real-Time Intelligence

The half of Fabric that Power BI people skip. Eventstream, Eventhouse, Real-Time Dashboards and Activator — plus KQL in ten minutes, and the alert nobody builds.

KQL crash courseActivatorBuild-first
Open guide
Problem shaping06

The Solution Playbook

Sixteen business problems in the words people actually say them — each with what it really is underneath, what to build, the scrappy version you could ship this afternoon, and the trap.

16 patternsStack-agnosticField notes
Open playbook
SQL · Python · Vocabulary07

SQL & Python Patterns

The twelve shapes that solve most real data work — dedup, LAG, gaps and islands, unpivot, date spines, anti-joins, reconciliation. Named in plain English first, then the code.

12 patternsCopy-pasteNaming sheet
Open patterns
Git · VS Code · GUI-first08

Git Without the Terminal

The whole workflow through VS Code's Source Control panel. The mental model in four ideas, the six-click daily loop, what a merge conflict actually is — and how to undo almost anything.

GUI onlyConflict walkthroughUndo table
Open guide
In progress09

Data modelling · Purview · more

Additional roadmaps from the tool-belt series land here as they're brought over.

Play

Built for the fun of it