Containers For .NET Developers

Chase Aucoin .NET, Docker, Microservices, Technology Snapshot Leave a Comment

This is going to be the first post in a series of articles about modern tooling and techniques for building distributed systems. In this post, I will show how to use Docker for Windows to set up an ELK (Elasticsearch, Kibana, Logstash) server that we are going to use in future articles. The series is particularly geared toward traditional .NET developers. Let’s get started…



Microservices à la Service Fabric

Chase Aucoin .NET, Docker, Microservices, Service Fabric, Technology Snapshot Leave a Comment

Service Fabric is a massively progressive step for Microsoft. At the core, it is a distributed systems platform used to build scalable and reliable applications. But it gives the benefits of containerizing deployable bits, in addition to having Microservices best practices built-in. In this article, we will see how to quickly get up and running with Service Fabric, as well as why you …



Shrinkwrap before (or after) it’s too late!

Luke Patterson Docker, Programming, Technology Snapshot 2 Comments

This happened to me… Twas the night before beta launch… I installed a new node module for a last minute feature and everything went haywire when the change was deployed. I reverted the code change and built again but everything was still all messed up. What happened? Long story short, I kicked myself for not shrinkwrapping my dependencies while I …



Caching Strategy Reminder for Maven-Based Docker Builds

Luke Patterson Docker, Java, Problem Solving, Tutorial 12 Comments

My local development feedback loop between code change and runnable container was annoyingly long on a Maven-based project I was recently working on. I wanted to speed things up. CodeProject The scenario was something like this: touch/change some source code docker build maven downloads the world maven compiles my project docker run touch/change some source code docker build maven downloads …



Docker: VMs, Code Migration, and SOA Solved

Zach Gardner Docker, Technology Snapshot 1 Comment

It’s rare that a piece of software as new as Docker is readily adopted by startups along with huge, well established companies. dotCloud, the company that created and maintains Docker, recently nabbed $40 million in funding. Microsoft also announced on 11/18 a Docker CLI for Windows. Docker will also play a central role in Azure as well as the next …