The Next Three Zero-Days
Microsoft patches 117 vulnerabilities, with three under attack 'zero days'.
š July 29th is .NET āFocus on F#ā Day. You can sign up to watch a whole day of videos on F# at focus.dotnetconf.net. I havenāt ever seen a CFP for these āFocusā events so Iām unsure of how they pick their speakers; but it looks like a good lineup.
šŖ Microsoft publishes its own applications through the Microsoft Store, making it about 95% of the Microsoft Store.
š¹ On July 8th, Kathleen Dollard, Rich Lander, and Immo Landwerth āsat downā on youtube to talk about Whatās new in .NET 6 Preview 6 & 7, and how they handle ābreaking changesā. Which they can handle now that they arenāt wed to āDonāt break anything at all costsā .NET Framework.
šāāļø Bill Wagner and Beth Massi talk to .NET Notts about what the .NET Foundation does, and thatās important because
ā The .NET Foundation 2021 Board Nominations are open but donāt get your hopes up because thereās a nomination committee who will decide who actually gets voted on. Thereās also a job description of what board members do, if youāre interested.
ā© The ASP.NET Community Standup ā Building with Blazor happened last week and it shows how Powered4.tv was built using Blazor.
š¢ .NET 5.0.8 has been released. The interesting bit here is that now you can use Windows Forms and WPF are supported for Arm64. This was initially in .NET 6 Preview 1 and backported to .NET 5.0 with this release.
š¢ .NET Core 3.1.17 has been released. Several non-security bug fixes are in this release.
0ļøā£ Microsoft Patches 3 Under-Attack Windows Zero-Days the big news here is that if you have Windows Systems, youāll have already wanted to patch them. If not, patch them now. One of the three Zero-days includes a drive-by attack via web browsers. Second to that is that there are 117 vulnerabilities patched, with 17 labeled ācriticalā.
šØāš©āš§āš¦ You know you can run multiple projects when you hit āF5ā in Visual Studio, right? I love the gif method of teaching; and because of that Iāll forgive the horrible experience weāve taught ourselves is adequate with debugging multiple projects via F5.
š Global Usings are in .NET 6 and this seems like something that will in no way ever be abused or lead programmers to wonder what namespaces are avialable.
ā Microsoft introduced the Windows 365 Cloud PC last week and the interesting bit here is that now you can build Windows applications without needing windows. Youāll never have to worry about zero-days plaguing your personal computer, and youāll get to snobbishly remind people that you use linux all at the same time! As usual the licensing situation with Windows 365 is inscrutable to mere mortals.
š¢ Announcing .NET 6 Preview 6 with the previously mentioned Arm64 support, Apple Silicon support.
š¢ Visual Studio 2022 Preview 2 is out and it includes Web Live Preview for ASP.NET? Wait a second. ASP.NETā¦ Webforms? Thatās still a thing? Thereās doubling down on an old technology, and then theresā¦ this.
š The Microsoft Windows Developer Team has their ānotesā publicly visible for Windows Development and these pages are chock-full of interesting tidbits. If you find yourself doing native Windows development, youāll want to bookmark this.
š¢ ML.NET 1.6 has been released and it now supports Appleās Silicon, along with several other fixes.
š Microsoft released a new emoji introduction video and whatever team did this needs to be responsible for the Windows Experience in general. I have a feeling they could do better than what weāve got.
š«š§ System.Drawing.Common will be Windows-only in .NET 6. While a good move, it feels like āCommonā isnāt. Programmer hubris comes for us all in the end.
and Lastly,
A helpful tip for debugging, you can use Debugger.IsAttached as a way to catch Exceptions, but wouldnāt you just click the āBreak on All Exceptionsā checkbox in Visual Studio? How is this different from that?
And thatās it for what happened Last Week in .NET.
Moving to Microservices? Sign up for a free 5 day email course at https://movetomicro.services
Moving to Microservices? Sign up for a free 5 day email course at https://movetomicro.services