Civet, eine funktional orientierte Programmiersprache als Superset von TypeScript

Eine Auseinandersetzung mit den Syntax-Erweiterungen von Civet und seinem Integrationsökosystem, um seine echten Vorteile und potenziellen Herausforderungen zu bewerten

Wie ich flaming.codes von Next.js auf Qwik migriert habe

Meine zweitägige Erfahrung der Migration von flaming.codes von Next.js auf Qwik und Qwik City

Windows 95 und seine Relevanz in der Computergeschichte

Was Windows 95 festlegte, ist bis heute gültig

Denken Sie an alles mit Rewind.ai: Verwenden Sie es für die Arbeit

Wie Rewind.ai Ihnen helfen kann, sich an Dinge zu erinnern, die Sie bereits vergessen haben

Arc-Browser für Webentwicklung und -verwaltung

Wie die UX des Arc-Browsers den Workflow für Entwickler verbessert

Hintergrundgeräusche in iOS und macOS

So verwenden Sie Hintergrundgeräusche, um unter iOS und macOS eine beruhigende Umgebung zu schaffen

Barrel-Dateien in JavaScript

Die Vor- und Nachteile der Verwendung von Barrel-Dateien in JavaScript

Github Copilot Labs

Eine experimentelle Erweiterung zur Verbesserung von Github Copilot

PWA-Screenshot-Vorschau

So zeigen Sie Screenshots in der Installationsaufforderung Ihrer PWA an

Paketunabhängige Skripte mit Node.js

So vereinfachen Sie das Ausführen von Skripten in NPM, Yarn und PNPM

Der 'erfüllt'-Operator in TypeScript

Überprüfen Sie, ob der Typ eines Ausdrucks mit einem Typ übereinstimmt, ohne den resultierenden Typ dieses Ausdrucks zu ändern

Leitfaden für Anfänger in Node.js und NPM

So starten Sie mit Node.js und dem Node Package Manager

Steuern Sie externe Monitore unter Windows

So verwenden Sie eine kostenlose App, um die Helligkeit für alle Monitore zu steuern

Die vielen Unterschiede zwischen Unix und Linux

Wie sich zwei der beliebtesten Betriebssysteme voneinander unterscheiden.

Eine einfache Einführung in Typescript

Eine kurze Einführung in einige Konzepte von Typescript

Das Symbol in Javascript

Lernen Sie Symbole kennen: Der eindeutige Datentyp für Objekteigenschaften

DOM TreeWalker-API

Die TreeWalker-API: Ein leistungsstarkes Tool zum Durchlaufen des DOM-Baums.

Bessere Dokumentation in TS & JS

So schreiben Sie bessere Dokumente in Javascript mit umfangreichen Metadaten

Typen für die Tailwind-CSS-Konfiguration

Verwendung von Typescript-Typen für Tailwind-CSS

Dunkler Modus für Github Markdown-Bilder

So verwenden Sie verschiedene Bilder in Markdown für den hellen oder dunklen Modus

So bestimmen Sie das Betriebssystem im Browser

Verwenden Sie moderne APIs, um Informationen über das Hostsystem Ihrer Webanwendung abzurufen

Starten Sie einen bestimmten iOS- oder iPadOS-Simulator

So verwenden Sie das Terminal, um einen installierten Simulator auszuwählen und zu starten

Neue Ansichtsfenstergrößen

Wie svh, lvh und dvh Ihr responsives Design verbessern können

MSW im SvelteKit

So implementieren Sie MSW für die lokale Entwicklung in SvelteKit

Gitpod-IDE in der Cloud

Kurzlebige Arbeitsbereiche, alles in der Cloud

Lizenzgenerator in SvelteKit

Erstellen Sie eine Liste der Abhängigkeiten für Ihr SvelteKit-Projekt

Faule Lademodule in Svelte

So importieren Sie Ihre Komponente bei Bedarf

Benutzerdefinierter lib-Ordner in SvelteKit

So erstellen Sie einen Pfadalias in SvelteKit

AfterDark-Bildschirmschoner für macOS

So installieren Sie einen der besten Bildschirmschoner aller Zeiten

Richten Sie HMR für SvelteKit mit Gitpod ein

So verwenden Sie Hot Module Reload mit SvelteKit und Gitpod

Bündeln Sie Schriftarten in Ihrer Web-App

Wie Fontsource Schriftarten bereitstellt, die mit Ihrer App ausgeliefert werden

Generieren Sie SVG aus Google Fonts

So verwenden Sie eine Web-App, um beliebigen Text in SVG umzuwandeln

Ersetzen Sie Material-UI durch Tailwind.css

Fallstudie zum Ersetzen von Material-UI durch Tailwind.css

Leichte Alternative zu Axios

Verwenden von Redaxios anstelle von Axios als kleine Alternative

Code Reviews: So verbessern Sie Ihre Fähigkeiten

