Microsoft Fabric variable libraries: best practices guide
Variable libraries in Microsoft Fabric manage environment-specific configuration. Learn where you can use them and how to set safer defaults f...
Variable libraries in Microsoft Fabric manage environment-specific configuration. Learn where you can use them and how to set safer defaults f...
AI is like introducing a powerful new instrument to an orchestra. It creates possibilities that didn't exist before. But it still requires mus...
SharePoint isn't going away. This post compares five ways to ingest SharePoint data into Microsoft Fabric, with guidance on cost, complexity, ...
Top-down AI strategy and bottom-up experimentation both fail alone: leading organisations combine them to drive real business results.
SQLBits is one of the largest data platform conferences in Europe. Here's a recap of my experience at SQLBits 2026, held at the ICC Wales.
Databricks SQL cold starts kill web API performance. Fix it with two-layer caching: Azure Blob Storage & IMemoryCache, using the Decorator pat...
Benchmarking Pandas, PySpark, Polars, and DuckDB on Microsoft Fabric: in-process Python engines run 4-5x cheaper and faster than Spark for com...
Apply the Medallion Architecture to Excel: use the three-tab rule to separate raw data, logic, and output for cleaner, maintainable spreadshee...
LINQ's projecting Max operator has a trap for the unwary when used with value types. Understand what goes wrong, and how to avoid it.
After years away, I returned to work in the UK. Here's how remote flexibility protected my mental health and made that transition possible!