![]() |
VOOZH | about |
We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.
Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.
Follow TNS on your favorite social media networks.
Become a TNS follower on LinkedIn.
Check out the latest featured and trending stories while you wait for your first TNS newsletter.
For some of you .NET developers out there, who haven’t been paying particularly close attention, your heads might be spinning a little bit with this week’s news. There’s no need for the double take, though, as it’s all true — Microsoft has put out the first preview for .NET 6, just four months after releasing .NET 5, the current production-read version of the company’s free, cross-platform, open source developer platform.
Not that any of this is actually a surprise, as .NET 6 has been planned for 2021 all along and the preview is already available for download, preceding an expected November 2021 release. In fact, Microsoft has created a public facing roadmap for .NET that shows the various themes, making clear that .NET 6 is here to pick up and run with many of the themes introduced in .NET 5. With .NET 6, Microsoft is taking up the slack after experiencing a bit of a pandemic-related stutter, when the company failed to deliver on some of its unification promises in .NET 5.
Unification was first started with .NET 5 in 2019, attempting to make it so that there would be “just one .NET going forward” targeting a variety of platforms, including Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more. With this release, the team says they are now integrating the Android, iOS, and macOS capabilities that are part of Xamarin into .NET 6, as well as extending the Blazor web framework to create ” a new kind of hybrid client app — combining web and native UI together.” Microsoft describes the possibilities of this “unification” effort:
“Our unification efforts offer something for all .NET developers. If you are [a] desktop app developer, there are new opportunities for you to reach new users. If you are a mobile app developer, you will benefit from using the mainline .NET tools and APIs while targeting iOS and Android platforms. If you are a web or cloud developer, it will be easier to expose services to .NET mobile apps and share code with them.”
I like the idea that since I’ve been using blazor for 2+ years now I’m about to go from a website dev who can’t maintain anyone’s existing apps to a dev who can build web, desktop and mobile with the same tools and skills.
— A fox in space (@woundedkarma) February 18, 2021
Another highlight of .NET 6 is that of long term support, making this version one for use in production, as well as the addition of “significantly expanded” operating system support, which adds Android, iOS, Mac and Mac Catalyst, for x64 and Apple Silicon “M1”, and Windows Arm64.
Of course, being .NET, the list of new features is extensive and fully detailed in a lengthy blog post, but if you wanted a little more than we’re offering here, but a still-succinct summary, you might head on over to Neowin for the straight forward rundown, or to The Register, which calls the preview “still a mess” — as might be expected with an initial preview.
How is .NET 6 under preview when I haven’t gotten around with .NET 5😅
— Karani👣 (@118karani) February 17, 2021
“Service Mesh” (2020 colorized) pic.twitter.com/sw145FGRaJ
— Felix L. 🦕 (@_Lebsky) February 16, 2021
Did anyone experience the same? 🤔@memenetes pic.twitter.com/B7JIkcFDT7
— Vineeth Pothulapati (@VineethReddy02) January 28, 2021
host.docker.internal and vm.docker.internal DNS entries now resolve, removed hard-coded IP addresses, fixed osxfs file sharing, made a configuration change that should improve disk performance, and fixed the Restart option in the Docker menu.OH: 1024 containers should be enough for anyone
— Alex Ellis (@alexellisuk) February 18, 2021