Posts

  • Building Docker images with Travis CI

    I’ve reach the point with my level-three-rest microservice where it needs to be delivered to infrastructure which isn’t my local machine.

    Continue Reading...
  • Project LCA

    If you follow my GitHub, you may have noticed I have super simple REST API written in Go called level-three-rest. This repository is going to form the basic building block of my project.

    Continue Reading...
  • Travis CI with Coveralls

    I’ve been learning Go and eventually build a set of microservices which can meet the third level in the rest maturity model. This project is going to the basis of a number of up coming posts.

    Continue Reading...
  • Bash on Ubuntu on Windows

    I like to keep my work machine and personal machine completely independent of each other. The only issue is that at home I use Windows 10 which can cause challenges for the tools which I use to build software. This has been getting better in recent times with the likes of Docker for Windows being released. At times I do still find that there are some tools which just won’t play nicely.

    Continue Reading...
  • I dropped Jenkins for Travis CI

    In a previous post I was using Jenkins in my CI/CD workflow, however in the last week, I’ve decided to move to Travis-CI due to some issues with Jenkins.

    Continue Reading...
  • AWS Dev Ops Auckland Challenge

    A couple days ago I participated in the AWS Dev Ops Auckland challenge, which was a semi serious competition. I was lucky to be in a team which had the right skill sets to quickly figure out some of the early challenges, however in the mad rush at the start we ended up cutting off traffic in to our environment. We very quickly ended up in 23rd place, which was last place.

    Continue Reading...
  • Automating Jekyll Deployments to S3

    This post is going to carry on from the series of Jekyll posts, in this post I’ll be explaining how to automatically deploy to your S3 bucket using Jenkins. I’ll be assuming that your Jekyll blog is being uploaded to a Git repository.

    Continue Reading...
  • Don't delete the default VPC in AWS

    I did a really silly thing a while ago, which was to delete my default VPC in AWS. This didn’t affect me until recently as I have custom VPC’s which I was launching EC2 instances into. The problem arose when I tried to run the beta of cloud former which tries to by default spin up a EC2 instance in the default VPC.

    Continue Reading...
  • Setup Cloud Flare to S3 Bucket

    This post is going to assume you have no records for the site you want to front with Cloudflare. You have to ensure that your S3 Bucket has the same name as the alias in the CNAME. E.g: If you used files then your S3 bucket name must be called files.mydomain.tld

    Continue Reading...
  • Google Analytics with Jekyll

    Google analytics is easy to set up from the instructions which are provided by Google themselves. However, there are some quirks if you set it up with default settings. Mainly around if people are viewing the site via services such as Google translate[1].

    Continue Reading...