Migrate a Keestash App from jQuery to Vue.Js

When starting Keestash back in late 2018, I was focused on the PHP backend and how things might work “out of the box”. The frontend needed just some click handlers here and there and thus, jQuery was the choice. Now, about two years later, things have changed a bit. The frontend got a boost with … read more …

Homeserver Management with Linux and Puppet

During the Covid-19 pandemic I decided to set up a server at home for different use cases. The server, that I very creatively called server1, should be a central place to build a file archive, a git server (an alternative for GitHub projects not intended for the web), a testing server for new applications (such … read more …

Brushing Up My Computer Science Skills – A Deep(er) Dive

This blog post is about Computer Science and my current skills in it. While I started to work on side projects (such as PHPAlgorithms, Keestash or Unread News), I have neglected my theoretical knowledge (and the practice following the theory). I want to brush them up a little and utilize this blog post as a … read more …

Mastering a MySQL 5.7 Migration Successfully

One thing I like at my current employer Check24 is the variety in topics and the trust in me to master them. This motivates me to take my work very serious, but also gives me a lot of responsibility since our products represent Germany’s biggest platform for comparing almost everything. But Check24 is not only … read more …

PHPAlgorithms 1.0.0 is there

Last year, I announced PHPAlgorithms. Since then, I worked a lot on this repository as part of my personal learning progress on Algorithms and Datastructures. Now, I am proud to announce that we have reached our first milestone – version 1.0.0. With the support of the community, we fixed remaining issues and made this release … read more …

PHP Exceptions and the Stacktrace

The beginning of this week was a little bit more action packed than planned. After a couple of weeks of coding and intensive testing (seriously!), @rauchbar and me were of the opinion that the feature is production ready and could be deployed. But well, shit happens when you least expect it. PHP Stacktrace As developers, … read more …

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 …

Converting Roman Numerals To Decimal Integers

Algorithms fascinate me again and again. They seem to be very hard to understand, but once you have practiced enough, you will recognize common patterns. Once you reach the state where you see a problem and can imagine a solution, it seems like that you just adjust the previous algorithm used. Saying this, I am … 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 …