C# 9: The Future of C#
This presentation covers the new features of C#9.0, the future of the language and some amazing features built for you.
This presentation covers the new features of C#9.0, the future of the language and some amazing features built for you.
When something goes wrong in a single .NET application, we get a nice stack trace. In a distributed system, we get almost nothing! We add some logging, but now we have to comb through logs to understand what led to failures. Enter distributed tracing, which provides a true end-to-end view …
What do you do when your .NET Core application doesn’t behave the way you expect? Maybe it is slower since the last deployment or has started crashing at the worst possible times. How do you analyze the issue when your application is running in someone else’s data center on the …
Learn how to build enterprise applications using ASP.NET Core 3 and following the principles of Clean Architecture. This talk provides practical guidance and will cover architecture, technologies, tools, and frameworks.
Immutable objects – aka objects whose properties and fields can’t change after instantiation – are one of the fundamental pillars of functional programming. Yet, it also has other great uses in classically object-oriented languages such as C#. Immutability can help make your code cleaner, easier to reason about, and reduce …
There are amazing things happening with C# and .NET Core regarding performance. We have new types such as Span and Memory for working with and parsing in-memory data. We have pipelines for high-performance IO and we have ArrayPool, MemoryPool and OjectPool to help reduce GC allocations.