
How to manage cloud migration remotely
It’s Monday morning standup, and 22 faces spread across your screen on yet another Zoom call. The focus is on the day’s tasks, as well as looking at problems that need solving. Unique to this …

How to use IHttpClientFactory in ASP.NET Core
When working in applications in ASP.NET Core you might often need to invoke the Web API action methods using HttpClient to check if the endpoints are working fine. To achieve this, you would typically instantiate …

3 unexpected predictions for cloud computing next year
It’s that time of the year when PR folk promote their clients as somebody who can make predictions for 2021 that all should regard. I’m often taken back by the obvious nature of the assertions, …

How to use Java generics to avoid ClassCastExceptions
Java 5 brought generics to the Java language. In this article, I introduce you to generics and discuss generic types, generic methods, generics and type inference, generics controversy, and generics and heap pollution. download Download …

A foolproof way to understand cloud optimization
We’ve discussed the notion of cloud architecture optimization here in the past. Now it’s time to understand how it’s measured. You really have no way to prove your architecture isn’t optimized unless you do an …

Getting started with Azure SQL Edge
The cloud is becoming increasingly distributed, with container technologies allowing easy deployment of what had been cloud functionality to devices at the edge of the network. What began with function-as-a-service runtimes has now graduated to …

How to use the ProblemDetails middleware in ASP.NET Core
For an API to be maintainable and usable there should be consistency in the way responses are sent to the clients. This article talks about ProblemDetails, open source ASP.NET Core middleware from Kristian Hellang that …

Static versus dynamic cloud migration
It’s 9:00 AM on a Wednesday. You’re in the boardroom giving a status update on the latest migration project that will remove most of the vulnerabilities found during the recent pandemic. This is the third …

How Oracle v. Google could upend software development
Oracle v. Google has been winding its way through courts for a decade. You’ve probably already heard that the high-profile legal case could transform software engineering as we know it — but since nothing ever …

Survey finds cloud complexity increases challenges
Bridging the Cloud Transformation Gap is a report that evaluates the findings of Aptum’s Global Cloud Impact Study. Aptum’s annual study seeks the opinions of 400 senior IT decision makers. Keep in mind that these sponsored …