Archive
All writing
Everything I have published here since 2017. Architecture, gliding, lab experiments, and the occasional side note. Filter by pillar or scroll through the lot.
68
Posts
14
Categories
2017
First post
-
ADR – Architecture Decision Record
In an Agile work environment, architecture is described and handled a bit differently meaning that not all decisions will be made upfront, when the projects start nor at once (actually, one the benefits of having and architecture is the possibility of deferring decisions). As Agile methods are not opposed to documentation (only to meaningless one),…
-
Using OAuth 2.0 to protect APIs published on Azure APIM (API Management Gateway)
Protecting APIs published on Azure APIM with OAuth 2.0 authorization tokens.
-
Securing Azure Web Apps – Private Endpoint Part II
When you have custom DNS servers for an Azure VNET, then private integration endpoints for web applications are working a bit differently.
-
IT architecture: Cutting costs and complexity
IT architecture: Cutting costs and complexity
-
Why Do Computers Stop and What Can Be Done About It?
An interesting paper describing why do computers stop and possible ways to mitigate this
-
McCready theory and Netto vario
McCready theory and Netto vario explained
-
Risk management when flying gliders
Some very good articles about risks management when flying gliders
-
Glider at sunset
Glider resting at sunset
-
Securing Azure Web Apps – Private Endpoint
As all Azure web applications are directly available over Internet, hence public, most of the times I need to have some form of protection for them, like an Web Application Firewall
-
Run Less
Running less software sometimes is more when you consume it as a service
-
How to modernise Microsoft .NET applications – part II
In Part I, I’ve discussed how I’ve analysed the applications landscape and what criteria were used to prioritise the modernisation efforts.
-
How to modernise Microsoft .NET applications – part I
As an architect in a company that is basically a “Microsoft shop”, most of my landscape (if not all) is made out of custom applications based on Microsoft technologies and .NET Framework, with versions starting from .NET 2.0 up to .NET 4.5, which are running along enterprise Microsoft applications like Sharepoint, Dynamics, Office 365 and…