RSSAmplifier

Blog

Patric’s Blog

A nerdy place with articles on various IT topics

patricsteiner.github.ioRSS feed ↗10 posts

Latest posts

Finally a new Side Project

A story about a new side project.

Environment Configuration in Angular

There are different ways of configuring Angular applications. By default, new Angular projects are set up to store configuration in the code. But there are other approaches worth considering, especially once you start building larger projects.

Multi-Application Angular Project with Ionic and Firebase

Imagine you have multiple frontends and libraries that access the same firebase project and the same firestore database. The general approach to this would be to either create one repository per frontend/library or create a big monorepo with all the code (eg. with npm workspaces). Having seperate repositories means more fragmentation, more dependency management and having no central place for your…

Samsboard Authentication with Supabase

Two weeks ago I played around with Svelte and Supabase to create Samsboard, a minimal virtual post-it board that helps you get a great overview of everything that’s going on in your life

Getting organized with Svelte and Supabase

I have many things going on in my life that I want to keep track of. To get organized, I could obviously just use a whiteboard, an agenda or any of the bazillion tools and apps that exist for this exact purpose. But I could also increase the app count on the market to a bazillion + 1 🤔

Argumente gegen WhatsApp

Privatsphäre ist eine Grundlage der Menschenrechte. Sie sollte der Standard sein, nicht die Ausnahme. Aber leider ist das nicht mehr der Fall. Alles, was irgendwie geht, wird überwacht, gespeichert und für manipulative Zwecke verwendet. Ich finde, dagegen sollten wir uns wehren. Ein einfacher aber wichtiger Schritt, den wir machen können, ist auf die Verwendung von WhatsApp zu verzichten.

How to think

This is a short summary of the talk How to think by André Staltz. He compares the human thinking process to the one of a computer and explains some tips on how to come up with good ideas. Nothing too ground-breaking, but I still thought I’d write it down because I like the brain-computer analogy (and their vast differences).

Interactive Virus Simulation and Exponential Growth

After analysing early swiss corona data in one of my previous posts I figured it was indeed necessary for people to become aware of how important it is to follow the measures to prevent the spread of the virus. We hear it all the time: Wash your hands, stay at home, wear a mask. But we don’t really feel or see if this actually helps. Of course there are scientific explanations and studies, but…

Make your code prettier

Prettier is an opinionated code formater. I use it to assure a uniform format throughout a codebase with zero effort from contributers. In the end I don’t really care if a codebase uses single or double quotes, spaces or tabs or whatever. But I do care that it is the same everywhere in a project. With this mindset, I am very happy to accept whatever defaults some tool defines, becaue this once…

[GERMAN] Schweizer COVID-19 Datenanalyse mit Python

Auch wenn ich langsam die Nase voll von Corona habe, konnte ich es als Hobby Data-Scientist natürlich trotzdem nicht lassen, die vorhandenen Schweizer COVID-19 Daten mal genauer zu untersuchen. In diesem Post zeige ich, wie leicht man mit Python, Libraries wie matplotlib und pandas und der interaktiven Jupyter Umgebung eine sehr einfache Datenanalyse durchführen kann.