Recent posts

Getting Started with Docker - Part 1

October 31, 2017 | 6 minute read

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 | less than 1 minute read

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 | 10 minute read

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...

Git: Merging & Rebasing basics

August 26, 2017 | 17 minute read

In the Git: Keeping in sync post we learned how to merge the orgin/master commits into our local master branch. Then in Git: Effective branching using workflows we learned about how to use branches effectively. What we haven’t yet touched on yet though is rebasing and its affect on merging. Commit log Before we get started on merging and rebas...

Git: Keeping in sync

August 20, 2017 | 8 minute read

In the Getting start with git post we covered a number of things, one of which was using push to send our commits to a remote git repo. This is works fine when both of these conditions are met: You’re the only person working on the project You’re doing all of your development from the same machine If one of these points is not true, you’...