Build happened, virtually. Again. I did not Livetweet it this year due to reasons like “self care” and “omg how can anyone do a 3 day virtual conference”, but lucky for all of us lots of different people watched parts of it, allowing me to bring you what happened Last Week in .NET.
Did you miss #MSBuild? Jeremy Sinclair live tweeted MSBuild 2022 just for you. Three day virtual conferences are a lot to take in — and infinitely more exhausting than in person conferences. Tweet Storms are the best way to experience them. 🧵
David Fowler posts a reddit thread that asks “Why are tools such as Docker and Kubernetes written in Go and not C#”? Because you don’t get cool points for C#. 😎
.NET 7 will be launched at .NET Conf, and .NET Conf is November 8-10th, 2022. .NET 7. If this trend keeps up, by 2032 we’ll have .NET 14. I’m getting too old for this. 🎂
Unexpectedly HTTPS? A look at where we are on the modern web with HTTPS.
@GabbyBilka livestreams writing a Simple Windows App with WinUI for MSBuild.
Github releases its final npm report on the stolen OAuth user token problem This security breach still has some unanswered questions for me; but I’m glad for the follow up. Now if Microsoft would ever explain ChaosDB I could sleep again. (I have to assume they’re just hoping it goes away on its own?). OAuth Tokens get stolen, multiple analysis and reports done by Github and NPM (both Microsoft companies). A breach that literally affects all Azure Cosmos DB Clients… Although, thinking about it more, maybe there weren’t any actual Cosmos DB customers and that’s why Microsoft doesn’t feel the need to explain its security process there? 🤓
Visual Studio at Microsoft Build 2022. The four biggies are .NET MAUI (Cross platform Desktop Apps — except WASM, if you want WASM go with UnoPlatform), Microsoft Dev Box (which is a cloud service that has ready-to-roll development environments should a Windows Update bork your dev environment — which *never* happens). “That’s a nice windows environment, it would be a shame if anything happened to it… You know for $1.00 an hour we can give you an environment guaranteed to be available if something should happen…” And the third was Azure Deployment Environments which seems like a lower friction Azure Devops aka Team Foundation Server? I’m not really sure. If this is your thing send me a note, and lastly is Visual Studio 2022 will run natively on Arm64 and allow you to build and debug Arm64 applications on Arm based devices. 🙋♂️
With the explosion of .NET releases, there’s also a lot of .NET SDKs just hanging around. If you want to get rid of them, there’s a .NET Uninstall Tool that will assist. Why this is not just a standard part of the install for .NET, I will never understand. (S/O to everyone that works in an environment where they can’t just randomly install dotnet-tools without the approval of the SysAdmins.💻
Khalid Abuhakmeh shares the macOS Envrionment Setup for MAUI Development Use macOS? Want MAUI? This is for you.🏝
Chad Fowler & Matthew Shipp release a Jazz album called “Old Stories” I gotta buy this. I learned about Chad Fowler from his book My Job went to India (52 ways to save your job!), and have been following his work ever since. 🎷
Have a ghost window? Process Explorer can help and Nick Craver explains how You’ve heard me say it before and I’ll say it again, I’ve learned more random useful tidbits on twitter than I have from google. 👻
Mads Torgerson explains C# 11 raw string literals, static virtual members, list patterns, and more at MSBuild 2022. 📹
Introducing .NET MAUI – One Codebase, Many Platforms Except WASM.❌
Welcome to the new Azure SQL Database local development experience Azure Data Studio is to VS Code what SSMS is to Visual Studio. 👋
Microsoft Store grows with the developer community by allowing you to sell ads. Welp.➕
Uno Platform 4.3 is out Figma Integration, new Uno Extensions, and Material design 3 and more. 🍾
Anthony Mastrean liveteweets his readthrough of the “General Principles of Softare Validation” which is how software for medical devices is regulated. It’s a fascinating read and tweet stream. ⛑
Windows Server 2022 now supports WSL2 Linux Distributions Linux on Windows; for enterprises that want server grade servers but have a stakeholder that requires Windows. 🐧
A blast from the past; Scott Hanselman reviews the Microsoft Wrist.NET Watch from Fossil (2004). This is the world .NETrs want. ⌚
Microsoft’s toxic culture persists despite pledge by CEO Satya Nadella and since it’s on BusinessInsider that’s the sum total of what I know about this article. 🤷♀️
And that’s it for what happened Last Week in .NET.