Thursday 

Room 3 

11:40 - 12:40 

(UTC+02

Talk (60 min)

Performance tricks I learned from contributing to open source .NET packages

As a practical learner, I've found performance optimizations are my biggest challenge and where I've learned the most helpful tricks, mostly by trial and error. It turns out the Azure .NET SDK is a perfect “playground” for learning those tricks—it's maintained by people who care and give feedback.

.NET
Programming Languages

Over the past few years, I've contributed over seventy pull requests to the Azure .NET SDK. In this session, I'll walk you through the performance improvements I made, and help you develop your own “superpowers”—spotting and avoiding closure allocations, finding opportunities for memory pooling, and more.

Daniel Marbach

Daniel is a Software Engineer at Particular Software, makers of NServiceBus, and a Microsoft MVP for Integration. He can bend minds and spoons with asynchronous programming and has contributed to many open-source projects.

In his free-time, Daniel enjoys weightlifting, dark-roasted coffee, playing with his son and writing more code. At least until midnight when his self-imposed router hack kicks in.