Posts by this author

Jun 1, 2021
Post comments count11
Post likes count0

Conversation about .NET interop

Conversation with .NET engineers about native, language, and operating system interop. They share their perspectives on modern programming languages, low-level concepts like calling conventions and marshaling, performance, comparing .NET and Java Interop, and a new project that adds support for Interop with Objective-C.

.NETConversations
May 19, 2021
Post comments count13
Post likes count0

Conversation about ready to run

Conversation with .NET engineers about the ready to run executable format. They share their perspective on the origins of ready to run, the strengths and weaknesses of the format, and comparing it to both IL and Native AOT.

Conversations.NET.NET Core
May 18, 2021
Post comments count2
Post likes count0

Conversation about PGO

Conversation with .NET engineers about profile guided optimization (PGO). They share their perspectives on how PGO works, how it improves even sophisticated compilers, other platforms that have good PGO systems, and what .NET is doing to provide better performance with PGO.

Conversations.NET.NET Core
Apr 22, 2021
Post comments count26
Post likes count1

Conversation about crossgen2

Conversation with .NET engineers about crossgen2. They share their perspective on what Crossgen is for, what's new with Crossgen v2, its similarities to the Roslyn project, and all the new performance features it enables.

Conversations.NET.NET Core
Mar 12, 2021
Post comments count1
Post likes count0

Investigating a Linux CVE with .NET Images

We regularly help .NET developers manage Linux CVEs. This post is an example of how we helped a customer with CVE-2021-23840 and CVE-2021-23841.

.NET.NET CoreContainers