Imagine two people in a room (2 things in the same process space) P1 can talk to P2 directly, it is very fast. Converting that to a microservice changes that so that when P1 and P2 wish to negotiate, they have to do this And then the recipient has to reply. We are converting nanosecond …
Continue reading Seeing through the microservices hype
Category:Technical
Be warned: Apps that use BlazorBootstrap may stop working soon!
Hi all Please share this important message on your social media accounts to raise awareness. TL;DR: BE WARNED!!! BlazorBootStrap is an illegal copy of Blazorise. Legal steps are being taken to have BlazorBootstrap removed from both NuGet and Github – so any apps you have that are written with it are likely to stop building. …
Continue reading Be warned: Apps that use BlazorBootstrap may stop working soon!
You are probably doing dependency injection registration wrong!
What’s wrong? A mistake I’ve seen a few times is when apps that consume injectable dependencies take on the responsibility of registering those dependencies. I consider this a mistake because at the point you need a new project (such as an Azure Functions App) you then need to register all the same dependencies – meaning …
Continue reading You are probably doing dependency injection registration wrong!
Including source code in your application build
An application that demonstrates a component suite often serves as both a showcase and a learning tool. It provides an interactive way to explore the functionality, design, and capabilities of a set of UI components or features. What makes it particularly valuable is its ability to display its own source code alongside the demo, offering …
Continue reading Including source code in your application build
Running Entity Framework Core tests against a real database
How to use a real MS Sql Server database for your Entity Framework Core unit tests.
Debugging my published Roslyn source generator’s NuGet package
This post explains how to release a Debug version of a Roslyn code generator, and have the Visual Studio debugger open when you run dotnet build.
Azure Active Directory multitenant integration with Blazor WASM – Part 2
Creating a multitenant Azure Active Directory for authenticating users.
Azure Active Directory multitenant integration with Blazor WASM – Part 1
Creating a multitenant Azure Active Directory for authenticating users.
Making microservice console windows easy to identify
Running multiple apps in console windows can make it difficult to see which window is which app. Luckily, changing the title of your console app is easy.
Detect if the other end of a WebSocket has disconnected
If you need to immediately know if the other end of your WebSocket has unexpectedly disconnected, this is a solution.
