Session
You Don’t Know C#
Gotcha! The C# programming language and the .NET development platform have evolved significantly over two and a half decades. But considering the complexity of the solutions we are crafting, it is not unlikely that errors and misuses can silently creep into our daily work. And with a yearly release cadence, it is very hard to keep track of all the innovations at our fingertips.
Are you aware of the effects of ConfigureAwait in asynchronous programming with async and await? Do you know the potential pitfalls that come along with struct-based high-performance types like ImmutableArray? Can you think of nullability-related footguns of the good old Array? What does an unsafe context really mean these days?
In this live coding session, we will uncover the answers to these and many more questions. You will walk away with a deeper understanding of the semantics of both common and esoteric syntactic C# sugar. Empowered by this knowledge, you will be able to detect functional traps and performance problems. We will help you develop an eye for safe and sound .NET library and application code without sacrificing speed or memory efficiency.
Stefan Pölz
I C# .NET; @Sentry by day; @FlashOWare by night
Vienna, Austria
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top