Why everyone should know KPIs

Every Investor has to know KPIs (Key Performance Indicators) to value Investments. But why did I write that everyone should know them in my title? Knowing KPIs helps you even if you don’t invest any of your money. It helps you e.g. decide which job you should take or which customer you should prefer. Deciding between Job Offers - an Example Recently, I decided to start freelancing besides working on my own projects.
Read more →

How legit is a NewsWatch TV Feature?

Many founders get Emails from NewsWatch TV saying that they will promote your company on an American Television “Morning Show”. I also got a similar Mail for Alphalerts.com and want to explain what you, as a Founder, should think about that. Firstly, if you get such a Mail, it is likely that you promoted your product on ProductHunt lately. NewsWatch seems to scrape the ProductHunt listings and even the founder of ProductHunt wrote a tweet about it:
Read more →

Drone CI with Podman

I run Drone CI for a longer period now with Docker. Because I decided to switch for multiple reasons from Docker to Podman, this setup had to be changed a bit. In this blog post, I want to cover how to install Podman and how to set up Drone so that it works with Podman. Installing Podman Install the podman and podman-docker packages. E.g. on a Debian based System: apt install podman podman-docker If you currently use docker-compose, then you should also install podman-compose:
Read more →

Linux: Setup ZITADEL with PostgreSQL

In this Guide, I want to cover installing ZITADEL with PostgreSQL on a Linux system. Please be aware that PostgreSQL support is still in Beta at the time of this writing, and you will need a PostgreSQL installation with Version 14 or higher. NGINX Proxy Create a new subdomain and point it to your server. Use certbot -d domain.name for creating a new SSL Cert. Create a new file in /etc/nginx/sites-available/domainname
Read more →

Open Source Authentication Solutions

Imagine you run a company and provide multiple web applications for your customers. In the beginning, you probably created a user table and the authentication methods yourself, but from the second application onwards, you will think about using already made open source solutions. That’s the situation I am in right now. I run multiple web applications, which each have their own auth mechanisms and user tables. This means, a user from App1 can’t use App2 unless he creates a new account.
Read more →