Why you MUST have SSL on you website

Look at the top of this page. In the address bar, you’ll see “HTTPS”—that “S” signifies that we have a Secure Sockets Layer (SSL) certificate, meaning your connection is secure. You should see one on any site that asks for personal data, especially payment information. Actually, these days, you should see one everywhere. SSL certificates are important, […]

IT Security
ice berg illusion

How the Iceberg Illusion applied in my life

I came across this illustration and it really struck me. There is this glamour around success that only appears when you have already made it. People like Steve Jobs, Elon Musk, Mark Zuckerberg and Tim Cook reap the rewards of this success. There are parts which come with the success that some people don’t see […]

Installing Git

Getting Started – Installing Git

Installing Git Before you start using Git, you have to make it available on your computer. Even if it’s already installed, it’s probably a good idea to update to the latest version. You can either install it as a package or via another installer, or download the source code and compile it yourself. Installing on […]


What is “Version Control” and why should you care?

Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. If you are a graphic or web designer and want to keep every version of an image or layout (which you would most certainly want to), a Version Control System […]

Things to consider when designing content heavy site

Things to consider when designing content heavy site

Designing a large content heavy site is a challenge on its own, you might end up pulling your hair trying to figure out how to organise the content in the best possible way. Below are some of the the fundamentals principles to follow when designing a content heavy site. 1. Start with a content audit. If […]