Learning
Everything learning, from code to design and start to finish
- Guide for beginners into Node.js and NPM
How to start with Node.js and the Node Package Manager - AC600 on Ubuntu
How to install Netgear's AC600 drivers on Ubuntu - Supercharged Github Markdown
See how versatile Github's Markdown can be - Advanced try/catch/finally in Javascript and Typescript
Take a detailed look at the implementation of a try-catch-finally-block - Barrel files in JavaScript
The Benefits and Disadvantages of Using Barrel Files in JavaScript - Catch errors in Promise.all
A safe alternative to Javascript's Promise.all - Code Reviews
Why code reviews are the most powerful tool to become a better developer - Custom lib-folder in SvelteKit
How to create a path alias in SvelteKit - Dark mode for Github Markdown images
How to use different images in Markdown for light or dark mode - What is AuthN and AuthZ
A simple guide about the difference between Authorization and Authentication - Digital morphogenesis
The interdisciplinary field of natural patterns in digital computation - ES6 import with parameters
How to pass parameters to an ES6 module when importing it - Fix mobile webkit 100vh
Mobile Webkit's handling of 100vh might need more attention - The Symbol in Javascript
Get to Know Symbols - Github Command Palette
How to search for repositories and quick actions on Github - Github user per project scope
How to use a different Github-user for different projects - JSX
The Javascript XML sytnax - Firebase Functions domain
How to use a custom domain for Firebase Functions - Web Share API
How use the web's native share-API - iPhone screen sharing on Mac
How to show your iOS screen on your Mac - Lazy loading modules in Svelte
How to import your component on demand - License generator in SvelteKit
Create a list of dependencies for you SvelteKit-project - Media Session API
Providing media meta data and callbacks in your PWA - Microdata for web semantic
How to enhance your pages with more semantic information - MSW in SvelteKit
How to implement MSW for local development in SvelteKit - Next.js-config with type checking
How to use type checking for your next.config.js - Next.js NPM license generator
How to create licenses from your package.json - Load Node.js builtin modules
A slightly special import-syntax for builtin modules - Opening ≠ opening
Forms, opportunities and disadvantages of open science - PWA in Microsoft App Store
How to publish your PWA in the Microsoft App Store - PWA vibration API
Let's use the navigator to shake your device - React.js Portal
The magic of rendering elements outside the own DOM-tree - Remove ignored files in git
One command to use for removing ignored files that are checked-in - Setup HMR for SvelteKit with Gitpod
How to use Hot Module Reload with SvelteKit and Gitpod - Simple animated analog clock in Tailwind.css
How to create a very simple analog clock with animation only in Tailwind.css - Special network function for analytics data in browser
How to use 'sendBeacon' to reliably transmit small data chunks - The Disney Method
How to be more creative by being more systematic - The 'satisfies'-operator in TypeScript
Validate that the type of an expression matches some type, without changing the resulting type of that expression - Thoughtful Coding
Why coding is more than the stringing together of symbols - Trusted Web Activity
How to validate your web app - and create an Android app from it - Typescript Tagged Template Strings
How to use template strings as functions - Types for Tailwind-CSS config
How to use Typescript types for Tailwind-CSS - Typescript Private Class Properties
Typescript supports private properties for classes - Typescript Template String Types as Discriminants
Improved template literal types with Typescript 4.5 - Typescript Template String Types
How to narrow down string types using the template string mechanism - Typescript Tuple Types
How to best type tuples in Typescript 4.2 and later - UX case study of a blog post page
How I designed the article page for this web app - UX case study of a portfolio page
The thoughts that influenced the design of my personal portfolio page - UX case study of an overview page
How I designed the overview page for all post-categories - UX study
How to design a copy-to-clipboard action in your UX - Web App Badging API
How use a badge for your installed PWA - What is a UI pattern?
Taking a look at a new aspect in UI design - What is the 'navigator' in progressive web apps?
How the 'navigator' enables progressively enhancing your web apps - When your PWA starts to speak
Using WaveNet to add speech synthesis for articles - Writing an xbar plugin for Plausible.io
How I wrote a JS-plugin for the xbar-app to see the current number of visitors - What's XaaS?
It's everything as a service, and more