.NET 6 is coming this week, Emojis are the harbinger of the end times, and Nat Friedman leaves Github.
🐎 ‘Trojan Source’ Bug Threatens the Security of All Code. Turns out rules for handling unicode in source code include the ability to inject code into the compiler. If the first attack using this method doesn’t use the new Goose emoji, I will be disappointed.
🏔 Server side ALPN support for SslStream on Mac Someone out there reading this understands the implications, the only thing I understand is that this fix will not be in .NET 6. One other thing, when you reply to make me smarter on this subject, please let me know if ALPN is pronounced “Alpine”. If it isn’t I can’t take that much disappointment in one day.
🔗 Learn how to integrate npm and webpack into the build process for your Razor Class Library And people say masochism has no analogue in technology.
🔊 Episode 84 – ASP.NET Core 5 Design Patterns with Carl-Hugo Marcotte This is a newsletter link about a podcast about a book about ASP.NET Core Design Patterns.
💾 Session highlight: Running .NET Workloads on IBM Z This will be at .NET Conf, and while my talk on Event Driven Architectures in .NET was declined, you get to hear about IBM Z workloads, which impacts virtually no one in the .NET Industry. IBM sponsored .NET Conf, didn’t they. checks https://dotnetconf.net front page. yes, yes they did.
Two extra swipes at this because a bad move requires more snark:
- Losing sucks, losing to IBM sucks even worse.
- It’s hard to say you’re looking for “widely applicable” talks when you accept a talk about running on IBM.
📝 CODE Magazine – Essential C# 10, Making it Simpler In the context of ‘simple’ adding record structs and mutable record structs to record classes does not seem like it’s making things “simpler”, but that’s just me.
🗺 Microsoft rolls out Visio to Microsoft 365 Commercial users I have a soft spot in my heart for visio, and while I won’t purchase Microsft 365, I applaud this move.
🥤Microsoft created a full Notion clone using its Azure Fluid Framework. If you haven’t heard of Fluid, just visit its website and be even more confused. “Data Sync Reimagined: real time. Web first. Open Source”. The good news is that those are up to date buzzwords, the bad news is that I have no idea what they’re trying to say. But it’s cool, right? That trumps clarity.
🟦 ☁Azure Container Apps now available as a serverless offering on Azure Allows you to write microservices without any ceremony.
💵Understanding the cost of C# delegates This is cool from a technical perspective but from a realistic perspective: If you don’t want to use delegates you may as well only use C# 1.0.
🙇♂️Thank you, Github Nat Friedman writes about his departure as Github’s CEO.
🚪 Github CEO Nat Friedman is leaving, Thomas Dohmke named new CEO The new “CEO” reports to the DevDiv president, who orchestrated the Hot Reload debacle.
👋Thomas Dohmke fills out this trifecta by writing “Building the next phase of Github, together”. It’s filled with the usual fluff and doesn’t address the fact that the org chart changed and Tom (can I call him Tom?) is a glorified VP in Microsoft’s DevDiv. Maybe Nat left because he didn’t want to dance to this new tune?
🌠Windbg 1.2110.27001 Preview has been released and the new Windbg now uses WPF, and has a sleeker look, or so I’m told.
🙊🙉🙈Apple argues Sideloading is too big a risk. If we’re going to say installing apps is too big a risk, we might as well say users are too big a risk.
⌚Visual Studio is now on TikTok Hello fellow kids.
😴Microsoft Publishes New Documentation for Blazor, ASP.NET Core I hope the documentation isn’t as boring as the article title.
🤑Native AOT Is coming in .NET 7 Let’s hope they don’t make this Visual Studio only.
⁉David Pine asks you to please use Microsoft Q&A for .NET Please clap.
🙏Thanks Microsoft for open-sourcing VS Code Server I’m interested to see what comes of this. Microsoft initially declined to open source VS Code Server, so Gitpod launched its own OpenVSCode Server, and now Microsoft is open sourcing VS Code Server so they don’t appear as if they were caught with their pants down.
🆕The F# docs have been improved and the tweet thread does a far better job of explaining document updates. Visual Studio Magazine, take note.
😒Microsoft MVP told to give up award because they work for Microsoft’s cloud competition. This did not use to be true, but now it is. I guess “Valuable” here relates to “Valuable to Microsoft” not “Valuable to the community”.
Microsoft employees are upset about all the “.NET Drama”. As a personal reflection: Anytime someone uses the word ‘drama’ to describe another person’s lived experience, it’s always in a derogatory and dismissive fashion.
.NET 6 is being released this week, so we should have a lot more to talk about next week in .NET.