[Last Week in .NET #38] – The NSA requests you patch your sh*t

Week ending 17 April 2021

🚨🚨🚨🚨Microsoft Exchange has four new vulnerabilities with patches. CVE-2021-28480, CVE-2021-28481, CVE-2021-28482 and CVE-2021-28483. For some things the cloud does not make sense, but for the “I really don’t want to deal with patching my own stuff”, the cloud makes sense. Maybe it’s time to migrate to O365, if you haven’t already?

By the way, this is so bad that the NSA is actually telling everyone about these flaws immediately.

πŸ˜†Schadenfreude is watching someone else try to set up Microsoft Teams​ @mcclure111 tries to set up Microsoft Teams to talk to a client, and all hell breaks loose. It’s a fun read if you define fun as “I’m glad that isn’t happening to me” and “Holy cow did Microsoft not think through their user experience?”

πŸ“†Jetbrains “.Net Days” is May 11-12th and it’s free. Scheduled talks include:

“C#, F#, GraphQL, Blazor, gRPC, Hedy, working with databases, and debugging. On top of that, we’ll discuss stereotypes around legacy code and demonstrate how to build a React app backed with Azure features.”

And Azure makes an appearance because of course Azure makes an appearance.

🎁Visual Studio 2019 16.10 Preview 2 is out with lots of .NET goodies included.

🎈Julia Evans releases her network debugging “Choose Your Own Adventure” game as an early draft. I played through this and it is wonderful. I highly recommend it.

🎁Visual Studio 2019 16.9.4 has been released It patches CVE-2021-27064, CVE-2021-28313, CVE-2021-28321, CVE-2021-28322, and patches several upvoted bugs present in Visual Studio.

🚌EventDriven.EventBus.Dapr 1.0.0 RC 1 has been released Your weekly note that we use the term “RC” because “Using Customers as our QA” has less zest to it.

πŸŽ₯The .NET foundation hosts a project spotlight on “Roslyn” which is also Microsoft owned. Would love a bit more outward focus but Roslyn is cool.

πŸ—£There’s a new C# Standard repo that helps to standardize the language used to describe C# I don’t understand it but perhaps I’m not meant to. This is about standardizing the language we use to describe the language we use?

🧡The next version of C# will support building interpolated strings with a… builder based approach What does this look like in practice? I have no idea because the authors are more concerned with the structure of the API than showing us what that API would mean with examples.

🚚Are you planning to migrate from UWP to WinUI 3 Desktop? These are some guidelines that Microsoft is writing. Also Microsoft promises that this is not another “Lucy with the football” moment.

πŸ§“Andrew Lock writes about Viewing overwritten configuration values in ASP.NET Core Environment variables are from 1979, and we still have not come up with a better to deal with this in 2021, but in true tech fashion “you can always write code for it!”

πŸ’©Instant Feedback Is Here: Introducing Hot Reload in .NET 6 Dave Brock from Telerik shows us what Hot Reload is, and how it works in .NET. And no, this is not an urban dictionary term.

πŸ€–There’s a Root Cause analysis out for CVE-2021-1647 That CVE, just in case you don’t have them memorized, was the Windows Defender CVE. This is a shorter read than the last one I linked to, but still has good information.

🀑Eric S. Raymond believes that it’s easier to tolerate a few jerks than it is to have rules regarding toxicity in a community reaffirming the adage that if you look around the table and can’t see the jerk, the jerk is you.

πŸ’₯The NSA and US Intelligence Community has affirmatively pinned the Solarwinds attack on Russia’s Foreign Intelligence Service, the SVR. When people said “The 80s are back in style” I didn’t think they meant the Cold War.

πŸ“’Announcing Windows 10 Insider Preview Build 21359 Several fixes, previews, and Apparently the Timeline is not going away. I have no idea what the Timeline is, but it’s not going away. Good news?

πŸ‘The Razor Compiler no longer produces a separate Views Assembly in .NET 6 Preview 3 If this affects you, here’s your notice.

πŸ’ΎGit is gitting (sorry) better in Visual Studio 16.10 Preview 2. I’ve started to try out Git in Visual Studio, and it’s not bad. I still prefer the command line, but that’s because I’m a snob.

πŸ…If you’ve made it this far you deserve a treat. Here’s the story as to why He-Man rides a tiger, and I guarantee it’ll take you to places you did not expect​

πŸ•³Microsoft keeps digging itself into a hole with its MVP Program “Astro Turf for SQL Server on Azure” is a helluva strategy.

🀡πŸ₯³Microsoft releases its Hybrid Work Strategy Program It’s only a decade behind the curve.

πŸ“šTurns out the Visual Studio logo has a backstory.

🎁SQL Server Management Studio 18.9 is out Lots of bug fixes and improvements, as always. I used to get on release notes people for writing “Bug fixes and PErformance improvements” but now I realize I can just link to the real release notes and get away with using that term, sooo.

πŸ™‹β€β™‚οΈShow dotnet: Build your own unit test platform? The true story of .NET nanoFramework. Sometimes I share things I’m interested in and this is that other time. I’m sure this is cool but I have no idea what it is.

πŸ‘ΆIf you have a Peloton be aware that it eats children. I don’t feel the need to go any deeper on that, except to say this is not a euphemism.

😒I want AppGet back. Almost a year ago Microsoft released Winget and people who loved AppGet wish they hadn’t. The rest of us are going to wait the requisite 5 years for WinGet to be usable for our day-to-day work.

🍬NPR talks about the Solarwinds Hack. Reese’s make an appearance as do razor blades. I won’t spoil the metaphor any more.

And that’s it for what happened Last Week in .NET.


This email goes out weekly at https://www.lastweekin.net, and there’s a podcast version at https://podcast.lastweekin.net. If you enjoyed this, Subscribe here.

Leave a Reply