Find dead links in your markdown files

November 11, 2019

The markdown ecosystem is growing. Markdown has become an universal standard with various extensions. Software repositories, websites, documentation systems, all store their content in markdown. This blog is written in markdown as well.

Of course there are downsides to markdown. Portability comes at the cost of missing features. Thus you have to built them on your own. If you run a blog you probably reference tons of other stuff on the internet. Links that point to usefult resources or nowhere. I wanted to find out which links in my markdown documents are dead.


Deploy ELK stack with Ansible and Docker

October 28, 2019

This post was first published at Abilium - Blog.

Recently, we decided to setup a new monitoring service. We opted for the ELK stack. The ELK stack constists of three products:


Making hierarchies more efficient

October 25, 2019

I tend to come up with the important questions always a bit late. “Why do I not like working in hierarchical organizations?” is the question I should have asked a year ago. I gave it some thought and here are my notes.


Do not use VPN services

October 23, 2019

On my latest Hacker News trip I came along this fine post. I already told many people that they must avoid using VPN services if possible. In most cases there is no need and this post describes it very well.


Dark mode support

October 11, 2019

Every website has to support dark mode now. Probably because of the new iPhone launch or so. Nonetheless, I added a bunch of CSS to this theme as well.


Build an Apollo Graphql user authentication for your React app - part 3

September 26, 2019

This is the final post of my GraphQL Auth series. Before reading this post checkout post 1 and post 2.

As mentioned in my last post we need to polish our authentication solution. First we wanna ensure that the JWT token expires. Second, I think the isAuthenticated directive is insufficient for proper permission management on our types, queries and mutations. We need a role based solution. While the first point is simple to implement, the second is more complex and definitely requires walking through the previous posts.


Build an Apollo Graphql user authentication for your React app - part 2

August 29, 2019

In my last post we built a Graphql API that handles user authentication and authorization. In particular we added a loginUser query that returns a JWT token. This token can be used to access restricted resources. In this post I will show what the implementation looks like on Reacts side.


My favorite podcasts

August 29, 2019

I love podcast and now spend more time than ever listening. It is a growing business and therefore there are tons of good and bad podcasts. Let’s talk about the good ones. Here are my favourites:


Build an Apollo Graphql user authentication for your React app - part 1

August 27, 2019

I am currently building an Apollo Graphql API and a React web application. The application requires a user authentication functionality in order to enforce access restrictions on the Graphql endpoint. Apollo Graphql does not provide an out-of-the-box-solution and therefore I would like to present my solution.


Sea, Sheeps and Windmills

August 16, 2019

I visited a good friend in Nothern Germany. As he lives off the grid I took the chance to make a short cycle trip and explore the northern Frisian land.