I've been doing not just Unit Testing for my sites but full on Integration Testing and Browser Automation Testing as early as 2007 with Selenium. Lately, however, I've been using the faster and g...
There are many let's encrypt automatic tools for azure but I also wanted to see if I could use certbot in wsl to generate a wildcard certificate for the azure Friday website and then upload the r...
GitHub Next has this cool project that is basically Copilot for the CLI (command line interface). You can sign up for their waitlist at the Copilot for CLI site . > Copilot for CLI provides...
https://www.hanselman.com/blog/github-copilot-for-cli-for-powershell
Mastodon is a free, open-source social networking service that is decentralized and distributed. It was created in 2016 as an alternative to centralized social media platforms such as Twitter and...
I have been blogging here for the last 20 years. Every Tuesday and Thursday, quite consistently, for two decades. But last year, without planning it, I got tired and stopped. Not sure why. It di...
I am not a Home Assistant expert, but it's clearly a massive and powerful ecosystem. I've interviewed the creator of Home Assistant on my podcast and I encourage you to check out that chat. H...
I was reading Gabby's blog post about the new TypeScript/JavaScript project experience in Visual Studio 2022 . You should read the docs on JavaScript and TypeScript in Visual Studio 2022 . If y...
I've talked about how I love a nice pretty prompt in my Windows Terminal and made videos showing in detail how to do it . I've also worked with my buddy TooTallNate to put my real-time blood sug...
I wrote a Tiny Virtual Operating System for a 300-level OS class in C# for college back in 2001 (?) and later moved it to VB.NET in 2002 . This is all pre-.NET Core, and on early .NET 1.1 or 2.0...
If you're excited about Hot Reload like me AND you also want an "A" grade from SecurityHeaders.com (really, go try this now) then you will learn very quickly about Content-Security-Policy hea...
.NET 6 is released and it's a LTS release which means it'll be fully and actively supported for the next 3 years. If you've been paused waiting for the right time to upgrade to .NET 6, it's a go...
https://www.hanselman.com/blog/dotnetconf-2021-net-everywhere-windows-linux-and-beyond