Visual Studio 2022 will be 64-bit 

“Visual Studio 2022 will be a 64-bit application, no longer limited to ~4gb of memory in the main devenv.exe process,” said Amanda Silver, a program management exec in the Developer Division in an April 19 blog post introducing VS 2022. “With a 64-bit Visual Studio on Windows, you can open, edit, run, and debug even the biggest and most complex solutions without running out of memory.”

Source: Visual Studio 2022: Faster, Leaner and 64-bit (More Memory!) — Visual Studio Magazine

TypeScript Handbook Rewrite

Team engineer Orta Therox said

“In the last year, the TypeScript team has heavily focused on ramping up the scale, modernity and scope of our documentation. One of the most critical sections of our documentation is the handbook, a guided tour through the sort of TypeScript code you’ll see in most codebases. We want the handbook to feel like the first recommendation you give for learning TypeScript.”

Source: TypeScript Handbook Revamped as Primary Learning Resource — Visual Studio Magazine

Command Line Parser on .NET5

If you are used to command-line apps, passing arguments to other apps is a very common task. Yes, you can manually parse those values, but once you have multiple parameters it can be a very error-prone code (which is mostly boilerplate anyway). This seems like a problem that someone else might have fixed already, right? So of course we can find a NuGet library that helps us parse these arguments.

TL;DR: https://github.com/commandlineparser/commandline/wiki

Source: Command Line Parser on .NET5 | Windows Dev

Getting Ready for .NET 6 and .NET MAUI

David Ortinau (@davidortinau) writes:

With .NET 6 previews starting right around the corner, it is time to start getting excited for the new .NET Multi-platform App UI (MAUI) that was announced at BUILD 2020. This year of .NET has a lot of amazing things for client application developers.

.NET MAUI is the evolution of Xamarin.Forms, a cross-platform mobile first framework for Android, iOS, and UWP. Building upon 7 years of experience supporting customers from independent developers to some of the world’s largest companies, we are improving the core of the product, speeding up UI rendering, investing in consistent design systems, and extending from mobile to desktop.

Source: The New .NET Multi-platform App UI | Xamarin Blog

WinUI 3.0 Misconceptions – Nick’s .NET Travels

WinUI 3 is a new, cross-platform UI initiative from MS that has as a goal to separate the UWP UI/Application framework away from Windows.

Recently Nick came across a twitter thread talking about WinUI 3.0 (WinUI3) and how it failed to live up to expectations. Hopefully @JaykeBirdCoding won’t mind him going through his tweets and providing his thoughts. @JaykeBirdCoding!

Summary: You need to look into both Uno and outside the .NET ecosystem if you’re serious about cross platform.

Source: WinUI 3.0 Misconceptions – Nick’s .NET Travels

Think small: Raspberry Pi Pico

A low cost (less than £4), high-performance microcontroller board built around Raspberry Pi’s very own chip – the RP2040.

  • Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
  • 264kB of SRAM, and 2MB of on-board Flash memory
  • Castellated module allows soldering direct to carrier boards
  • USB 1.1 Host and Device support
  • Low-power sleep and dormant modes
  • Drag & drop programming using mass storage over USB
  • 26 multi-function GPIO pins
  • 2×SPI, 2×I2C, 2×UART, 3×12-bit ADC, 16×controllable PWM channels
  • Accurate clock and timer on-chip
  • Temperature sensor
  • Accelerated floating point libraries on-chip
  • 8×Programmable IO (PIO) state machines for custom peripheral support

Source: Raspberry Pi Pico – Pimoroni