Warum Code-Reviews das mächtigste Werkzeug sind, um ein besserer Entwickler zu werden

Raycast für macOS

Ein vielseitiges Tool zur Steuerung einer Vielzahl gängiger Aufgaben

Github-Codesuche

So verwenden Sie die Fuzzy-Suche von Github für Ihre Repositorys

Steuern Sie die Helligkeit auf externen macOS-Displays

So verwenden Sie die App MonitorControl zum Ändern der Bildschirmhelligkeit

'CSS-Übersicht' in den DevTools von Chromium

So analysieren Sie Ihr CSS mit DevTools

Typoskript-Vorlagen-String-Typen als Diskriminanten

Verbesserte Vorlagenliteraltypen mit Typescript 4.5

Integrierte Node.js-Module laden

Eine etwas spezielle Import-Syntax für eingebaute Module

Codieren in VR

Warum Quest 2 (und mehr) von Meta ein Meilenstein in der virtuellen Realität ist

Entfernen Sie ignorierte Dateien in git

Ein Befehl zum Entfernen ignorierter Dateien, die eingecheckt sind

Fehler in Promise.all abfangen

Eine sichere Alternative zu Javascripts Promise.all

Das leistungsstärkste SSH-Terminal

So verwenden Sie VS Code als Ihr tägliches SSH-Terminal

Arbeiten mit Github Copilot

Wie eine KI Ihre Codierungsgeschwindigkeit drastisch verbessern kann

Github-Befehlspalette

So suchen Sie nach Repositorys und schnellen Aktionen auf Github

UX-Fallstudie einer Blog-Post-Seite

Wie ich die Artikelseite für diese Web-App gestaltet habe

Was ist der „Navigator“ in progressiven Web-Apps?

Wie der 'Navigator' eine schrittweise Verbesserung Ihrer Web-Apps ermöglicht

Einfache animierte analoge Uhr in Tailwind.css

So erstellen Sie eine sehr einfache analoge Uhr mit Animation nur in Tailwind.css

UX-Fallstudie einer Portfolio-Seite

Die Gedanken, die das Design meiner persönlichen Portfolio-Seite beeinflusst haben

UX-Fallstudie einer Übersichtsseite

Wie ich die Übersichtsseite für alle Post-Kategorien gestaltet habe

Spezielle Netzwerkfunktion für Analysedaten im Browser

So verwenden Sie 'sendBeacon', um kleine Datenblöcke zuverlässig zu übertragen

Schreiben eines xbar-Plugins für Plausible.io

Wie ich ein JS-Plugin für die xbar-App geschrieben habe, um die aktuelle Besucherzahl zu sehen

React.js-Portal

Die Magie des Renderns von Elementen außerhalb des eigenen DOM-Baums

iPhone-Bildschirmfreigabe auf dem Mac

So zeigen Sie Ihren iOS-Bildschirm auf Ihrem Mac an

Next.js NPM-Lizenzgenerator

So erstellen Sie Lizenzen aus Ihrem package.json

Gestapelte Updates reagieren

So kombinieren Sie Statusaktualisierungen in einem einzigen Renderaufruf

Netzwerkinformations-API für PWAs

So ermitteln Sie echte Netzwerkdaten in Ihrer Web-App

DaisyUI - Tailwind-Komponenten

Das Bootstrap-Äquivalent für Tailwind-Dienstprogrammklassen

JSX

Das Javascript XML-Synax

Eine PWA namens DevTools

Der beste Freund eines Entwicklers ist eigentlich eine Progressive Web App, direkt in Chromium

Supabase - Backend als Service

Eine echte Open-Source-Alternative zu Firebase

Inkrementelles Android-FS

Wie ein virtuelles Dateisystem in Android viel schnellere Spielstarts ermöglicht

Github-Benutzer pro Projektumfang

So verwenden Sie einen anderen Github-Benutzer für verschiedene Projekte

SEO ohne Google Analytics?

Können Sie die Spitzenplätze bei Google erreichen, ohne dass Analytics aktiviert ist?

Node.js-Fehler mit Kontext

So fügen Sie in V8 9.3 und höher eine Fehlerursache zu Würfen hinzu

Android Studio auf Ubuntu mit NVM

So richten Sie NVM unter Ubuntu richtig ein, um mit Android Studio zu arbeiten

ES6-Import mit Parametern

So übergeben Sie Parameter beim Importieren an ein ES6-Modul

Umzug in eine neue Wohnung

So ziehen Sie in eine neue Wohnung, wenn Sie bis zu 12 Stunden am Tag arbeiten

Wie ich 12 Sprachen gelernt habe - in einer Nacht

Mit den neuesten Erkenntnissen aus dem maschinellen Lernen und cleverem Caching

Durchdachte Codierung

Warum Codierung mehr ist als das Aneinanderreihen von Symbolen

Kickscale-Planer

Die Gmail-Erweiterung, um automatisch kostenlose Meetings zu finden

