Showing results for Conversations - .NET Blog

Jul 19, 2021
3
0

Conversation about skills and learning

Richard Lander
Richard Lander

Conversation with .NET engineers about dev skills and learning. They share their perspectives on the skills and aptitudes needed to be successful on the team, and how important learning on the job is versus any specific skills that you walk in the door with. They also share the journeys they have taken on personal and career development.

.NETConversations
Jun 16, 2021
5
0

Conversation about networking

Richard Lander
Richard Lander

Another great conversation with .NET engineers, this time about networking in .NET. They share their perspective on network protocols, the differences and benefits between HTTP 1 through 3, the architecture of the .NET networking stack, and how YARP has been a great stress test for the architecture and performance.

.NETConversations
Jun 14, 2021
0
0

Conversation about diagnostics

Richard Lander
Richard Lander

Conversation with .NET engineers about diagnostics, profiling and observability. They share their perspective on performance, observability in production, the architecture of new features, and recent enhancements that they expect will get the most attention.

Conversations.NET
Jun 8, 2021
4
0

Conversation about containers

Richard Lander
Richard Lander

Conversation with .NET engineers who make .NET work great with containers. They share their perspective on OOMKill, performance, secure publishing, orchestrators, and why containers have become so popular.

.NET.NET CoreContainers
Jun 3, 2021
36
0

Conversation about the .NET type system

Richard Lander
Richard Lander

Conversation with .NET engineers about the .NET type system. They share their perspective on value types vs structs, the murky boundary between C# and the CLR, upcoming type system enhancements, and also compare .NET and Java type systems.

.NETConversations
Jun 1, 2021
11
0

Conversation about .NET interop

Richard Lander
Richard Lander

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
13
0

Conversation about ready to run

Richard Lander
Richard Lander

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
2
0

Conversation about PGO

Richard Lander
Richard Lander

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
26
1

Conversation about crossgen2

Richard Lander
Richard Lander

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