Learning
56 articles
Posts in Learning
- Guide for beginners into Node.js and NPMHow to start with Node.js and the Node Package Manager
- AC600 on UbuntuHow to install Netgear's AC600 drivers on Ubuntu
- Supercharged Github MarkdownSee how versatile Github's Markdown can be
- Advanced try/catch/finally in Javascript and TypescriptTake a detailed look at the implementation of a try-catch-finally-block
- Barrel files in JavaScriptThe Benefits and Disadvantages of Using Barrel Files in JavaScript
- Catch errors in Promise.allA safe alternative to Javascript's Promise.all
- Code ReviewsWhy code reviews are the most powerful tool to become a better developer
- Custom lib-folder in SvelteKitHow to create a path alias in SvelteKit
- Dark mode for Github Markdown imagesHow to use different images in Markdown for light or dark mode
- What is AuthN and AuthZA simple guide about the difference between Authorization and Authentication
- Digital morphogenesisThe interdisciplinary field of natural patterns in digital computation
- ES6 import with parametersHow to pass parameters to an ES6 module when importing it
- Fix mobile webkit 100vhMobile Webkit's handling of 100vh might need more attention
- The Symbol in JavascriptGet to Know Symbols
- Github Command PaletteHow to search for repositories and quick actions on Github
- Github user per project scopeHow to use a different Github-user for different projects
- JSXThe Javascript XML sytnax
- Firebase Functions domain How to use a custom domain for Firebase Functions
- Web Share APIHow use the web's native share-API
- iPhone screen sharing on MacHow to show your iOS screen on your Mac
- Lazy loading modules in SvelteHow to import your component on demand
- License generator in SvelteKitCreate a list of dependencies for you SvelteKit-project
- Media Session APIProviding media meta data and callbacks in your PWA
- Microdata for web semanticHow to enhance your pages with more semantic information
- MSW in SvelteKitHow to implement MSW for local development in SvelteKit
- Next.js-config with type checkingHow to use type checking for your next.config.js
- Next.js NPM license generatorHow to create licenses from your package.json
- Load Node.js builtin modulesA slightly special import-syntax for builtin modules
- Opening ≠ openingForms, opportunities and disadvantages of open science
- PWA in Microsoft App StoreHow to publish your PWA in the Microsoft App Store
- PWA vibration APILet's use the navigator to shake your device
- React.js PortalThe magic of rendering elements outside the own DOM-tree
- Remove ignored files in gitOne command to use for removing ignored files that are checked-in
- Setup HMR for SvelteKit with GitpodHow to use Hot Module Reload with SvelteKit and Gitpod
- Simple animated analog clock in Tailwind.cssHow to create a very simple analog clock with animation only in Tailwind.css
- Special network function for analytics data in browserHow to use 'sendBeacon' to reliably transmit small data chunks
- The Disney MethodHow to be more creative by being more systematic
- The 'satisfies'-operator in TypeScriptValidate that the type of an expression matches some type, without changing the resulting type of that expression
- Thoughtful CodingWhy coding is more than the stringing together of symbols
- Trusted Web ActivityHow to validate your web app - and create an Android app from it
- Typescript Tagged Template StringsHow to use template strings as functions
- Types for Tailwind-CSS configHow to use Typescript types for Tailwind-CSS
- Typescript Private Class PropertiesTypescript supports private properties for classes
- Typescript Template String Types as DiscriminantsImproved template literal types with Typescript 4.5
- Typescript Template String TypesHow to narrow down string types using the template string mechanism
- Typescript Tuple TypesHow to best type tuples in Typescript 4.2 and later
- UX case study of a blog post pageHow I designed the article page for this web app
- UX case study of a portfolio pageThe thoughts that influenced the design of my personal portfolio page
- UX case study of an overview pageHow I designed the overview page for all post-categories
- UX studyHow to design a copy-to-clipboard action in your UX
- Web App Badging APIHow 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 speakUsing WaveNet to add speech synthesis for articles
- Writing an xbar plugin for Plausible.ioHow 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