Explore, Learn, Share


Deneb & Vega - 05: Get the Data
To create any chart in Vega, you first need to bring in your data. This post covers the different ways to load and define datasets using the data block—both in standalone Vega and inside Power BI with Deneb.

Deneb & Vega - 04: Skull of the Syntax
Understanding Vega becomes much easier when you break it down into core components. This post introduces the essential building blocks—data, scales, and marks—that you need to get a chart on the canvas.

Deneb & Vega - 03: Start with the Canvas
Before drawing anything in Vega, you need to understand the concept of the canvas. This post explains what the canvas is, how to make it visible, and why including a schema makes your life easier.

Deneb & Vega - 02: Code Editors for Vega
In this post, we explore the Vega code editors—both the online editor and the one built into Deneb for Power BI. Understanding these tools will help you test, debug, and build complex visuals more efficiently.

Deneb & Vega - 01: Custom Visuals in Power BI
Some charts just aren't possible with Power BI's native visuals—but with Vega and Deneb, you can create stunning custom visuals like gradient area charts and radial plots. This post introduces Vega, the language behind Deneb, and lays the foundation for learning it step by step.

24 Days of SQL Advent Calendar Challenge: My Solutions
I tackled the 24 Days of SQL Advent Calendar this holiday season and I'm sharing my solutions and insights.

My Approach to Naming Conventions in VBA Code
Learn the naming conventions I use in VBA to keep code clean, readable, and easy to maintain. Simple tips for variables, procedures, and more!