What is this Directory.Packages.props file all about?
With introduction of MsBuild we can now manage all these Package Version numbers more in a single file that we can place in the Root of our solution or project files.
With introduction of MsBuild we can now manage all these Package Version numbers more in a single file that we can place in the Root of our solution or project files.
A walk-through guide detailing the steps you can follow to configure your Blazor wasm project to use Tailwind CSS.
A walkthrough guide on how to create a simple Balzor application and deploy it to netlify using GitHub Actions and Cake Build Script
An introduction and exploration into understanding & implementing Middleware components into Dotnet Web based applications
A quick walkthrough guide on how to implement WebSocket end points in dotnet
Learn how to generate code coverage summary reports and view them on your GitHub actions
A walk-through on How to add and use user secrets to manage application specific secrets using the dotnet cli
Data validation in API’s is crucial task yet is often overlooked, with Entity Framework Core entity data validation is made easier and it can also be expanded upon to provide robust solutions
With introduction of MsBuild we can now manage all these property settings and more in a single file that we can place in the Root of our solution directory along our solution file and it will be applied to all projects defined in the solution automatically.
presents core DI patterns in plain C#, so you’ll fully understand how DI works, covers integration with standard Microsoft technologies like ASP.NET MVC, and teaches you to use DI frameworks like Structure Map, Castle Windsor, and Unity.
To pack a nuget package for testing locally is actually a fairly trivial process of using the dotnet pack and defining a local folder you want your package to be located.
The strategy design pattern splits the behavior (there are many behaviors) of a class from the class itself. This has some advantages, but the main draw back is that a client must understand how the Strategies differ.
Exploring why implementing the layered architecture pattern is not always a great idea when developing software applications especially when it comes to microservices or REST Based API’s
Statement management can be a key aspect of any application design. It tends to cover a broad range data storage capabilities in your application, which may include accessing files on the file system or accessing a database of some description, with the purpose of manipulating the state of an object.
In this article we’ll explore how to create a simple state management microservice using dapr
JSONPatch can help update document resources in a very explicit way.
JetBrains Rider provides Docker support using the Docker plugin. The plugin is bundled and enabled by default. For more information. In this post we’ll walk through the process of running a docker compose files in Rider.
Cake is a build automation system for .NET Developers to script their build processes using a C# Domain Specific Language (DSL). In this post, we’ll explore the benefits of Cake and its major features with a concrete working example to achieve a flexible, maintainable, automated build process.
an example of how to use reflection to retrieve a list of classes that implement a specific interface and then execute a method on that interface.
Exploring the Tuples the New C# 7 language feature learning both the Advantages and limitations of this great language enhancement.