Blog

Get the Computer Name cross-platform using Powershell
How to get the computer name using PowerShell in a cross-platform way, covering methods that work on both macOS and Windows and avoiding Windows-only environment variables.
Read More
DP-600 Microsoft Fabric Engineer exam has been announced!
Microsoft announced the DP-600 exam for Fabric analytics. This post shares the early information available on the exam, including its objectives and how to prepare for it.
Read More
Steps followed to edit recordings for #DataWeekender
My experience editing and publishing DataWeekender Teams recordings on macOS, including the tools used and the steps followed to prepare and release the content on YouTube.
Read More
#DataWeekender 6 is almost here and I am hosting track 1
I am hosting track 1 at #DataWeekender 6! Find out about the amazing community talks on my track and register for this free online Microsoft Data Platform conference.
Read More
How to test the Mobile Version of your Hugo website
How to test the layout of your Hugo site on a mobile device before pushing changes to the remote server, without relying on browser developer tools or emulators.
Read More
How to Fix Broken Giscus Discussion Links on a Hugo Blog
I changed the titles of some blog posts and my Giscus discussion links broke. This post explains what caused the problem and how to fix broken Giscus discussion mappings.
Read More
Useful Git Commands That I Reach For from Time to Time
Here is a collection of useful advanced git commands that I use from time to time. I always forget them so I thought I would write them down and share them.
Read More
Bypass blocking of embedded tweets using Hugo shortcodes
X (the site formerly known as Twitter) now blocks embedding tweets (xweets? exes?), now my Hugo build fails! Thanks to shortcodes this was easy to fix.
Read More
Setting Up and Configuring Oh My Posh on macOS and Windows
How to install and configure Oh My Posh on macOS, covering setup in VSCode, Tabby, and the built-in Terminal across different shells such as zsh and bash.
Read More
Setting Up 404 Redirect for Hugo Using Azure Static App
Azure Static Web Apps ignore Hugo's built-in 404 redirect configuration. This post explains why this occurs and shows how to correctly configure custom 404 handling for your site.
Read More
Steps required to rename the Default Branch in Github
A step-by-step guide to renaming the default branch of an existing GitHub repository and updating local clones that still reference the old branch name.
Read More
Running SQL Server natively on macOS using Azure SQL Edge
How to run the SQL Server database engine on macOS with ARM architecture using Azure SQL Edge and Docker, enabling local SQL Server development on Apple Silicon Macs.
Read More
I am a friend of Redgate program for 2023
I am pleased to announce that I have been welcomed back as a friend of Redgate for the 2023 program.
Read More
T-SQL Tuesday #163: The Best Career Advice I Ever Received
My experience with burnout and the very best career advice: prioritise yourself. Tips on mental health, wellbeing, and recovery for data professionals.
Read More
Setting Up an RSS Feed for the Microsoft Fabric Blog
The new Microsoft Fabric blog had no RSS feed, so I built my own using open-source tools. This post covers the approach taken and notes the official feed Microsoft later released.
Read More
How to create a git alias to run common or custom commands
How to use git aliases to call regularly used, or hard to remember commands. This approach will save having to memorise more complex commands in your development workflow.
Read More
How to Install and Code-Sign SqlPackage on macOS Silicon
How to install SqlPackage on macOS and work around the security warnings that occur because Microsoft does not code-sign their packages correctly for macOS Gatekeeper.
Read More
Automator set up convert image to WEBP Quick Action
How to use the macOS Automator application to create a Quick Action that converts images to WEBP format directly from the Finder right-click context menu using cwebp.
Read More
Adding comments to Hugo using Giscus commenting system
How to add comments and reactions to a Hugo site using Giscus, a GitHub Discussions-powered commenting system that is free, open source, and straightforward to configure.
Read More
Static Web App Maximum Number of Staging Environments
How to resolve the Azure Static Web Apps build failure about reaching the maximum staging environment limit, caused by having too many open pull requests at the same time.
Read MoreCategories
Tags
- accelerator
- admin
- airprint
- aitools
- archetypes
- astro pi
- automator
- azure
- azure data studio
- azure devops
- badge
- badges
- beta
- blogging
- bluesky
- bluetooth
- books
- brewfile
- build
- code club
- codex
- comments
- community
- companies
- conferences
- consultancy
- covid
- data engineer
- data factory
- data relay
- data toboggan
- data wales
- dataweekender
- dbt
- devops
- digital minimalism
- docker
- dotfiles
- dotnet
- dp 600
- entra
- exam
- fabric
- focus
- forg
- friend of redgate
- front matter
- gethugomodules
- getting started
- giscus
- git
- gitalk
- githooks
- github
- github actions
- gitignore
- homebrew
- hugo
- icloud
- imovie
- knowledge
- live reload
- llm
- mac os
- markdown
- mentoring
- mermaid
- microsoft certified professional
- microsoft certified trainer
- microsoft fabric
- mise
- ohmyposh
- ollama
- package management
- para
- parallels
- pkm
- plugins
- postgres
- powershell
- pull request
- purview
- redgate
- retro data
- rtfm
- scratch
- second brain
- shelf
- shell
- shortcodes
- social media
- spark
- sql edge
- sql server
- sqlbits
- sqlcmd
- sqlpackage
- static webapp
- stem
- stem ambassador
- talks
- teams
- testing
- time machine
- tracker
- training
- tsql2sday
- unraid
- user groups
- visual studio code
- webapp
- websites
- wellbeing
- windows
- winget
- youtube