unread.news celebrates issue #10

On the 9th of August this year, unread.news celebrates its 10th issue. We look back now on 10 weeks of frustration, hard work but also like to think back toour fun and delight moments. Johannes and I started this project ten weeks ago as a joint-venture between our two offices, Spektrum Engineering and Ucar Solutions. We are both busy in … read more …

Vagrant Getting Started

The last few days, I was busy getting started with Vagrant. Vagrant is a nice tool to create a development environment to ‘just start’ developing. New team members, for instance, do not need to set up, but can simply run ‘vagrant up’ to have a fully configured, ready-to-start environment. Personally, in my case, it is … read more …

New Years Goals

Everyone has New Years Goals. At the end of the year, during the reflective Christmas season, we think about what we can do better in the following year. Most of the people want to do more sport, become a healthy lifestyle, quit smoking, etc.But also most of the people forget those goals very quickly. After … read more …

Extract Contact Data is here

Frankfurt, February 2019 – Extract Contact Data is online! One of my daily tasks for a honorary association is about extracting contact data like email, phone numbers and others from unstructured and long texts. While I wrote a simple command line tool to do this, I recently decided to create a little tool for this purpose! Extract … read more …

Traversing a 2D Matrix

The new years first blog is about algorithms (again😅) – more precisely: 2 dimensional matrices. I want to explore the ways how to find connected 1’s (so called islands) in a 2D array. This problem is also known as the “find the number of islands” or “connected components in an undirected graph“. Disclaimer: I generally use … read more …

How To Simple RBAC

Since I have been asked a few times for a “how to” for my “Role Based Access Control” library, I want to summarize this in a little blog post. Maybe the last one for 2018 🙂 Simple-RBAC ist designed to be lightweight. The main purpose is to grant or deny permissions to users using RBAC. … read more …