Featured
October 14, 2026
How I moved my website repositories from Azure DevOps to GitHub, connected them to Claude, and now check, fix and deploy my sites by giving instructions in a chat window.

October 14, 2026
Microsoft Teams
A practical rundown of the August and September 2026 Microsoft Teams updates, Teams Phone Agent rolling out, a big wave of Queues app features, video recap in 23 languages, zero-touch provisioning for Android devices, and Teams Rooms updates moving to the Pro Management Portal.
August 26, 2026
Development
Practical steps to keep Git repositories small by finding large objects, excluding generated files, using Git LFS, and cleaning history safely.
Use a ZwiftPower profile check script to check Zwift IDs, categories, race counts, zFTP, and Zwift Racing Score from a CSV file.
Publish an Azure Web App from JetBrains by using a small local deploy script instead of setting up a full pipeline for every small project.
My honest take on blogging in 2026, why I still write, why I don't block AI crawlers, and how I use AI as a tool in my writing process without letting it think for me.
July 20, 2026
Microsoft 365
A practical rundown of the June 2026 Microsoft 365 Copilot updates that actually matter, Copilot Cowork going GA, Claude Sonnet 5, new agents, and the admin controls worth knowing about.