Talks
Events

Dotnetos Conference 2020

Talks

What's so hard about pinning?

Everyone knows what pinning means - the GC cannot move the object. Sounds simple enough but is it actually? In this talk Maoni will explain challenges of handling pinning in the runtime and how it evolved over the years. Maoni Stephens is the a...

Maoni Stephens

.NET

The Art of Tracing

Tracing is one of the essential troubleshooting techniques. Nevertheless, we often stick solely to the debugger, forgetting how much information traces can reveal. During the presentation, we will play with various tracing tools, covering differen...

Sebastian Solnica

.NET

Performance Improvements in .NET 5

Performance is a big focus for .NET 5, with significant engineering effort from both Microsoft and the .NET community going into making it fast and lean. In this talk, we’ll survey a wide array of performance improvements libraries and apps upgrad...

Stephen Toub

.NET

.NET 5

.NET Discussion Panel

.NET discussion panel with special guests!

Dotnetos 2020

.NET

Preventing ReDoS attacks in .NET 5

Regular expressions are a powerful text processing tool. In Web applications, they are often the front line of defense and validate untrusted input data. Unfortunately, some regular expressions can become an attack vector themselves. Certain pa...

Marcin Hoppe

.NET

.NET 5