Skip to content

Application Diagnostics and Memory Management (2xMaarten Balliauw)

Photo of Morten Christensen
Hosted By
Morten C.
Application Diagnostics and Memory Management (2xMaarten Balliauw)

Details

We are doing yet another meetup with two sessions. This time Maarten Balliauw will talk us through two different topics, which are somewhat related. The first is geared towards Azure and the second is a more general .NET talk.

What is going on? Tips and tricks around application diagnostics on Azure

We all like building and deploying cloud applications. But what happens once that’s done? How do we know if our application behaves like we expect it to behave? Of course, logging! But how do we get that data off of our machines? How do we sift through a bunch of seemingly meaningless diagnostics? In this session, we’ll look at how we can keep track of our Azure application using structured logging, AppInsights and AppInsights analytics to make all that data more meaningful.

Break with food and beverages in between the two sessions

Exploring .NET’s memory management – a trip down memory lane

The .NET Garbage Collector (GC) is really cool. It helps provide our applications with virtually unlimited memory, so we can focus on writing code instead of manually freeing up memory. But how does .NET manage that memory? What are hidden allocations? Are strings evil? It still matters to understand when and where memory is allocated. In this talk, we’ll go over the base concepts of .NET memory management and explore how .NET helps us and how we can help .NET – making our apps better. Expect profiling, Intermediate Language (IL), ClrMD and more!

About the speaker

Maarten Balliauw (https://twitter.com/maartenballiauw) works at JetBrains. His interests are mainly web applications developed in ASP.NET (C#) or PHP and the Microsoft Azure cloud platform. Maarten also co-founded MyGet, hosting private NuGet, npm and Bower feeds for teams. He's a former Microsoft Most Valuable Professional (MVP) for Microsoft Azure. Maarten is a frequent speaker at various national and international events. His blog can be found at http://blog.maartenballiauw.be .

Practical Information

Venue:

Rainmaking Loft
Danneskiold-Samsøes Alle 41
Copenhagen

We are using the space on the 3.floor, but will put up some arrows to help you find it :)

Google Maps link (https://www.google.dk/maps/place/Rainmaking+Loft/@55.6805607,12.6015008,17z/data=!3m1!4b1!4m5!3m4!1s0x465253256f012ff3:0xe812f0cada10194c!8m2!3d55.6805607!4d12.6036895)

If you are going by public transportation you can take bus 9A (Operaen, Holmen) from Copenhagen Central station or from Christianshavn Metro station (https://www.google.dk/maps/dir/K%C3%B8benhavns+Hovedbaneg%C3%A5rd,+Bernstorffsgade/Rainmaking+Loft,+Danneskiold-Sams%C3%B8es+All%C3%A9+41,+1434+K%C3%B8benhavn+K/@55.6763806,12.5666862,14z/am=t/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x4652530d3d99c439:0x6d962cc8f3ae9f79!2m2!1d12.5647202!2d55.6727165!1m5!1m1!1s0x465253256f012ff3:0xe812f0cada10194c!2m2!1d12.6036895!2d55.6805607!3e3).
If you are going by bicycle you can cross Inderhavnsbroen (https://en.wikipedia.org/wiki/Inderhavnsbroen) from Nyhavn.
If you are going by car you can use the parking lot next to the Opera House (note that its paid parking) or you can use some of the near by side-streets.

Photo of Copenhagen .Net User Group group
Copenhagen .Net User Group
See more events