I gave a talk at the 2019 Global Azure Bootcamp on Microsoft Azureā€™s managed Kubernetes service (Azure Kubernetes Service). Here is the video:

Watch Orlando Global Azure Bootcamp 2019 from orlandodotnetug on www.twitch.tv


Here are the slides ā€“ (Hereā€™s how to operate the slides)

I recently gave a talk at the Orlando Backend Devs Meetup on Effective Microservices. Here is the video:


Here are the slides ā€“ (Hereā€™s how to operate the slides)

Software Interfaces in the Wild

Whatā€™s so special about interfaces anyway? A quick dive into extracting value from interfaces in C# through a real-world example.

Read More
Microservices are not Micro; They are Vertical

So many organizations set out to implement microservices for solving problems. Unfortunately, most have a misconception about what microservices actually solve which leads to an improper implementation. This is a costly mistake with many pitfalls.

Read More

With aging applications and infrastructure, transitioning to the Cloud doesnā€™t have to involve refactoring or rewriting of code. In fact, using virtual machines (VM) in the Cloud might seem like a viable option for transition without refactoring, but it doesnā€™t leverage the true benefits of being in the Cloud. By using Docker containers to package up an application, organizations can shift to the cloud with no code changes while leveraging increased security, auto-scaling, and self-healing capabilities. In this article, I will walk you through one way to perform this transition.

Read More