- How to secure web applications. 2023 edition.HEPIA - Salle A106, Geneva
.NET applications can be implemented in many ways and can be used as part of various solution architectures. Web applications with Javascript, or Typescript frontends require a trusted backend with good session protection. Applications with APIs can be secured using different OAuth2 flows, cookies, access tokens, certificates or even networks. This talk explores how ASP.NET Core applications can be secured and the correct security architecture to use for the defined business requirements.
- Musings & Lessons Learned Writing a C# Source GeneratorThe International House of Associations, Genève
Musings & Lessons Learned Writing a C# Source Generator with Atif Aziz
For the first session of 2023 we will welcome you in a new venue - Maison Internationale des Association - check the details below!
Atif will present his musings and lessons learned from writing a C# Source Generator (docopt.net) that generates a strong-typed command-line argument parser in C# given just the program's help in plain text (first of its kind). He will dig into some of the design decisions, shortcomings, potential improvements, gotchas, Blazor and more (including techniques generally applicable outside of source generators).
Venue details:
- Maison Internationale des Associations, Rue des Savoises 15.
- Room "Equitable", salle de spectacle située au rez-de-chaussée, Rue des Savoises 9.