An Azure IoT Reference Architecture for Azure

When most people think about IoT, they think about Internet-connected devices that collect data. These include security systems, manufacturing systems, electrical grids, distribution systems, Internet-connected cars, among many others. There […]
Azure: Grids, Hubs, Busses, Topics, and Queues… Oh My!

Messaging between application components and devices is why engineers invented computer networks. The ultimate computer network is the Internet, which has practically connected all the world’s devices to a single network where any one device can send a message to another device.
Building a Tag Index with Jekyll and Liquid
Jekyll and Liquid provide a powerful yet easy-to-use set of tools for creating websites through both the plugins provided by Jekyll and the template markup provided by Liquid. While an […]
Using GitHub Actions to Manage Certbot (Let’s Encrypt) Certificates
GitHub Actions is an excellent source for all things automation. For personal accounts, there’s a limited free offering that allows you to run automation jobs. I use GH actions to […]
Database Migration Assistant Assessment
Azure offers a lot of options for moving SQL databases from SQL Server to Azure. Knowing which choice is the best choice for your database can sometimes be challenging. Microsoft […]
Windows 11 — Initial Reactions and Thoughts
Windows 11 made a big splash with the announcement of the new version of the OS that was supposed to never have another version again. In any case, as part […]
Non-Technical Priorities for App Migrations into Azure
Migrations to another environment can be trivial for some applications, but it’s a complex array of different parts that all work together for most of them.
App Services Migration Assistant Assessment Report
Azure App Services is a popular choice for migrating apps to Azure because it gets users out of the business of managing servers. But with App Services, some limitations might […]
Starting an Assessment with Discovery
The first critical step in migrating anything to Azure is an assessment of what we want to move. The assessment starts with a discovery wherein various aspects of a workload are teased out to expose what composes and supports the workload.