In this second part to his series on database migrations, Jon looks at the approaches you can take when running migrations as well as how to apply breaking changes to production applications that can have no downtime. I found a lot of useful tips in this one!
This is another post in Andrew’s series on running async tasks on app startup. In this post, he shows an approach that runs the startup tasks using the IHostedService abstraction, with a health check to indicate when all startup tasks have completed.
Are you feeling totally and completely drained after work? Unable to work on the projects or hobbies you used to find fun? Joe looks at setting boundries to allow you to stay productive and prevent burnout.
An efficient high-performance developer is a professional that gets the job done fast and effectively. Someone who has incredible productivity with high quality. Michael gives 11 tips to become a higher performing programmer.
Today, we are announcing .NET Core 3 Preview 2. It includes new features in .NET Core 3.0 and C# 8, in addition to the large number of new features in Preview 1. ASP.NET Core 3.0 Preview 2 is also released today. C# 8 Preview 2 is part of .
If you’re on Windows using Visual Studio, you’ll also want to install the latest preview of Visual Studio 2019. To upgrade an existing an ASP.NET Core app to .NET Core 3.0 Preview 2, follow the migrations steps in the ASP.NET Core docs.
Is there documentation? Is it any good? This is a really low bar, but far too many new tools have no documentation at all (“just check out the source code”) or have minimal, incomplete, or tautological docs (“bar.foo(): executes the foo method of bar”).