Blog Posts

Using Docker Compose to orchestrate Containers

Why? Run multiple containers doing different things all at once. Maybe you want to simulate a microservices based application on your PC before deploying its parts to the cloud.

Micro Services using Docker

Utilize docker to setup a simple micro services based application One image to serve our website One image to serve a database One image to serve a web service

Setup a CI/CD pipeline to build and deploy using Azure DevOps

Setup your project to auto-build and deploy whenever a code change happens in your cloud repo. We’re going to create a repo in GitHub or Azure Repos Setup a build pipline to listen to the repo

Using Docker to continuously deploy to Azure

How to use docker to setup continuous deployment to the Azure cloud (Azure app service) PC -> docker build image -> push image to azure container registery -> app service listens and auto-deploys when new image available

Dockerizing an Application by Example

How to dockerize an application… A hugo static website built into a docker image and then run as a container serving up the website using Nginx Build the site by installing hugo, running npm install and running hugo to compile the static file

My Photo Backup Strategy

How to backup the gigabytes and terabytes of photos my family takes and ensure nothing ever gets lost, still have enough space on my PC and also keeping the cost down… the good news: it is possible!

Setup git to use Keychain

When I’m writing code I often need to send my committs to a remote repository. I’m using GitHub and also Azure DevOps depending on the project. It can be frustrating at first to successfully begin sending commits to those repo services and also to automate authentication where you don’t need to enter a password on each Git push.

How I setup my static website

Here is a quick rundown graph TD Localhost -- Git Push --> G["Github (Master Branch)"] G -- Trigger --> A["Azure DevOps Pipeline Build"] A -- Trigger --> R["Azure DevOps Pipeline Release"] R -- Push to --> B["Azure Blob Storage"] B -- Auto Sync to --> C["Azure CDN"]

There is love for static websites

I must admit static websites are cool :) I had heard they were a thing in the last few years but just discovered this year (2020) how nice it is to use.

Should you Validate Tools and Processes when Developing Medical Device Software?

The past few years I’ve worked for a Medical device manufacturer, Quidel Corporation. The overall company creates diagnostic tests for things like Flu, RSV and other infectious diseases including COVID-19.