Did you know there is quite easy way to show localized dates and times on your website? You can use...
This is my second product launching, and I am quite excited. As with so many useful tools and...
I wanted to access all session data for all users in Laravel while using the Redis cache driver. If...
My old portfolio at Kovah.de has not received any big updates for years. The design was basically the...
Game Quotes is one of my oldest projects. It was launched back in 2013 as a small side project. At th...
Refactoring code isn't easy. It is probably one of the hardest things to do in programming. Here are...
I recently implemented Laravel Scout, Laravel's own full text search package, into one of my projects...
About one and a half year ago I was deeply dissatisfied with my personal bookmarks collections. The l...
Email support is one of the most basic things almost any webservice need. It should work, be reliable...
As a passionate gamer I play a lot of different games which involve trading, like No Man's Sky. I oft...
There are many different version managers out there for always getting the right Node version ready f...
About 3 weeks ago my good old DevLorem project was a simple PHP website that generated Lorem Ipsum te...
I recently moved my static sites (including my blog) to Netlify. I later found that Vercel offers a very similar hosting so I decided to compare both services.
RSS once was the way to gather all the news you are interested in, in one place. Like a Facebook feed...
Every once in a while, every programmer discovers weird bugs in the software he uses or creates. Comp...
PHP and Javascript are my current tools as a web developer. I made some first steps with Python and....
I read a lot about all sorts of backups for various systems, but rarely see articles or advice for ba...
With the end of 2019 closing the 2010 decade, it's time to think about the future decade: 2020. A lot...
As a developer, the chances are pretty high that you have your own keys to connect to servers, and be...
Blogs are one of my favorite sources for new and interesting content. They are individual and mostly...
In my first article about PHP Hash Algorithms I explored the current status of the algorithms and how...
Not too long ago I got an email from my hosting provider, actually a forwarding from the BSI (German...
While developing the frontend for a website or web application, accessibility is an important topic i...
Oh my ZSH is one of the more popular alternatives to the basic Bash shell. It provides a lot of usefu...
I work with Docker all the time. Ditching my MAMP stack for Docker was one of the most convenient and...
I was able to reduce the response times of my apps running with Docker for Mac up to 80%, by using the docker-sync tool.
A detailed tutorial about publishing a static website to the dat:// network, a new P2P internet network.
I share some insights about rebuilding my personal blog, originally based on Wordpress, as a static site with Hugo.
Over the past months I gradually implemented a solid Docker setup for all private projects. As I think that this stack is quite solid I want to share it with you.
Stress leads to burnout. Despite being a wide spread problem in the developer community, you actually don’t have to be stressed.