Blog

2026-05-30 1 minute

Long-form posts from Justin Bird on data engineering, analytics consulting, coding, Hugo, learning, community, and building a thoughtful independent web.

Blog

Path not updated when installing with Winget in Powershell

Path not updated when installing with Winget in Powershell

Had an annoying issue where the PATH was not updated when installing with Winget in Powershell. Turns out this was a Powershell issue, not a Winget issue.

Read More
Installs, updates and uninstalls using Homebrew or Winget

Installs, updates and uninstalls using Homebrew or Winget

I'm a Mac user but work in a Windows world, rather than trying to cover commands for both, I thought I'd write a single post and then signpost it in future posts.

Read More
Show the Hidden Git Folder in the VS Code Explorer Pane

Show the Hidden Git Folder in the VS Code Explorer Pane

In order to make configuration changes to the Git folder in VS Code, you need to be able to see it! This post explains why it's hidden and how to display it.

Read More
How to Share Git Hooks Across Your Development Team

How to Share Git Hooks Across Your Development Team

By default, Git hooks are personal to each developer, meaning each developer has to set them up manually, here is a pattern to share them with your team.

Read More
Installing and Setting Up Ollama on macOS from Scratch

Installing and Setting Up Ollama on macOS from Scratch

Setting up Ollama to run on macOS is fairly straightforward, but you may run into issues. This guide walks through installing, setting up, and running your first prompt.

Read More
Why I'm adding an AI category to my blog this year

Why I'm adding an AI category to my blog this year

I am adding an AI category to my blog this year, as I increasingly find myself utilising AI tools such as GitHub Copilot and Claude to enhance my workflow.

Read More
Updating My Blog Using Codex Wrapper aitools

Updating My Blog Using Codex Wrapper aitools

The amazing Chrissy Lemaire has been building more super useful tools and this time it's a powershell module that helps you batch process your code with popular AI CLI editors.

Read More
Why we started Retro Data

Why we started Retro Data

Retro Data started because we are being stretched by the constant drive for new content on new products

Read More
Reflections on evaluating Retro Data call for speakers

Reflections on evaluating Retro Data call for speakers

Reflections on the first Retro Data call for speakers evaluation, covering the 162 submissions received and the process used to select ten talks for the inaugural event.

Read More
Using Return Variables in Microsoft Fabric Child Pipelines

Using Return Variables in Microsoft Fabric Child Pipelines

A step-by-step guide to configuring and using return variables from a Microsoft Fabric Data Factory child pipeline to pass output values back to a parent pipeline.

Read More
How to Check Your Beta Microsoft Exam Result Online

How to Check Your Beta Microsoft Exam Result Online

Beta Microsoft exams are sat early, but results are not always communicated promptly. This post explains how to track your outcome through the Pearson VUE portal.

Read More
Running Python Code on the ISS with Astro Pi

Running Python Code on the ISS with Astro Pi

Recently I got to present my Code Club coders with certificates for completing the Astro Pi Mission Zero project. Back in March the kids created a program that would run on the International Space Station (ISS) using the Astro Pi kit.

Read More
My activities tracker for community contributions in 2025

My activities tracker for community contributions in 2025

A list of events and activities I have contributed to STEM and the community during 2025, including conferences, blogging, speaking, and data community activities.

Read More
T-SQL Tuesday #184: Mentoring in the Data Community

T-SQL Tuesday #184: Mentoring in the Data Community

My thirteenth T-SQL Tuesday contribution on mentoring. The topic this month was how we can support and nurture the next generation of data professionals.

Read More
Microsoft Certified: Fabric Data Engineer Associate

Microsoft Certified: Fabric Data Engineer Associate

Information on passing the DP-700 exam and earning the Microsoft Certified Fabric Data Engineer Associate certification, covering analytics in Microsoft Fabric.

Read More
Running Deepseek locally in vscode as a private copilot

Running Deepseek locally in vscode as a private copilot

I have been experimenting with DeepSeek in VS Code as a private, local AI copilot. Setting it up is surprisingly straightforward using Ollama and the Continue extension.

Read More
An Introduction to Scratch Programming Language

An Introduction to Scratch Programming Language

An introduction to Scratch Programming Language, a visual programming language for students of all ages.

Read More
I am hosting the SQL Server Room at #DataWeekender 7.0

I am hosting the SQL Server Room at #DataWeekender 7.0

Our 7th event is almost here and I am hosting the SQL Server track in the best van in data! Read on to find out more about the amazing talks that are on my track.

Read More
Byte Sized: How to Change the Default Terminal in VSCode

Byte Sized: How to Change the Default Terminal in VSCode

A byte-sized VSCode tip describing how to change the default integrated terminal in VSCode, so that it opens in your preferred shell such as zsh, bash, or PowerShell.

Read More
Add Bluesky Links and Share Buttons to Hugo

Add Bluesky Links and Share Buttons to Hugo

Talks through the changes I needed to make in order to set up social links and a share to bluesky button on my site.

Read More