The .NET Foundation held their “Tell me Anything” last week, Visual Studio 2022 no longer crashes when using intellisense, and ‘hacking’ is apparently as easy as decoding base64 encoded ViewState. Let’s get to it.
🕸 WebAssembly Beyond the Browser: Running WASM in .NET Core Applications With WASI & Wasmtime Anytime someone says something is ‘future proof’, I wince. The rest of the post is even more out there.
🧵 A thread of System.Text.Json features in .NET 6. Which is more memorable: “System.Text.Json” or “Newtonsoft”? Hit reply and let me know.
🏫 Tutorial: Create a minimal API in .NET 6 with Visual Studio. It’s hard not to think that the writing is on the wall for Visual Studio, after all, these same steps in a VS Code / .NET CLI interface are a lot easier to both take in and do.
🧵 A thread on WindowsAppSDK Frequently Asked Questions Good thread, good info.
🤔 Covariance & Contravariance in .NET C#. Co[|ntra]variance: the ultimate compiler “well, actually”.
🔓 Turns out the reporter who ‘hacked’ the Missouri Government Website, did so by… inspecting ViewState. ‘Hacked’ of course is in scare quotes; and Viewstate is Base64 encoded. In 2021 you should already know this, but if you don’t: Anything you don’t want the user to see should not go in Viewstate.
💥 Visual Studio 2022 version 17.0 RC3 and Preview 7 Good news, Visual Studio no longer crashes when using Intellisense.
🙊 Microsft Rankles some by limiting discussion on Cordova shutdown for the AppCenter. If you’re going to retire a technology, at least let people know about alternatives. Otherwise you reinforce that you aren’t there to help the community, you’re there to help yourself.
🎨 Github has a command palette (CMD+K on Mac or Ctrl+K on Windows).
👫 Duende Identity Server (formerly IdentityServce) vs is out and it includes BFF support, which does not, I’m told, stand for Best Friend Forever. I am disappointed. BFF is “Backend for FrontEnd Support” and it helps you secure SPAs.
🙅♂️Developing for Windows with the Windows App SDK The “latest” on what’s going on with project reunion. No UWP in .NET 5 or .NET 6.
🧓Terminal.Gui 1.31 has been released Get those old-school terminal-user interfaces for your Console application as God intended.
📆 .NET Conf 2021 is November 9-11, 2021. I will livetweet some of it; but a three day virtual conference that spans timezones is a bit much.
🔒Encrypt/decrypt data with .NET 6 and Azure Key Vault , it starts with using Azure; which at least 69% of you use.
👀 And lastly, I talk about the fundamental problem the .NET Foundation board has, which dives into the problems plaguing the board and stems from their “Tell me Anything” last week.