BigTech kontrolliert die Web-Entwicklung
Die Webentwicklung basiert auf freier Software von Entwicklern wie Du und ich, richtig? Auf den ersten Blick sieht es so aus. Sehen wir uns einmal die wichtigsten Werkzeuge an, mit denen moderne...
View ArticleKleines Wochend-Projekt: Gandi.net Promotion Checker
Gandi.net bietet eine große Anzahl an Top-Level-domains an. Zeitweise sind diese zu Werbezwecken stark vergünstigt. Die Webseite macht es allerdings schwierig, sich einen Überblick über die momentan...
View ArticleWie man eine Anzahl Elemente in gleich große Stücke aufteilt
Neulich musste ich über eine große Anzahl Elemente iterieren, aber um einen Timeout zu vermeiden, konnte ich nur eine bestimmte Untermenge verarbeiten. Ich musste also die Elemente in gleich große...
View ArticleChrome Sidepanel: Close-Event simulieren
Das neue Sidepanel in Chrome stellt kein Close-Event zur Verfügung, dass man z.B. ganz gut gebrauchen könnte, um nach dem Schließen des Panels Daten aufzuräumen. Man kann das Event aber simulieren,...
View ArticleJavaScript-Module in WordPress-Plugins nutzen
Module nichts nicht Neues in der JavaScript-Programmierung und es ist eine gute Praxis, den Code zu modularisieren. WordPress bietet von Haus aus keine Möglichkeit an, Skripte als Modul zu laden. Es...
View ArticleDie moderne Art eine Radiobutton-Gruppe abzufragen
Die Abfrage von Radiobutton-Gruppen war schon immer etwas aufwendig, weil man nur den Status eines einzelnen Radiobuttons und nicht die ganze Gruppe abfragen kann. <input type="radio" name="fruits"...
View ArticleVSCode Tastaturkürzel, die ich tatsächlich benutze
Visual Studio Code enthält Fantastilliarden Tastaturkürzel, aber im täglichen Leben verwende ich nur einen Bruchteil davon. Ich habe sie zusätzlich auf Tastaturkombinationen gelegt, die einfach zu...
View ArticleWir benötigen ein LoDash für WordPress
Falls Du es nicht wissen solltest: LoDash ist eine Bibliothek für JavaScript, die Funktionen enthält, um alltägliche Aufgaben zu vereinfachen. Man könnte die Funktionen auch selber schreiben, aber...
View ArticleMeine 10 einfachen UX-Regeln
Eine Benutzeroberfläche zu entwerfen, das eine gute User Experience (UX) bietet, ist nicht einfach, und ich muss zugeben, dass Design als gelernter Programmierer nicht meine Kernkompetenz ist. Dennoch...
View ArticleWochenend-Projekt: Jump to Header
Vor einiger Zeit ist mir der Browser „Nyxt“ über den Weg gelaufen. Ein Feature fand ich besonders praktisch, nämlich die Möglichkeit, die Überschriften (<H1> bis <H6″>) in einem Sidepanel...
View Article