An unfinished story
November 12, 2019
I found this funny text editor, started writing a story and this was the result:
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 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.