Succede che dobbiamo sviluppare diversi servizi e deployarli in Azure. Sono piccoli, ripetitivi ma diversi, spesso poco diversi. Perchè non usare tecniche di code generation per semplificare lo sviluppo e la realizzazione di questi servizi? Vediamo con .NET ci viene incontro e ci aiuta a fare i deployment appunto in Azure.
Fai il login per registrarti!
The speech stands on opensource software development, using RawCMS, an asp.net core headless CMS as a case history to explain how to build an opensource software from scratch. During the speech, I will introduce the architecture and the issues we found, explain how to solve in projects every day.
Raw cms is an opensource headless CMS in asp.net. Complete this project was a challenge due to the hard requirements. During the speech, I will introduce the architecture and the issues we found, explain how to solve them, and how to use such knowledge in projects every day. By the technical part, what is behind this project is the best setup for all asp.net core projects keeping in mind modern requirements. Keeping the RawCms experience in the background, during the speech will be presented a best-practice architecture, covering:
- Authentication (Oauth2 with the build-in server or federated via introspection)
- Interaction between SQL and NO SQL database
- Plugin system in C#
- Hooking system
- AOP and code automatization
- Docker integration
- Devops for the stack with low effort
You can find a demo here: https://www.youtube.com/watch?v=D2qxBEqfy1Q&t=7s
The slides: https://speakerdeck.com/zeppaman/learning-asp-dot-net-core-best-practices-with-an-opensource-project
Fai il login per registrarti!