How many times have I heard someone exclaim, “But why did they do it like that?!” when referring to the code or architecture produced by another team? And how many times have I said it myself?
This …
Implementing a new practice around a platform or technology follows a relatively classic pattern. Scaling this practice can be challenging without the right strategies: how to support the company’s …
Microsoft Graph connectors play a fundamental role by opening Graph to data external to the Microsoft 365 ecosystem. Using a Graph connector in conjunction with Microsoft Search significantly …
Anyone who has ever built a distributed system must have considered the issue of communication between the components of the system. A message broker can typically be used to provide certain …
Creating an API can entail having to make synchronous tasks available, i.e. where the caller actively waits for a response before processing can continue.
Asynchronous tasks (fire-and-forget, or …
Consider the following scenario :
You use VSTS to build and deploy your developments
You have set up a Nuget Feed in VSTS
You rely on a private agent to perform the build operations
In this …
When you work on a BTDF project, having multiple partial binding masters (i.e : the complete binding master of the BizTalk application is split in many different files) can be useful in several …
In every API management tool, you must make a distinction between frontend authentication (or façade, ie: that exposed to the API consumers) and backend authentication (that exposed by the backend …