top of page
Search


The Big Debate: Azure Files vs. SharePoint
a.k.a. How to migrate file data without breaking apps, users, or your weekends! All code for this blog can be found here ! In my time of supporting customers embracing a "digital transformation", every file migration starts the same way: “We just need to move our file shares to the cloud.” That sentence hides an enormous amount of complexity. Files are not just bytes on disk (I wish they were...life would be easier!). They encode how people collaborate, how applications behav

Shannon
Jan 115 min read


The Problem Wasn’t NTP. It Was DNS. Obviously!
More tales from the homelab! I noticed another error in Pi-hole after upgrading to v6, but ultimately zero issues throughout the house. I don't trust these things and actually learned something I probably should've learned earlier. Figured I'd blog about it! First off...the error: Cannot resolve NTP server address: No valid NTP replies received, check server and network connectivity That is one of those messages that immediately sends your brain in the wrong direction. You st

Shannon
Jan 24 min read


From Pi-hole v6 Log Anxiety to DNS Zen: The Real, Slightly Messy Journey to Unbound
This post starts the way a lot of my homelab stories start: Everything worked, but my brain refused to accept it due to log files indicating there was a problem. What came about was an interesting journey that I figured a good blog might help others out with. So picture it: Pi-hole was blocking ads. The internet was fine. Nobody in the house was complaining. And yet Pi-hole v6 kept throwing a message into the logs like it was trying to get my attention with a tiny air horn. d

Shannon
Jan 26 min read


PAYG Is Not Losing Support, But the Grace Period is Going Away! Sneaky Distinction!
There has been a lot of noise lately about Microsoft “changing support” for Azure Pay As You Go subscriptions. Depending upon who you ask, this has turned into everything from “PAYG is being deprecated” to “Microsoft is forcing everyone into CSP.” None of that is actually happening. Microsoft doesn't always make this straightforward in messaging, so my hope is to help you out a bit! This is what I want to land clearly with you all and will repeat it a few times: Microsoft is

Shannon
Dec 30, 20255 min read


Choosing the Right License for Your GitHub Repository
Why You Should License Your GitHub Repository When you publish code on GitHub without a license, you automatically retain full copyright. That means others can read your code, but they cannot legally copy it, modify it, or redistribute it. In short: Public does not automatically mean open source. No license means no permission for reuse. GitHub is explicit about this. For a repository to be considered open source, it must include a license that grants others the right to use,

Shannon
Dec 15, 20254 min read


When Az PowerShell Gets Weird: How to Clean Up Duplicate Modules Without Breaking Anything
The companion code for this blog can be found here . One thing you may have noticed is that I have been in PowerShell a bit more frequently as of late. The back story is I had a machine that all of a sudden didn't respond well with PowerShell and I spent quite a bit of time cleaning everything up. Whenever plagued with PowerShell issues, I run through an extensive list of troubleshooting every time a machine doesn't play nice and figured it might be a good time to share some

Shannon
Dec 14, 20253 min read
bottom of page
