Thanks to Fenergo, this week I had the chance to attend DotNet 2019 in Madrid and it was a really rewarding experience. For this reason, I would like to post a summary of the day and the key point of the speeches I could attend.
First of all, the event started with a keynote by the Scott Hunter. He talked about the innovations incoming to the dotnet world. Some of the key points mentioned were: the introduction of Blazor, ML.net, c# 8.0, .net core 3.0 recent features like performance improvement and the future .NET 5, which will the only one version for .net to support Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly, etc.
In the following session, “Asp.Net Core Good practices”, Carlos Landeras and Luis Ruiz Pavón talked about different techniques to improve our dotnet applicaitons, such as code instrumentation, resilience, health checks, performance improvements with HttpContext Pipes, Endpoint routing, etc. In addition, they have shared a repository with examples of all these good practices here: https://github.com/CarlosLanderas/dotnet2019-aspnet-core-best-practices
In next session, “Introduction to Blazor”, Ryan Nowak showed the current state of Blazor, the new dotnet framework based on Web Assembly, which will allow us to develop single page applications in C#. During the presentation Ryan showed examples of client and sever rendering with Blazor.
In the next presentation, “Improving Vue with typescript, inversify and vuex”, Quique Fdez Guerra talked about the benefits of using technologies like typescript or inversify in our frontend application, in this case Vue. Quique highlighted how, apart from the technology used, typescirpt and inversify can help you to produce maintainable code based on dependency inversion and other patterns and good practices.
Last but not least, Hugo Biarge presented “Authentication in native and web applications”, where he talked about different authentication scenarios, like: Local website, Applications using active directory and Applications using a OIDP as a Federation Gateway. The repository with the presented examples is here: https://github.com/hbiarge/authentication-samples
In conclusion, Dotnet 2019 was a really interesting conference, where I had the chance to learn new things and meet awesome people. I’m really looking forward to Dotnet 2020, which will be an event event greater, as Pablo Pérez (the CEO of Plain Concepts) announced.
I’m also preparing some posts related to the technologies presented, as there are some technologies I would like to investigate further. So, if you are interested in web development, stay tuned.