Clean Architecture with ASP.NET Core 2.1 🦋
The explosive growth of web frameworks and the demands of users have changed the approach to building web applications. 🌐
Many challenges exist, and getting started can be a daunting prospect. Let's change that now. ✅
This talk provides practical guidance and recommendations. 💎
This video will cover architecture, technologies, tools, and frameworks. We will examine strategies for organizing your projects, folders and files. ⚡️
We will design a system that is simple to build and maintain - all the way from development to production. You leave this talk inspired and prepared to take your enterprise application development to the next level. 🔥
https://t.me/pgimg/180
[ Video ] : kutt.it/cav
[ Source Code ] : kutt.it/cag
〰〰〰〰〰〰
#AspNet #Core #CleanCode
@ProgrammingTip
The explosive growth of web frameworks and the demands of users have changed the approach to building web applications. 🌐
Many challenges exist, and getting started can be a daunting prospect. Let's change that now. ✅
This talk provides practical guidance and recommendations. 💎
This video will cover architecture, technologies, tools, and frameworks. We will examine strategies for organizing your projects, folders and files. ⚡️
We will design a system that is simple to build and maintain - all the way from development to production. You leave this talk inspired and prepared to take your enterprise application development to the next level. 🔥
https://t.me/pgimg/180
[ Video ] : kutt.it/cav
[ Source Code ] : kutt.it/cag
〰〰〰〰〰〰
#AspNet #Core #CleanCode
@ProgrammingTip
Telegram
Programming Tips Resources
Running async tasks on app startup in ASP.NET Core 3.0 ⚡️
In this post, I describe how a small change in the ASP.NET Core 3.0 WebHost makes it easier to run asynchronous tasks on app startup using IHostedService. ✅
Unfortunately, in 2.x it wasn't possible to use any of the built-in ASP.NET Core primitives to achieve this ❌ :
• IStartupFilter has a synchronous API, so would require doing sync over async. 🤦🏻♂️
• IApplicationLifetime has a synchronous API and raises the ApplicationStarted event after the server starts handling requests. 🤷🏻♂️
• IHostedService has an asynchronous API, but is executed after the server is started and starts handling requests. 👍🏻
With ASP.NET Core 3.0, a small change in the WebHost code makes a big difference - we no longer need these solutions, and can use IHostedService without the previous concerns❗️
[ Article ] : kutt.it/asphost
〰️〰️〰️〰️〰️〰️
#AspNet #AspMvc #AspCore
@ProgrammingTip
In this post, I describe how a small change in the ASP.NET Core 3.0 WebHost makes it easier to run asynchronous tasks on app startup using IHostedService. ✅
Unfortunately, in 2.x it wasn't possible to use any of the built-in ASP.NET Core primitives to achieve this ❌ :
• IStartupFilter has a synchronous API, so would require doing sync over async. 🤦🏻♂️
• IApplicationLifetime has a synchronous API and raises the ApplicationStarted event after the server starts handling requests. 🤷🏻♂️
• IHostedService has an asynchronous API, but is executed after the server is started and starts handling requests. 👍🏻
With ASP.NET Core 3.0, a small change in the WebHost code makes a big difference - we no longer need these solutions, and can use IHostedService without the previous concerns❗️
[ Article ] : kutt.it/asphost
〰️〰️〰️〰️〰️〰️
#AspNet #AspMvc #AspCore
@ProgrammingTip
Telegram
Programming Tips Resources