
How to wrap your synchronous implementation in an asynchronous implementation.
In this article, we will be discussing why it is sometimes useful to wrap your synchronous implementation in an asynchronous implementation. Introduction Async programming is an important paradigm in modern software development, allowing you to perform long-running...

Implementing asynchronous interfaces
In this article, we will be discussing how to define an async interface based on a synchronous interface example. Introduction Async interfaces are useful when you need to perform asynchronous operations within your application. Async interfaces allow you to define...

AspNetCore Kestrel: change your application port using a configuration file
Modern AspNetCore applications use the built-in web server kestrel,this server is usually bound to the localhost address using the ports 5000 and 5001 for http and https. But what if you want to run 2 applications in the same server? then you have a problem because if...

Blazor: Use tag helpers to include java scripts and CSS in your html header
Sometime we want to reuse our Blazor components in another apps, the best way to do this is to create a razor library, this process of create a razor library is not different from create a normal class library to share code. There is only one exception, razor...

Log XPO queries in a Netcore app (3,5,6)
The LogLevel section in the appsettings.json file does not affect the .NET Framework tracing mechanism, which is used by XPO to log the queries, still we have a few work arounds for a Netcore app We can implement our own logger as shown here...

Implementing database synchronization with entity framework core
Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/jocheojeda/public_html/wp-content/themes/Divi/includes/builder/feature/dynamic-content.php on line 1958