This is a short and deliberately incomplete introduction into Git and Github. Note, that there is a lot more to learn about this topic.

What is “Git”

Git is a distributed version control system. It helps teams to work collaboratively on a shared codebase.

The git command-line program

Git is also a software that you can download. Some operating systems like macOS already have Git installed. You can check if you already have Git installed by opening a terminal on Mac or powershell on Windows.

Type git --version and press enter.

git version 2.20.1 (Apple Git-117)

If the output looks similar to this — congrats’, your computer…


https://giphy.com/gifs/jerseydemic-l3q2KRkOVYvi8WfU4
https://giphy.com/gifs/jerseydemic-l3q2KRkOVYvi8WfU4
https://giphy.com/gifs/jerseydemic-l3q2KRkOVYvi8WfU4

Bugs are nasty! They frustrate our users and ruin the weekends of entire development teams. In fact, bugs cost money and sometimes even lives.

For every project, no matter the size, it pays off to fix bugs and take code quality serious.

For private projects on Github, it shows colleagues and potential employers that you are invested in high-quality standards — A big plus over your competition.

Small to medium size products might have a smaller but very loyal user base. Giving those users the best possible quality will keep them loyal and turn them into missionaries for your brand.


Since the introduction in MacOS Mojave “Dark Mode” has made its way to the mainstream.

If a user chooses to use “Dark Mode” the overall experience of the OS adapts to provide a consistent user experience.

Many companies introduced a dark theme for their apps in 2018. Spark, Things 3, Sketch or Ulysses to name a few.

There is a website that has a comprehensive list of many more apps and websites. https://darkmodelist.com/.

In this post, I’m going to explain how and why you should consider making a dark theme for your website too.

October 2019 — Update: Rowland I…


If you are a designer, a frontend developer or just someone who would like to learn how to use Webpack to build an awesome landing page, then this is for you.

Using build tools can massively improve your development speed and your developer happiness, but learning how to master those tools can be overwhelming, especially if you are new to JavaScript.

Here are the steps you need to take to start making your developer life easier with tools.

  1. Choose Terminal or Powershell, or install a Terminal. For example Cmder for Windows or iTerm2 for MacOS.
  2. Install Nodejs on your machine…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store