A Detailed Guide to Canary Deployments

A Detailed Guide to Canary Deployments

Every time we need to deploy to production, we worry about how changes will affect the user experience. No matter what technique or strategy you use to make deployments, there are going to be times when the things that can go wrong will go wrong. It’s Murphy’s law …

Continue reading »

AWS Batch: A Detailed Guide to Kicking Off Your First Job

AWS Batch Guide

There are always the kind of tasks that need to run periodically, either to analyze and process information (like fraud detection), or to simply do things like send email reports. But for that, we need to have a tool to schedule computer resources and, of course, the script.

But what …

Continue reading »

The Advantages of Using Kubernetes and Docker Together

You might be hearing a lot about Kubernetes and Docker—so much that you might be wondering which one is better.

Well, there is no “better” because these aren’t equivalent things. Docker is like an airplane and Kubernetes is like an airport. You wouldn’t ask “Which should I …

Continue reading »

The Business Case for Container Technology

When you see the word “containers”, you probably immediately think of Docker. But containers are not a new concept. It dates back to Linux-VServer, initially released in 2001. Then in 2008, containers improved with the release of the Linux Container Project (LXC). Docker came along in 2013, making things easier …

Continue reading »

What changes with Docker for Developers?

Last week I was having a talk with a new friend (@rdiazconcha) about Docker and one of the virtual table topics was: “What are the implications of adopting Docker for developers? Do we need to keep doing the same things as we’ve been doing it in the last years …

Continue reading »

MSSQL Linux with Docker

On February 18th I had the opportunity to give a talk about SQL Server running inside a Docker container in the SQL Saturday Guatemala event, more details here. I thought no one was going to attend due to at the same time Jason Horner (Microsoft Certified Master of SQL Server …

Continue reading »

Using Docker env vars in .NET Core

One really good thing about packing your apps with Docker is that you're building once and deploying many times in many different places (environments), because of this it's a good idea to make your app configurable at the environment level (not just files). This means that you should avoid having …

Continue reading »

Hello World .NET Core and Docker with VS

Today I want to share with you how you can create a Hello World API with .NET Core but running inside of a Docker container and not just that, we will be able to even debug the API with Visual Studio (VS) and then I'll explain how easy is to …

Continue reading »