Blog
Deep dives, not overviews
Articles on Power BI, DAX, TMDL, Row-Level Security, and Microsoft Fabric — written for people who already know what a semantic model is.
Direct LakeFabric
Direct Lake vs. Import Mode: What Actually Changes
A practical breakdown of when Direct Lake helps, when it silently falls back, and how to design around it.
TMDLFabric
Putting TMDL Under Source Control
How to structure a Fabric semantic model as TMDL so diffs are actually readable in a pull request.
RLSDAX
RLS Patterns That Scale Past One Team
Row-level security designs that don't fall apart the moment a second business unit joins the model.