A collaboration from the Azure Zürich User Group (http://azurezurichusergroup.com), the Xamarin Usergroup Zurich ( https://www.meetup.com/xamarin-zurich/ ) and the .NET User Group Zürich (https://www.dotnet-zurich.ch ) is proud to host the .NET Conf local event 2018 in Zürich. .NET Conf (https://www.dotnetconf.net/) is a virtual conference about everything .NET and will take place from September 12 to 14. After the virtual conference, user groups all around the world are hosting local follow-up events. By joining .NET Conf.local 2018 Switzerland, you will experience talks from local speakers and the latest topics such as .NET Core, ASP.NET Core, C#, F#, Azure, Visual Studio, Xamarin, and much more. More details to follow but feel free to RSVP as soon as you like, just make sure you update your RSVP if your plans change.
"Getting the first PR into .NET and other tales from an OSS contributor"
by Adam Ralph @adamralph
The world of open source software has never been more exciting than it is right now. Communities spanning all platforms are thriving and more inclusive than ever. Even Microsoft have transformed their strategy, becoming the "number one" GitHub organisation. Why the big change? What's wrong with the "old" way of doing things? In November 2014, I became the first community member to have a pull request accepted for .NET Core. With my 15 minutes of fame now over, I'd like to reflect on the journey that took me there. How did 'that Czechoslovakian guy' go from a curious OSS onlooker to a passionate OSS advocate? We'll discover what OSS is, why it works and how easy it is to get involved. OSS is not only about coding and there are plenty of other ways to contribute. Even if you're not a coder, this talk is still for you.
"Authentication and authorization for HTTP APIs in ASP.NET Core"
by Filip Wojcieszyn @filip_woj
In this session we will have a look at best practices for designing authentication and handling identities in HTTP APIs built with ASP.NET Core. We will pay special attention to securing your ASP.NET Core applications using proven standards such as OpenID Connect, OAuth 2.0 or JWT, because - no surprise - security in web applications is hard, and it is often very tempting to take shortcuts and re-invent the wheel. Finally, we will also have a look at permissions, roles and authorization, and how the new features of ASP.NET Core can help you in that area.
"Do It Yourself. An Async Message Pump That Kicks Ass"
by Daniel Marbach @danielmarbach
Building a message pump that consumes and produces messages from queues is astonishingly simple in theory. In practice, the picture looks a bit different. Over the last years, I’ve contributed and built queue adapters in .NET for RabbitMQ, Azure Service Bus, Azure Storage Queues, MSMQ, AmazonSQS, Kafka and SQL Server. And you can bet I made plenty of mistakes along the way! In this talk, I’ll show you what a robust and reliable message pump with TPL and async can look like.
Furthermore, I’ll teach you how you can use asynchronous synchronization primitives to throttle requests. I’ll then compare and contrast different queuing technology message pumps. With this knowledge, you’ll be ready to build an asynchronous message pump that does not only keep on pumping for ages but does that in a performant way. Join me and learn to create a message pump that kicks your queue’s ass!
"Docker for ASP.NET (Core) Developers"
by Marc Müller @muellermarc
Docker is an ideal artifact format for the delivery of applications. The standardized interfaces reduce complexity on the side of operations, but new tasks are now being added on the development side. What this means in detail is explained in this presentation, as well as the technical basics and best practices for docker based development.