Richard Lander

Product Manager, .NET Team

Richard Lander is a Program Manager on the .NET team. He works on making .NET work great in memory-limited Docker containers, on Arm hardware like the Raspberry Pi, and enabling GPIO programming and IoT scenarios. He is part of the design team that defines new .NET runtime capabilities and features. Favourite fantasy: Dune and Doctor Who. He grew up in Canada and New Zealand.

Post by this author

Extending WebAssembly to the Cloud with .NET

We're closely following the progress of WebAssembly, including WebAssembly System Interface (WASI). There's a new experimental workload in .NET 8 for WASI that extends the capabilities of Wasm towards the Cloud.

Announcing .NET Chiseled Containers

.NET chiseled Ubuntu container images are now GA and can be used in production, for .NET 6, 7, and 8.

The convenience of System.IO

File I/O APIs are used pervasively in apps. .NET has great API for reading and writing files. They are a great example of the convenience of .NET.

The convenience of System.Text.Json

JSON is one of the most common formats in apps today and .NET has great APIs for reading and writing JSON documents. It's a great example of the convenience of .NET.

The convenience of .NET

The .NET platform provides convenient solutions to many tasks, for developers looking for a straightforward utility function or a high degree of control crafting an algorithm.

Announcing .NET 8 Preview 7

.NET 8 Preview 7 is now available with improvements to type containers, JSON source generation, and CodeGen as well as new support for HTTPS proxy, WPF open folder dialog, and iOS hybrid globalization.

Running non-root .NET containers with Kubernetes

Learn how to run .NET containers in Kubernetes as a non-root user.

Improving multi-platform container support

Learn how to build containers for multiple architectures, including building containers on Apple M1 machines for an x64 cloud.

Secure your .NET cloud apps with rootless Linux Containers

Learn about patterns for securing your containers with a non-root user, and changes to .NET container images in .NET 8 to enable this behavior.

.NET 6 is now in Ubuntu 22.04

.NET 6 is now included in Ubuntu 22.04 (Jammy) and can be installed with just apt install dotnet6. This change is a major improvement and simplification for Ubuntu users. We're also releasing .NET with Chiseled Ubuntu Containers, a new small and secure container offering from Canonical. These improvements are the result of a new partnership between Canonical and Microsoft.