• <flaming.codes/>
  • Barrel files in JavaScript

    Barrel files in JavaScript

    The Benefits and Disadvantages of Using Barrel Files in JavaScript

    Barrel files in JavaScript

    The Benefits and Disadvantages of Using Barrel Files in JavaScript

  • Background sounds in iOS and macOS

    Background sounds in iOS and macOS

    How to Use Background Sounds to Create a Calming Environment on iOS and macOS

    Background sounds in iOS and macOS

    How to Use Background Sounds to Create a Calming Environment on iOS and macOS

  • |

    all things coding, providing guides and updates

  • Remember everything with Rewind.ai: using it for work

    Remember everything with Rewind.ai: using it for work

    How Rewind.ai can help you remember things you already forgot

    Remember everything with Rewind.ai: using it for work

    How Rewind.ai can help you remember things you already forgot

  • Arc Browser for Web Development & Management

    Arc Browser for Web Development & Management

    How the Arc Browser's UX improves the workflow for developers

    Arc Browser for Web Development & Management

    How the Arc Browser's UX improves the workflow for developers

  • <tom.schönmann/>
CategoriesAboutPrivacy
Remember everything with Rewind.ai: using it for work
Remember everything with Rewind.ai: using it for work

How Rewind.ai can help you remember things you already forgot

Arc Browser for Web Development & Management
Arc Browser for Web Development & Management

How the Arc Browser's UX improves the workflow for developers

Background sounds in iOS and macOS
Background sounds in iOS and macOS

How to Use Background Sounds to Create a Calming Environment on iOS and macOS

Barrel files in JavaScript
Barrel files in JavaScript

The Benefits and Disadvantages of Using Barrel Files in JavaScript

Github Copilot Labs
Github Copilot Labs

An experimental extension to enhance Github Copilot

PWA Screenshot Previews
PWA Screenshot Previews

How to show screenshots in your PWA's installation prompt

Package-agnostic scripts with Node.js
Package-agnostic scripts with Node.js

How to simplify running scripts in NPM, Yarn and PNPM

The 'satisfies'-operator in TypeScript
The 'satisfies'-operator in TypeScript

Validate that the type of an expression matches some type, without changing the resulting type of that expression

Guide for beginners into Node.js and NPM
Guide for beginners into Node.js and NPM

How to start with Node.js and the Node Package Manager

Control external monitors on Windows
Control external monitors on Windows

How to use a free app to control the brightness for all monitors

The Many Differences Between Unix and Linux
The Many Differences Between Unix and Linux

How two of the most popular operating systems differ from each other.

A simple introduction to Typescript
A simple introduction to Typescript

A brief introduction to some concepts of Typescript

The Symbol in Javascript
The Symbol in Javascript

Get to Know Symbols: The Unique Data Type for Object Properties

DOM TreeWalker API
DOM TreeWalker API

The TreeWalker API: A powerful tool for traversing the DOM tree.

Better documentation in TS & JS
Better documentation in TS & JS

How to write better docs in Javascript with rich metadata

Types for Tailwind-CSS config
Types for Tailwind-CSS config

How to use Typescript types for Tailwind-CSS

Dark mode for Github Markdown images
Dark mode for Github Markdown images

How to use different images in Markdown for light or dark mode

How to determine OS in browser
How to determine OS in browser

Use modern APIs to retrieve information about the host system of your web app

Start a specific iOS or iPadOS simulator
Start a specific iOS or iPadOS simulator

How to use the Terminal to select and launch any installed simulator

New viewport sizes
New viewport sizes

How svh, lvh and dvh can improve your responsive design

MSW in SvelteKit
MSW in SvelteKit

How to implement MSW for local development in SvelteKit

Gitpod IDE in the cloud
Gitpod IDE in the cloud

Ephemeral workspaces, it's all-ops in the cloud

License generator in SvelteKit
License generator in SvelteKit

Create a list of dependencies for you SvelteKit-project

Lazy loading modules in Svelte
Lazy loading modules in Svelte

How to import your component on demand

Custom lib-folder in SvelteKit
Custom lib-folder in SvelteKit

How to create a path alias in SvelteKit

AfterDark Screensaver for macOS
AfterDark Screensaver for macOS

How to install one of the best screensavers ever

Setup HMR for SvelteKit with Gitpod
Setup HMR for SvelteKit with Gitpod

How to use Hot Module Reload with SvelteKit and Gitpod

Bundle Fonts in your web app
Bundle Fonts in your web app

