Category Archives: Architecture

Integrating and Testing a Secured SOAP Client with Dependency Injection

In this blog I will show you how to call a SOAP service from a WebAPI back-end.

The solution needs to be stable and robust.

The necessary parameters (client_id, secret, …) will come from Configuration.

All the necessary components will be registered in the IoC container such that using the SOAP service only requires injecting one interface. Continue reading →

Posted in .Net, API Development, Architecture, ASP.NET Core, Design Patterns, Development, SOAP, WCF, Web API | Tagged , , , , , , , | Leave a comment

Securing a SOAP Client with OAuth2 in ASP.NET Core (WCF Behaviors)

In this blog I will show you how to call a SOAP service from a WebAPI back-end.

The solution needs to be stable and robust.

The necessary parameters (client_id, secret, …) will come from Configuration.

All the necessary components will be registered in the IoC container such that using the SOAP service only requires injecting one interface. Continue reading →

Posted in .Net, Architecture, ASP.NET Core, Design Patterns, Development, SOAP, WCF, Web API | Tagged , , , , , , , , , | 1 Comment

Calling a Secured SOAP Service from ASP.NET Core WebAPI (WSDL+ WCF)

In this blog I will show you how to call a SOAP service from a WebAPI back-end.

The solution needs to be stable and robust.

The necessary parameters (client_id, secret, …) will come from Configuration.

All the necessary components will be registered in the IoC container such that using the SOAP service only requires injecting one interface. Continue reading →

Posted in .Net, API Development, Architecture, ASP.NET Core, Design Patterns, Development, SOAP, WCF, Web API | Tagged , , , , , , , | 2 Comments

Sending notifications with Corona updates to thousands of doctors

During the Corona crisis, our (Belgian) government sends out regular updates for medical professionals. I created a small UWP app that will notify all the subscribed doctors when new information is available. The doctors can download and install this application … Continue reading →

Posted in .Net, Architecture, Azure, Cloud, Codeproject, Development | Tagged , , , | 1 Comment

How to use Microsoft Azure Key Vault

Introduction In this post I will describe how to set up and use an Azure key vault to store your secret values. Sometimes we see secrets like storage keys and connection strings written as literals in the code of a … Continue reading →

Posted in .Net, Architecture, Azure, Codeproject, Development | Tagged | 3 Comments

Architecture of a Polyglot Azure Application

Introduction I started working on a C# project that will communicate requests to several different partners, and receive feedback from them. Each partner will receive requests in their own way. This means that sending requests can (currently) be done by … Continue reading →

Posted in Analysis, Architecture, Azure, Cloud, Codeproject, Development | Tagged , | 1 Comment

Automating the creation of NuGet packages with different .NET versions

Introduction I created a couple of straightforward libraries to be used in almost every project. So evidently these libraries are a good candidate for NuGet. This will decouple the libraries from the projects that they are used in. It also … Continue reading →

Posted in .Net, Architecture, Codeproject, Development | Tagged | Leave a comment

Structuring your Excel – “the hidden agenda”

Introduction Most developers don’t like Excel as a “development platform”. Many projects are migration projects from an Excel solution to a “real application”. And often this is worth the trouble. But in some cases Excel has a lot of advantages. … Continue reading →

Posted in Architecture, Codeproject | Tagged | 7 Comments

Improving throughput by using queue-based patterns

Introduction In my current project we let the users run simulations. Because of flexibility, the calculations are performed by Excel spreadsheets. There are many different spreadsheets available, for different kinds of simulations. When the calculations rules for one of the … Continue reading →

Posted in Architecture, Azure, Codeproject, Design Patterns, Development | Tagged , , , | Leave a comment

What is the role of the database?

Introduction Most non-trivial applications will use a database to store data. This database can be relational or not, but some data store will be needed. Most modern database management systems (DBMS) can do much more than just storing data, and … Continue reading →

Posted in Architecture, Codeproject, Databases, Development, Entity Framework | Tagged | 2 Comments