About
Blog
Projects
Workshops
Mentoring
Blog (159)
All Posts
Daily Diary
Tutorials
Privacy
2021-04-07 | Facebook leak
2021-04-06 | Password manager housecleaning
2021-04-05 | First SMS, deleted Twitter
2021-04-04 | Digital minimalism algorithm
2021-04-03 | Why I deleted WhatsApp
2021-04-02 | Deleted WhatsApp
2021-04-01 | Reading long-form content vs. short-news
2021-03-31 | New job, "just 5min"-approach
2021-03-30 | Proxy, Pi-hole, Nextcloud working + Workshop
2021-03-29 | My shortlist and riding my bike
2021-03-28 | How much should I ...?
2021-03-27 | Which proxy?
2021-03-26 | Selfhosting my stuff
2021-03-25 | Being in public like a pro
2021-03-24 | Daily diary again
#100DaysOfHaskell: Start
How I learn
When to write a blog post
2020-11-18 | Thoughts about Daily Diary
2020-11-17 | Big Debugging Session, JS Workshop
2020-11-16 | Course Platform, Workout Habit
2020-11-15 | Backup Progress
2020-11-14 | Tech-Free Days
2020-11-13 | Ranger as File Explorer
2020-11-12 | Debugging Docker
2020-11-11 | Docker with Dokku, Not Caring about the Implementation Details
2020-11-10 | Arrays in Real Life, History Class, Not A Firefighter
2020-11-09 | Digital Minimalism, Analog Hobby
2020-11-08 | USB stick instead of cloud, refurbish old notebook
2020-11-07 | Firefox for Privacy, Backup with Rsync and 7Zip, Soccer
2020-11-06 | My new backup approach
2020-11-05 | 'Would my Grandma understand this?', Self-criticism vs. Self-compassion, Reading
2020-11-04 | US Election, All or Nothing, KISS
2020-11-03 | Existing Knowledge, Meta Skills, Student Progress
2020-11-02 | Docker Fundamentals, JS Course, Contemplation
2020-11-01 | Linux VMs, RedwoodJS, Show Up, Nextcloud Backup
2020-10-31 | Filter on Blog, Course Outline
2020-10-30 | Better Speaking Skills
2020-10-29 | Other Stuff, Mastermind Call
2020-10-28 | GraphQL hassle, Wheat
2020-10-27 | Connect Macro and Micro
2020-10-26 | New Work Routine
2020-10-25 | Habit Overhaul, Quitting Disroot
2020-10-24 | Chores
2020-10-23 | Fetcher Function, Cal Newport Podcast
2020-10-22 | Workshop Prep, Feeling Sick
2020-10-21 | Call AWS #2, Course Fetcher
2020-10-20 | Call AWS, Platform User Flows
2020-10-19 | Mentoring, Marketing
JavaScript Katas: Homogenous Arrays
JavaScript Katas: Seconds To Minutes And Hours
JavaScript Katas: Letterbox Paint Squad
JavaScript Katas: Draw Chessboard
JavaScript Katas: Find Odd Digits
JavaScript Katas: Merge Two Arrays
JavaScript Katas: Higher Version
JavaScript Katas: Split In Parts
JavaScript Katas: Coin Combination
JavaScript Katas: A Gift Well Spent
JavaScript Katas: Missing values
JavaScript Katas: Every possible sum of two digits
JavaScript Katas: Position in Alphabet
JavaScript Katas: Freudian Translator
JavaScript Katas: Is it a palindrome?
JavaScript Katas: Classes: People
JavaScript Katas: Sort and Star
JavaScript Katas: Count lowercase letters
JavaScript Katas: Repeat it
JavaScript Katas: Whose Move
JavaScript Katas: Well of Ideas - Easy
JavaScript Katas: Polish Alphabet
JavaScript Katas: Remove duplicates
JavaScript Katas: Divisible By
JavaScript Katas: Card Suit
JavaScript Katas: Count sheep
JavaScript Katas: Abbreviate a two word name
JavaScript Katas: Calculate total amount of points
JavaScript Katas: Correct the mistakes of the character recognition software
JavaScript Katas: Remove all exclamation marks from the end
JavaScript Katas: Count the number of characters in a string
JavaScript Katas: Split a number array into odd and even numbers
JavaScript Data Structures: Hash Table: Recap
JavaScript Data Structures: Hash Table: Get all entries
JavaScript Data Structures: Hash Table: Get values
JavaScript Data Structures: Hash Table: Get keys
JavaScript Data Structures: Hash Table: Get data
JavaScript Data Structures: Hash Table: Add data
JavaScript Data Structures: Hash Table: Setup
JavaScript Data Structures: Hash Table: Collisions
JavaScript Data Structures: Hash Table: Hash Function
JavaScript Data Structures: Hash Table: Intro
Git: Delete merged branches
JavaScript Data Structures: Recap: Lists, Stack, Queue
JavaScript Data Structures: Queue: Recap
JavaScript Data Structures: Queue: Dequeue
JavaScript Data Structures: Queue: Enqueue
JavaScript Data Structures: Queue: Intro
JavaScript Data Structures: Stack: Recap
JavaScript Data Structures: Stack: Pop / Remove the last node
JavaScript Data Structures: Stack: Push / Add a new node
JavaScript Data Structures: Stack: Intro
JavaScript Data Structures: Doubly Linked List: Recap
JavaScript Data Structures: Doubly Linked List: Remove a node at a specific index
JavaScript Data Structures: Doubly Linked List: Insert a new node at a specific index
JavaScript Data Structures: Doubly Linked List: Set / Update a specific node
JavaScript Data Structures: Doubly Linked List: Get a specific node by its index
JavaScript Data Structures: Doubly Linked List: Shift / Remove data from the beginning
JavaScript Data Structures: Doubly Linked List: Unshift / Add data to the beginning
JavaScript Data Structures: Doubly Linked List: Pop / Remove data from the end
JavaScript Data Structures: Doubly Linked List: Push / Add data to the end
JavaScript Data Structures: Doubly Linked List: Intro and Setup
JavaScript Data Structures: Singly Linked List: Recap
JavaScript Data Structures: Singly Linked List: Remove
JavaScript Data Structures: Singly Linked List: Insert
JavaScript Data Structures: Singly Linked List: Set
JavaScript Data Structures: Singly Linked List: Get
JavaScript Data Structures: Singly Linked List: Shift
JavaScript Data Structures: Singly Linked List: Unshift
JavaScript Data Structures: Singly Linked List: Pop
JavaScript Data Structures: Singly Linked List: Push
JavaScript Data Structures: Singly Linked List: Setup
JavaScript Data Structures: Singly Linked List
Example: Imperative vs. Functional
Chrome Dev Tools
HTML DOM Manipulation with JavaScript
VSCode: Transform text to lowercase/uppercase/titlecase
Summary: Computer Science and Programming in Python - Part 02
Summary: Computer Science and Programming in Python - Part 01
Bash: Rename specific files in a folder
Learn In Public
30 Day Challenge: 30 Posts in 30 Days
Best Resources To Start Into Learning Web Development
30 Day Challenge: Finish Line
NodeJS & PostgreSQL: ORM Overview
NodeJS & PostgreSQL: How To Connect A Database To An Express Server (with ORM)
NodeJS & PostgreSQL: How To Connect A Database To An Express Server (no ORM)
PostgreSQL: How To Connect Two Tables (Joins)
PostgreSQL: How To Update & Delete Data
PostgreSQL: How To Create Some Basic Queries
PostgreSQL: How To Read From & Write To Our Table
PostgreSQL: How To Create Our First Table
PostgreSQL: How To Setup Our Installed PostgreSQL
PostgreSQL: What is it & How To Install it
NodeJS: How To Add Additional Middleware To Our Express Server
NodeJS: How To Add Routes To Our Express Server
NodeJS: How To Create A Simple Server Using Express
NodeJS: How To Create A Simple Server Using The HTTP Module
NodeJS: How To Send An Email
NodeJS: How To Create Your Own Module
NodeJS: How To Colorize Text
NodeJS: How To Write Data As JSON To Your Machine
NodeJS: How To Read A JSON File From Your Machine
NodeJS: How To Use The OS Module
NodeJS: How To Use The URL Module
NodeJS: How To Talk/Answer To The Terminal
NodeJS: How To Run Scripts From The Terminal & Use Arguments
NodeJS: How to Get External Packages / npm
NodeJS: What is it & How To Install it
30 Day Challenge: Write one Post per Day