Blog

Engineering

February 08, 2017 7 mins read
Engineering Architecture

How to Develop a Living Style Guide

Living style guides are a very powerful tool to write clean SCSS code. They simplify the design and implementation of reusable components. On top, you have a very consistent and easy to test style for the web application(s) using the style guide. In fact, a style guide is so easy to develop that I even use one for this simple website. But how do you actually develop a component for a living style guide?

Read more
January 19, 2017 6 mins read
Engineering

Migrating a GitLab Instance to Another Server

GitLab is an open-source web application for managing Git repositories that I use to store a lot of my personal coding and university projects. I have GitLab running on a root server and decided to migrate the running instance to a new root server. This blog post explains the process I used to perform the migration. Preparing the Migration GitLab provides the ability to create a backup of all the data and configurations and to restore that backup in a fresh installation.

Read more
January 05, 2017 4 mins read
Engineering

Adding JSON-LD to a Personal Website

Structured data is a standard to help search engines understand the semantic content of a website. Structured data defines a vocabulary telling search engines what the content of your website is about and providing them with additional data in a structured manner to reduce the assumptions made about the content. This blog posts shows you how you can add JSON-LD schema specifications to the different parts of your website. What is JSON-LD?

Read more
October 20, 2016 2 mins read
Engineering

Update CrashPlan on a QNAP NAS with Docker

Some time ago I installed Crashplan on my QNAP NAS with Docker. As in the meantime there were a lot of updates available for all moving parts, it was certainly time to update. What a scary idea! Much to my delight, the update went very smooth and CrashPlan works properly as expected. The update involved some steps, but with the Docker setup in place, the update was really easy. Update Procedure The steps I took to update Crashplan are the following:

Read more