AC600 unter Ubuntu

So installieren Sie die AC600-Treiber von Netgear unter Ubuntu

Firebase Functions-Domain

So verwenden Sie eine benutzerdefinierte Domain für Firebase Functions

Bereitstellung von RSS

Diese PWA bietet einen RSS-Feed

Mobiles Webkit 100vh reparierenv

Die Handhabung von 100vh durch das mobile Webkit erfordert möglicherweise mehr Aufmerksamkeit

Öffnung ≠ Öffnung

Formen, Chancen und Nachteile von Open Science

Grundlegende Aufmerksamkeitsmarke

Ein neues Umsatzmodell für das Web

Mikrodaten für die Websemantik

So erweitern Sie Ihre Seiten mit mehr semantischen Informationen

Plasma

Ein WYSIWYG-Web-App-Builder

Android-Emulator auf Apple M1

So verwenden Sie den Emulator für Android auf Apple Silicon-Geräten

Eigenschaften der Typescript-Privatklasse

Typescript unterstützt private Eigenschaften für Klassen

Typoskript-Tupeltypen

So geben Sie Tupel in Typescript 4.2 und höher am besten ein

Chrome & Edge DevTools-Befehlsmenü

So navigieren Sie durch die DevTools wie ein Power-User

Typoskript-Vorlagen-String-Typen

So grenzen Sie String-Typen mit dem Template-String-Mechanismus ein

Was ist AuthN und AuthZ

Eine einfache Anleitung zum Unterschied zwischen Autorisierung und Authentifizierung

Fortgeschrittenes try/catch/finally in Javascript und Typescript

Werfen Sie einen detaillierten Blick auf die Implementierung eines Try-Catch-Finally-Blocks

PWA-Vibrations-API

Lassen Sie uns den Navigator verwenden, um Ihr Gerät zu schütteln

Aufgeladener Github-Markdown

Sehen Sie, wie vielseitig der Markdown von Github sein kann

Mediensitzungs-API

Bereitstellung von Media-Metadaten und Callbacks in Ihrer PWA

Wenn Ihre PWA zu sprechen beginnt

Verwenden von WaveNet zum Hinzufügen von Sprachsynthese für Artikel

Websperren-API

Koordinieren Sie die Arbeit und den Einsatz von Ressourcen zwischen verschiedenen Prozessen

Cypress Component Test Runner

Komponententests von Komponenten für React

Fix für Webkits 100vh in Tailwind

So beheben Sie das 100vh-Verhalten in Tailwind

IntelliJ für Apple M1

Die komplette IntelliJ-Suite ist für Apples M-Prozessoren verfügbar

Die Disney-Methode

Kreativer sein, indem man systematischer vorgeht

Webfreigabe-API

So verwenden Sie die native Share-API des Webs

Feuercode mit mir

Es ist Zeit, Code in Brand zu setzen!

Vertrauenswürdige Webaktivitäten

So validieren Sie Ihre Web-App – und erstellen daraus eine Android-App

Template-Strings mit Typoskript-Tags

So verwenden Sie Vorlagenzeichenfolgen als Funktionen

API für Web-App-Logos

So verwenden Sie ein Badge für Ihre installierte PWA

Cloudflare-Mitarbeiter

Schnelle serverlose Funktionen, gehostet von Cloudflares CDN

Miller-Säulen

Ein großartiges Layoutkonzept, das die Benutzeroberfläche für Dateisysteme verändert hat

UX-Studie: in Zwischenablage kopieren

So entwerfen Sie eine Aktion zum Kopieren in die Zwischenablage in Ihrem UX

Android-Leistungsklasse

Wie jede Android-Version ihr Leistungsniveau definiert

Next.js-config mit Typprüfung

So verwenden Sie die Typprüfung für Ihre next.config.js

Digitale Morphogenese

Das interdisziplinäre Feld der natürlichen Muster in der digitalen Berechnung

Codespaces von Github

IDE als Service, verfügbar in Ihrem Browser

Was ist ein UI-Muster?

Ein Blick auf einen neuen Aspekt im UI-Design

AndroidEnv

Eine Schnittstelle für Reinforcement Learning für den Zugriff auf das Android-Betriebssystem

Privacy-First-Analytics

Wie Sie Ihre Benutzer respektieren und trotzdem die Leistung überwachen

Firestore-Datenpakete

Eine neue Implementierung für zwischengespeicherte Firestore-Dokumente

Typoskript-Pipeline-Betreiber

Verkettete Funktionsaufrufe in Typescript schreiben

PWA im Microsoft App Store

So veröffentlichen Sie Ihre PWA im Microsoft App Store

Was ist XaaS?

Alles als Service und mehr

Google ZX - Shell-Skripte mit Javascript

So schreiben Sie Shell-Skripte mit Javascript und Node.js

Leiter Remote Work

So halten Sie alle und alles synchron