Thank you Curtis!
Thank you Curtis!
We’re introducing one of the .NET ecosystem’s newest features in JetBrains Rider 2022.3 EAP, Central Package Management (CPM). CPM allows developers to manage NuGet dependencies in a .NET solution from a central location. This can simplify the upgrade process of dependencies and keep your solutions from experiencing dependency drift. Introduced recently to the NuGet ecosystem, developers targeting .NET SDK 6.0.300+ or .NET 7.0 versions can begin to migrate to central package management. In this post, we’ll see how to change your projects to take advantage of this new feature and discu
The recording of our webinar, OSS Power-Ups: Serilog, with Nicholas Blumhardt, is available. This was the tenth episode of our OSS Power-Ups series, where we put a spotlight on open-source .NET projects. Subscribe to our community newsletter to receive notifications about future webinars. So much more than “just another logging library,” Serilog turns application log data into a first-class event stream that can be efficiently routed, searched, and analyzed. Nicholas Blumhardt will walk through setting up Serilog in the modern .NET stack, and show us how Serilog changes the ga
Most modern technology stacks now include a quick feedback loop mechanism. These mechanisms allow you to change your codebase and avoid the tedious tasks of stopping and restarting the existing application session. You may typically refer to this as hot reload or live reload. In the .NET world, "hot reload" is additional functionality integrated into the dotnet watch tool. This post will explore the subtle differences between running dotnet watch with and without hot reload and when you might prefer running in either mode. We'll also look at a JetBrains Rider run configuration that al
Modernizing, or migrating to modern language features in any language can help make code more readable, efficient and secure. In this blog post, we’ll look at ways to modernize code so it’s better than before. Take advantage of modern language features Why refactor code just to modernize it? Why fix it if it’s not broken? Sometimes, there are good reasons to upgrade or migrate to a newer version of a platform or language. For example, languages evolve to add features that take advantage of operating system features, device and browser capabilities, or cloud or other technolog