How Fontsource provides fonts to ship with your app

Generate SVG from Google Fonts
Generate SVG from Google Fonts

How to use a web app to transform any text to SVG

Lightweigt alternative to Axios
Lightweigt alternative to Axios

Using Redaxios instead of Axios as a small alternative

Code Reviews: How to level up your skills
Code Reviews: How to level up your skills

Why code reviews are the most powerful tool to become a better developer

Raycast for macOS
Raycast for macOS

A versatile tool to control a huge set of common tasks

Github Code Search
Github Code Search

How to use Github's fuzzy-search for your repositories

Control brightness on macOS external displays
Control brightness on macOS external displays

How to use app called MonitorControl for screen brightness changes

'CSS Overview' in Chromium's DevTools
'CSS Overview' in Chromium's DevTools

How to analyze your CSS with DevTools

Typescript Template String Types as Discriminants
Typescript Template String Types as Discriminants

Improved template literal types with Typescript 4.5

Load Node.js builtin modules
Load Node.js builtin modules

A slightly special import-syntax for builtin modules

Coding in VR
Coding in VR

Why the Quest 2 (and more) from Meta is a milestone in virtual reality

Remove ignored files in git
Remove ignored files in git

One command to use for removing ignored files that are checked-in

Catch errors in Promise.all
Catch errors in Promise.all

A safe alternative to Javascript's Promise.all

The most powerful SSH-terminal
The most powerful SSH-terminal

How to use VS Code as your daily SSH-terminal

Working with Github Copilot
Working with Github Copilot

How an AI can improve your coding speed drastically

Github Command Palette
Github Command Palette

How to search for repositories and quick actions on Github

UX case study of a blog post page
UX case study of a blog post page

How I designed the article page for this web app

What is the 'navigator' in progressive web apps?
What is the 'navigator' in progressive web apps?

How the 'navigator' enables progressively enhancing your web apps

Simple animated analog clock in Tailwind.css
Simple animated analog clock in Tailwind.css

How to create a very simple analog clock with animation only in Tailwind.css

UX case study of a portfolio page
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
UX case study of an overview page

How I designed the overview page for all post-categories

Special network function for analytics data in browser
Special network function for analytics data in browser

How to use 'sendBeacon' to reliably transmit small data chunks

Writing an xbar plugin for Plausible.io
Writing an xbar plugin for Plausible.io

How I wrote a JS-plugin for the xbar-app to see the current number of visitors

React.js Portal
React.js Portal

The magic of rendering elements outside the own DOM-tree

iPhone screen sharing on Mac
iPhone screen sharing on Mac

How to show your iOS screen on your Mac

Next.js NPM license generator
Next.js NPM license generator

How to create licenses from your package.json

React Batched Updates
React Batched Updates

How to combine state updates in a single render call

Network Information API for PWAs
Network Information API for PWAs

How to determine real network data in your web app

DaisyUI - Tailwind components
DaisyUI - Tailwind components

The Bootstrap equivalent for Tailwind utility classes

JSX
JSX

The Javascript XML sytnax

A PWA called DevTools
A PWA called DevTools

A developer's best friend is actually a Progressive Web App, right in Chromium

Supabase - Backend as a service
Supabase - Backend as a service

A truly open source alternative to Firebase

Android Incremental FS
Android Incremental FS

How a virtual file system in Android allows for much faster game starts

Github user per project scope
Github user per project scope

How to use a different Github-user for different projects

SEO without Google Analytics?
SEO without Google Analytics?

Can you reach Google's top ranks without Analytics enabled?

Node.js error with context
Node.js error with context

How to add an error cause to throws in V8 9.3 and later

Android Studio on Ubuntu with NVM
Android Studio on Ubuntu with NVM

How to correctly setup up NVM on Ubuntu to work with Android Studio

ES6 import with parameters
ES6 import with parameters

How to pass parameters to an ES6 module when importing it

Fix for Webkit's 100vh in Tailwind
Fix for Webkit's 100vh in Tailwind

How to fix the 100vh behavior in Tailwind

Replace Material-UI with Tailwind.css
Replace Material-UI with Tailwind.css

Case study about replacing Material-UI with Tailwind.css

Typescript Tagged Template Strings
Typescript Tagged Template Strings

How to use template strings as functions

Cloudflare Workers
Cloudflare Workers

Fast serverless functions hosted by Cloudflare's CDN

AndroidEnv
AndroidEnv

An interface for Reinforcement Learning to access the Android OS

