Blog

Thoughts, tech notes, in-depth articles and walkthroughs.

February 10, 2016 6 mins read
Engineering

Mastering CSS

If you are like most programmers, you don’t think of CSS as a programming language. It’s a description language, it describes the look of elements on a website. While developing your next super-cool web application you describe the visuals using CSS and it feels like you are writing a book instead of an application, losing sight of all the CSS as you keep developing. If you have already written CSS you most probably have…

Read more
January 13, 2016 3 mins read
Engineering

Continuously Deploying Kirby CMS

Kirby CMS is a flat file CMS and powers my website. Therefore, I store all related files under version control in a git repository. Dealing only with files makes deploying a new version to my server a breeze. Well, at least it should. My website is hosted on a shared hosting provider, where I only have limited shell access. Building Kirby CMS is installed through git submodules. That makes installing and updating Kirby very simple and controllable.

Read more
January 11, 2016 2 mins read
General

Welcome

Hello! You are just reading my first blog post. I have thought about blogging for quite some time, but since have not found the time to do so. As I have recently finished some projects I now want to start this blog as a new project of mine. Purpose of this blog With this blog I want to share and discuss interesting topics related to web development. I want to teach the things I have learned the hard way to fellow developers on the same journey.

Read more
August 01, 2015 2 mins read

High Dimensional Data Visualization

I attended a seminar on large scale visualization and wrote a paper on high dimensional data visualization, comparing different techniques. A key concept of high dimensional data visualization is dimensionality reduction, in order to reduce the number of dimensions to be visualized. The paper covers linear (principal component analysis) and non-linear (local linear embedding, ISOMAP, t-SNE) dimensionality reduction techniques. The paper has been peer-reviewed in class. The title photo is a visualization of the MNIST dataset - a database of handwritten digits.

Read more