Blog Insights
Node Reference - Fargate
Prerequisites This article builds on the prior article about AWS CodePipeline. Fargate History With an automated build process underway, it is now time to switch focus to the application's runtime environments. We will be creating two environments: Development (aka. Dev) and Production (aka. Prod). Consider wether your project needs more than two environments. Talk...Node Reference - Code Pipeline
Prerequisites This article builds on the prior article: CloudFormation. Continuous building via AWS CodePipeline Not only are we going to manage our application environments with Cloudformation{:target="_blank"} but we are also going to manage our deployment pipeline in the same manner. CodePipeline (Not to be confused with CodeDeploy{:target="_blank"}) is the Continuous Integration and Continuous...Node Reference - Cloudformation
Prerequisites This article builds on the prior article: Dockertize. Introduction In the articles leading up to this one, we've created a docker image of a minimal tested NodeJS microservice. Our next step is to deploy the docker image into a container running in the AWS cloud platform. AWS CloudFormation allows us to create...Node Reference - Docker
Prerequisites This article builds on the prior article: Koa. Dockertize Now that we have a simple application running and testable locally, we need to figure out a way to package and deploy it to other machines (i.e. Development and Production). We could install NodeJS on a machine and copy the code there. But,...Node Reference - Koa
Prerequisites This article builds on the prior article: Unit Testing. Shift Left DevOps Before we write code, we look at first principles. A key principle is: "shorten feedback loops". We can acheive this by automating the steps leading up to validating what we're building. This is one reason we focus on continuous integration...Node Reference - Unit Testing
Prerequisites This article builds on the prior article: Introduction. Unit Testing We plan on using Test Driven Development so we need to set up some sort of unit testing framework. For this task we're turning to Jasmine. Mocha/Chai/Sinon and Jest are also popular options. They are all similar but the thing that we...Node Reference - Introduction
Summary Most AWS microservice articles only show you the tip of the iceberg. We certainly can't blame the article authors. For starters, the SAM squirrel mascot is so darned cute! But more importantly, we all know that standing up a production web service involves far more considerations than you could ever cover...Making home assistant work with X10
Background For the last 20 years, I’ve had some sort of automated home system. Around a year ago I added Google Home and voice controlled automation. To do this, I used HA Bridge to emulate a Phillips Hue Hub to connect my X10 lights to the Google Home. Problem In February, Google released...Done The Game
I recently presented on the topic of Definition of Done at our Monday Meetup. The purpose of the game was to help our teammates understand what “done” means. As a product owner, I hear a lot of keywords thrown around in the Agile Development process; Minimum Viable Product (MVP), Minimum...How To Unit Test C# Event Handler Attachment
I recently wanted to unit test a method that assigned a delegate to an event handler. I derived a way to use Reflection for asserting that the delegate was attached. This article explains my solution. Note: If you are looking for information on C# events and delegates, I recommend you take...