#dotnet

hankg@friendica.myportal.social

I spent a lot of my career working with java and the JVM. In recent years it hasn't worked for me, especially as other cross platform systems met or exceeded its promises but without legacy encumbrances (hello Dart and .NET Core). While JVM is probably never going to be my go-to for new projects, Project Valhalla is still an impressive look at how the team wants to upgrade the JVM. The stuff about primitive/value types is fascinating. One thing I never heard of before is 32-bit tearing. Basically 64-bit type operations, including reads, are not guaranteed to be atomic so can never truly be thread safe. As someone who usually writes software that uses 64-bit values that seems like a non-starter for me but they are "going back to 1995" with this limitation on primitive types for performance reasons. Anyway, interesting read and hats off to the team trying to pull this refactor of the JVM off. #java #dotnet #DartLang #ProjectValhalla https://www.infoworld.com/article/3687670/project-valhalla-a-look-inside-javas-epic-refactor.html

schestowitz@joindiaspora.com
hankg@social.isurf.ca

Since I know why this is trending and so does MS I wonder if there will soon be an apology post along the lines of "I'm sorry that you feel that way"...honestly the way things are going I wouldn't hold my breath for even that. #dotnet

Image/Photo

hankg@social.isurf.ca

This was the blog post I was referring to in the tweet for my own post on the latest #dotnet situation, for lack of a better word. I fully agree with Dustin's assessment, sadly.


https://twitter.com/dustinmoris/status/1451878644524126208

#dotnetcore #dotnet6

hankg@social.isurf.ca

OK I wasted 90 minutes more than I intended reading the news of the world burning and engaging in disappointment on my previous favorite cross platform app platform #dotnet (w/Avalonia). Time to buckle down and get productive on my new favorite one #flutter.

hankg@social.isurf.ca

Seems going back to the past for #dotnet, Windows is 1st class citizen, Mac is 2nd classs, and Linux is 3rd class at best. At least with MAUI Windows & Mac were more on par. I guess moving towards platform parity was an illusion. Disappointing, especially for this #linux guy


https://twitter.com/LyalinDotCom/status/1451255736651026442

hankg@social.isurf.ca

While I always liked the documentation that @AvaloniaUI provided I'm *really* digging the new version of it. Especially with having more levels of detail, deployment info, and a 2nd much bigger tutorial. Hats off! #dotnet docs.avaloniaui.net