Pre-cons & Post-cons venue:
(different than the conference venue)
Pre-cons date: October 17, 2022 (Monday)
Post-cons date: October 20, 2022 (Thursday)
Number of seats at each pre-con and is limited. Register early to avoid disappointment!
08:00 – 09:00 | Registration 09:00 – 13:00 | Workshop session 13:00 – 13:45 | Lunch 13:45 – 17:00 | Workshop session
October 17, 2022 (Monday)
Building cloud-native applications and services that will run in the cloud, both public and private, is an important decision to make in order to achieve continuous delivery, reliability, and faster time to market. In this session, we will talk about building cloud-native services for Azure, using the latest version of .NET. What are containers? What is all this Kubernetes talk? Should you use microservices for all your future projects? How do you manage your data? How do you implement logging, metrics and secret management?
According to a study, 9 out of 10 web applications have security vulnerabilities. However in this day and age, there is no real excuse for sites that can be easily attacked. .NET provides countermeasures against most common attacks, and modern web browsers include additional safeguards in form of HTTP headers and other security features.
October 20, 2022 (Thursday)
We all use asynchronous code and we have some understanding of the machinery behind it. It’s time to see how it works and learn why it’s hard to synchronously wait for asynchronous code, how to wait for async void methods, or how to debug deadlocks. We will see the code generated by the compiler, understand synchronization contexts and integration with TPL library, reimplement part of the mechanism to fix deadlocks, or just play with internals to understand them better.
Over the last couple of versions on .NET and C#, both added (among others) performance oriented features. These are usually not for everyday use, but in specific cases can make a huge difference in performance. Sometimes even in a way that was very difficult to do previously. In this workshop I’ll teach you the most useful ways how to code with minimal overhead. We’ll also cover how to measure and compare our progress.
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.