Chrome & Edge DevTools Command Menu
Chrome & Edge DevTools Command Menu

How to navigate the DevTools like a power user

Next.js-config with type checking
Next.js-config with type checking

How to use type checking for your next.config.js

Android Performance Class
Android Performance Class

How each Android version defines its level of performance

Advanced try/catch/finally in Javascript and Typescript
Advanced try/catch/finally in Javascript and Typescript

Take a detailed look at the implementation of a try-catch-finally-block

Typescript Tuple Types
Typescript Tuple Types

How to best type tuples in Typescript 4.2 and later

What is AuthN and AuthZ
What is AuthN and AuthZ

A simple guide about the difference between Authorization and Authentication

Typescript Private Class Properties
Typescript Private Class Properties

Typescript supports private properties for classes

Typescript Template String Types
Typescript Template String Types

How to narrow down string types using the template string mechanism

Web App Badging API
Web App Badging API

How use a badge for your installed PWA

Google ZX - shell scripts with Javascript
Google ZX - shell scripts with Javascript

How to write shell-scripts with Javascript and Node.js

Typescript Pipeline Operator
Typescript Pipeline Operator

Write chained function calls in Typescript

Codespaces by Github
Codespaces by Github

IDE as a service, available in your browser

Firestore Data Bundles
Firestore Data Bundles

A new implementation for cached Firestore documents

Web Locks API
Web Locks API

Coordinate work and the use of resources among different processes

Android Emulator on Apple M1
Android Emulator on Apple M1

How to use the Emulator for Android on Apple Silicon devices

PWA in Microsoft App Store
PWA in Microsoft App Store

How to publish your PWA in the Microsoft App Store

Media Session API
Media Session API

Providing media meta data and callbacks in your PWA

Microdata for web semantic
Microdata for web semantic

How to enhance your pages with more semantic information

Miller Columns
Miller Columns

A great layout concept that changed the UI for filesystems

Plasmic
Plasmic

A WYSIWYG web app builder

Cypress Component Test Runner
Cypress Component Test Runner

Building unit component tests for React

When your PWA starts to speak
When your PWA starts to speak

Using WaveNet to add speech synthesis for articles

Supercharged Github Markdown
Supercharged Github Markdown

See how versatile Github's Markdown can be

What is a UI pattern?
What is a UI pattern?

Taking a look at a new aspect in UI design

Digital morphogenesis
Digital morphogenesis

The interdisciplinary field of natural patterns in digital computation

Trusted Web Activity
Trusted Web Activity

How to validate your web app - and create an Android app from it

Basic Attention Token
Basic Attention Token

A new revenue model for the web

How I learned 12 languages - in one night
How I learned 12 languages - in one night

Using the latest from machine learning and some clever caching

Web Share API
Web Share API

How use the web's native share-API

Öffnung ≠ Öffnung
Öffnung ≠ Öffnung

Formen, Chancen und Nachteile von Open Science

AC600 on Ubuntu
AC600 on Ubuntu

How to install Netgear's AC600 drivers on Ubuntu

Firebase Functions domain
Firebase Functions domain

How to use a custom domain for Firebase Functions

What's XaaS?
What's XaaS?

It's everything as a service, and more

PWA vibration API
PWA vibration API

Let's use the navigator to shake your device

UX study: copy to clipboard
UX study: copy to clipboard

How to design a copy-to-clipboard action in your UX

Fix mobile webkit 100vh
Fix mobile webkit 100vh

Mobile Webkit's handling of 100vh might need more attention

Moving to a new flat
Moving to a new flat

How to move to a new flat when you're working up to 12 hours a day

IntelliJ for Apple M1
IntelliJ for Apple M1

The complete IntelliJ-suite is available for Apple's M-processors

Head of Remote Work
Head of Remote Work

How to keep everyone and everything in sync

Providing RSS
Providing RSS

This PWA provides an RSS feed

The Disney Method
The Disney Method

How to be more creative by being more systematic

Privacy-First Analytics
Privacy-First Analytics

How to respect your users and still monitor performance

Kickscale Scheduler
Kickscale Scheduler

The Gmail-extension to automatically find free meetings

Thoughtful Coding
Thoughtful Coding

Why coding is more than the stringing together of symbols

Fire Code With Me
Fire Code With Me

It's time to set some code on fire!

Home
Privacy
FAQ
About
AI author
Work
RSS
All categories
All locales
All licenses
Twitter
Email
LinkedIn
No network detection
No battery detection
No CPU detection
No RAM detection