Blog

How to search for lost files or changes using Git Log
How to find a lost file or set of changes in a Git repository using git log and git grep, including filtering by commit message, author, date range, or file path.
Read More
Error No Such Shell Function 'Zle Line Init' in Zsh
How to troubleshoot the zsh error message "no such shell function 'zle line init'" which commonly appears after installing or updating Oh My Posh on macOS.
Read More
Microsoft Certified: Azure Solutions Architect Expert
Information on passing the AZ-305 exam and earning the Azure Solutions Architect Expert certification, covering cloud solution design and Azure infrastructure patterns.
Read More
Addressing line feed issues between macOS and Windows in Git
How to fix line ending issues in Git projects where developers contribute from both macOS and Windows machines, using .gitattributes and core.autocrlf configuration.
Read More
My experience helping at SQLBits 2024 in Farnborough
An account of my fourth time helping at SQLBits 2024 in Farnborough, covering the sessions I attended and the community spirit that makes this conference so enjoyable.
Read More
Microsoft Certified: Fabric Analytics Engineer Associate
Information on passing the DP-600 exam and earning the Microsoft Certified Fabric Analytics Engineer Associate certification, covering Microsoft Fabric analytics.
Read More
How to run a powershell script as part of a Git hook
Ever wanted to run a powershell script as part of a Git Hook? Well you can! This post explains how you do it.
Read More
Why does my markdown header not appear has a header
Markdown headers sometimes do not render correctly. This post explains the most common cause and the simple fix to get headings working properly again in your editor.
Read More
Running SQL Server on macOS Silicon natively using Docker
Running the SQL Server database engine natively on macOS Silicon using Docker is straightforward and enables local SQL development without needing a Windows machine.
Read More
Microsoft Certified Trainer (MCT) 2024 Credentials
I have recently been awarded the Microsoft Certified Trainer accreditation for 2024 permitting me to provide training towards Microsoft certifications.
Read More
How to Update the Remote URL of a Git Repository in Git
How to update the remote URL of a Git repository using the git remote set-url command, useful when a repository has been moved, renamed, or migrated to a different host.
Read More
Connect to and authenticate with Azure from Github Actions
How to configure authentication between GitHub Actions or Azure DevOps and Azure, enabling pipelines to run securely without storing sensitive credentials in the repository.
Read More
T-SQL Tuesday #171 The most recent issue you closed
My 11th T-SQL Tuesday contribution, hosted by Brent Ozar. The topic this month was the most recent technical issue I closed at work, and the lessons learnt from it.
Read More
Set up Microsoft Fabric with Microsoft 365 Developer Account
If you do not have access to a Microsoft Fabric development environment, a free Microsoft 365 Developer Account lets you provision your own trial tenant to get started.
Read More
Running a Code Club dedicated to marginalised young people
I help run a Code Club for marginalised young people in Cardiff. It is the most rewarding thing I do, and this post shares why I got involved and what we get up to.
Read More
What happens when you take a break in a proctored exam
What to expect when taking a break in a proctored Microsoft certification exam, including how the process works and what happens to your exam session whilst you are away.
Read More
Microsoft Certified: Azure Database Administrator Associate
Information on passing the DP-300 exam and earning the Microsoft Certified Azure Database Administrator Associate certification, covering Azure SQL database management.
Read More
Microsoft Certified: Azure Enterprise Data Analyst Associate
Information on passing the DP-500 exam and earning the Microsoft Certified Azure Enterprise Data Analyst Associate certification, covering enterprise analytics.
Read More
My activities tracker for community contributions in 2023
A list of events and activities I have contributed to STEM and the community during 2023, including conferences, blogging, speaking, and data community activities.
Read More
Stem Ambassador Award 2023 for 30 hours of volunteering
I have received a STEM Ambassador award for contributing 30 hours of volunteering to the STEM Ambassador programme, recognising my efforts supporting young people in STEM.
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