String and memory: a long love story in .NET

Room 1Wed 13 May • 11:15–12:15DevIntermediate
All .NET applications are reading, parsing or creating strings. Let's explore the impact of the immutability of strings and the different ways to read and build strings from the less optimal to the most efficient. You will see the impacts of different coding patterns in terms of memory consumption and on your applications behavior. Expect digging into interpolated strings and even creating String in weird ways.

About the speaker

Christophe Nasarre

In addition to developing and shipping software on Microsoft stacks for 30+ years, Christophe has been working as a Technical Reviewer for MSPress, Addison-Wesley and other publishing companies since 1996 on books such as "CLR via C#" and the last editions of Windows Internals. He has also wrote the second edition of Pro .NET Memory Management with Konrad Kokosa and Kevin Gosse. He is providing tools and insights on .NET/Windows development and troubleshooting via https://medium.com/@chnasarre. Look for his open source projects on https://github.com/chrisnas/ Christophe also presented technical sessions on stage both internally at Microsoft or for ISVs and customers at public event such as Microsoft TechDays, NDC Oslo, DotNext, .NET Dev Days, Azure Dev Summit or Techorama.