Recent posts

Getting Started with Prometheus - Part 1

November 12, 2017

If you’ve used Grafana, or even heard of it, chances are you’ve also heard of InfluxDB and Prometheus too. As I haven’t touched on the latter yet, I figured now is a good time to start. In case you haven’t heard of some, or all of these applications, let’s start off with a quick description on what they can do for us. Note: You might also want ...

Getting Started with Docker - Part 2

November 01, 2017

In the previous post we may have started running before we could walk. In this post we’ll first take a few steps back to make sure we cover the basics before diving deeper. Building an image When we examined the python:3.6.3-alpine3.6 image’s dockerfile, we saw the components which are used to create a Docker image: FROM alpine3.6 ENV co...

Getting Started with Docker - Part 1

October 31, 2017

For those new to Docker, you’re probably wondering - What is it exactly? “Docker is the company driving the container movement and the only container platform provider to address every application across the hybrid cloud.” OK, it’s the name of a company. The next question is, what are containers? Rather than give you another quote, I’ll give y...

Git: nano on Windows

September 02, 2017

When you’re developing on two different OS’ (e.g Windows & Linux), the last thing you want to do is have to remember which tools to use on which system. I think we’d all agree that life would be a lot easier if we had a seamless experience between the two. That is where nano comes in to play. Installing nano on Linux is as easy as apt-get i...

Python: Demystifying AWS’ Boto3

August 31, 2017

As the GitHub page says, “Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of services like Amazon S3 and Amazon EC2.” The good news is that Boto 3 is extremely well documented. However, the bad news is that it is quite difficult to follow. The docu...