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

Linked lists are primarily used when data access is desired to be sequential in nature. This means accessing y will always come after x.

Read More