Blog

RSS

The change briefing — new runtimes, API updates, breaking changes — and longer engineering writing that pulls the reference material into one narrative.

October 18, 2026

Fabric deployment pipelines have no rollback button

A bad prod deploy doesn't get undone — it gets fixed forward, by redeploying the previous known-good state from dev, which only works if you can find it.

cicddeploymentgit

October 18, 2026

Git-connecting a Fabric workspace doesn't back up your data

Notebooks, pipelines, and semantic models round-trip through Git cleanly. A lakehouse's actual table data never does — only its schema and shortcuts.

gitcicdonelake

October 18, 2026

Turning V-Order on doesn't touch your existing files

Setting the V-Order table property changes how future writes land. It does nothing to the Parquet files already sitting there — those need OPTIMIZE.

onelakedeltapower-bi

October 8, 2026

Partitioning a Delta table wrong makes small files worse

Partitioning on a high-cardinality column feels like an obvious speed-up. It fragments the table into the small-file problem you were trying to avoid.

deltasparkperformance

October 8, 2026

A Fabric Runtime upgrade can lock other jobs out of a table

A Runtime upgrade feels isolated to one notebook. The Delta protocol bump it can trigger isn't — it can stop every other job from writing that table.

sparkdeltacicd

October 8, 2026

Python's Delta vacuum() has no dry run — it deletes now

SQL's VACUUM ... DRY RUN previews what would be deleted. The Python vacuum() method looks like it should work the same way — it doesn't. It deletes on call.

deltaonelakespark

September 30, 2026

Is Fabric's Native Execution Engine actually running?

Turning NEE on doesn't error if it isn't doing anything. The setting can be enabled and still leave your most expensive query running on the JVM.

sparkperformancecost

September 29, 2026

Three ways OneLake security quietly doesn't apply

Defined once, enforced everywhere — except a fixed-identity model, an Admin role, or an untested rollout can each quietly let OneLake security slip.

onelakegovernancesecurity

September 29, 2026

Workspace identity vs. service principal for Fabric auth

A workspace identity is free, secret-free, and Fabric-managed — but it isn't always the right choice over a service principal. Here's when each one wins.

governancesecuritycicd

September 23, 2026

What happens when a Fabric capacity throttles

Smoothing absorbs spikes and bursting lets a job briefly exceed its SKU — sustained overuse throttles in three distinct stages, not one cliff.

capacitycostperformance

September 13, 2026

Direct Lake vs Import mode: how to choose

Direct Lake reads Delta tables from OneLake with no refresh and near-Import speed — but only if the source tables are actually tuned for it.

direct-lakepower-biperformancecost

September 13, 2026

OneLake shortcuts: when to link data instead of copying it

A shortcut makes data in another cloud or account appear inside a lakehouse with zero copy. Here's when that's the right call, and when to copy instead.

onelakeshortcutsarchitecturestorage

September 12, 2026

Migrating from Azure Synapse to Fabric: what changes

Synapse and Fabric share an engine — pipelines are still Data Factory underneath. What carries over, what doesn't, and the safe migration order.

migrationsynapsepipelinesgovernance

September 9, 2026

Five levers to cut Capacity Unit cost in Microsoft Fabric

Before you buy a bigger F SKU, pull these five levers first. Most teams find 30–50% CU headroom without spending a dollar.

capacitycostsparkdelta

September 9, 2026

Set up Microsoft Fabric CI/CD in a day

A concrete path from clicking 'publish' in a prod workspace to Git-backed, pipeline-promoted deployments — in the order that actually works.

cicdgitdeploymentgovernance

The Fabric change briefing

A tight technical digest of what changed in Microsoft Fabric — new runtimes, API updates, breaking changes — and what to do about it.

Fabric runtime changes, API updates, and deprecations. No spam, unsubscribe anytime.