18 November 2021

36 links ยท Thursday

Backdooring Rust crates for fun and profit

Supply chains attacks are all the rage these days, whether to deliver RATs, cryptocurrencies miners, or credential stealers. In Rust, packages are called crates and are (most of the time) hosted on a central repository: https://crates.io for better discoverabi…

What is new in F#? | One Dev Question

For the final video in our series on .NET 6, Kathleen Dollard tells about new features in F# 6. Read more: https://msft.it/6050kulcg.NET Conference 2021: ht...

German state planning to switch 25,000 PCs to LibreOffice - The Document Foundation Blog

The north-German state of Schleswig-Holstein plans to switch to open source software, including LibreOffice, in its administration and schools. In doing so, the state wants to reduce its dependence on proprietary software, and eventually end it altogether. By …

What does the CompileAsWinRT Visual Studio project option mean?

A customer was investigating some build problems in their C++/WinRT project related to mismatches in the state of WINRT_NO_MAKE_DETECTION. Along the way, they found that in their project file, they did not set CompileAsWinRT to true. Is that a problem? The Com…

Liquid Cooling Takes Over at SC21

At Supercomputing 2021 (#SC21) I walked the show floor and checked out all of the different liquid cooling vendors that were exhibiting at this show.STH Main...

10 years of... whatever this has been

I guess I know something about train wrecks. One night when I was 10 years old, me and my mom were driving home. We came to a train crossin...

.NET 6 vs .NET 5: up to 40% speedup!

A year ago I wrote a post comparing .NET 5 performance with its predecessor on Fusion performance tests, and honestly, I was quite…

A First Look with FreshMvvm.Maui - Michael Ridland

Is FreshMvvm going to support .NET MAUI? FreshMvvm has over half a million downloads and it’s an extremely loved MVVM framework for Xamarin, so I think that it’s important that we put in the time to ensure FreshMvvm had a .NET MAUI version. This is a port of t…

.NET 6 on AWS | Amazon Web Services

Congratulations to all the development teams and community involved in the .NET 6 GA release. .NET developers here at AWS are excited about the performance improvements in JIT compilation, Garbage Collection, JSON processing, and many other areas of the new re…

Tip 342 - How to get started with Azure DevTest Labs

Azure DevTest Labs (opens new window) helps you quickly create environments in Azure while minimizing waste and controlling cost. You can test the latest version of your application by quickly provisioning environments using reusable templates and artifacts li…

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Announcing TypeScript 4.5

Today we’re excited to announce the release of TypeScript 4.5! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding statically checked types. When you use static types, you can run the TypeScript compiler to check for…