NgRx Selector Properties Alternative: Schlank & Zukunftssicher

NgRx Selector Properties Alternative

Selektoren sind das zentrale Werkzeug in NgRx, um aus deinem globalen State genau jene Daten herauszufiltern, die deine Komponenten wirklich brauchen. Früher bot NgRx dafür die sog. “selectors with props”-API an, mit der du dynamisch Filterkriterien direkt an den Selector übergeben konntest. Dieser Ansatz ist jedoch inzwischen deprecated und wird in zukünftigen Versionen vollständig entfernt. […]

Javascript debounce Funktionen

Beim Entprellen (engl. javascript debounce) geht’s darum, Funktionsaufrufe zu bündeln und nur den ersten oder letzten Call wirklich auszuführen: – Letzter Call: Jeder neue Trigger löscht den alten Timer, erst nach timeout wird mainFunc ausgeführt. Hier ruft process() erst nach 300 ms ohne neue Eingaben searchSomething() auf. – Nur erster Call: Beim ersten Trigger läuft mainFunc […]

Google Fonts in Angular 19

TL;DR: Du lädst die Google Font herunter, entpackst sie, kopierst die Regular-Datei in /public, bindest sie mit @font-face ein und aktivierst sie global oder gezielt im Stylesheet. Wenn du eine lokale Google Font in deinem Projekt nutzen willst, gehst du so vor: 💡 Wichtig: Der führende Slash in url('/…') muss bleiben, sonst findet der Browser […]

Ausführungszeit in Go messen

measure execution time go

Kompakte Go-Laufzeitmessung: defer-Timer + time.Now() nutzen und automatisch die Dauer deiner Funktionen ausgeben.

Let’s Encrypt

Let’s Encrypt ist ein kostenloser, automatisierter und offener Zertifizierungsdienst, der von der Internet Security Research Group (ISRG) bereitgestellt wird.

NGINX

NGINX ist ein Open Source Webserver, Reverse-Proxy, Load Balancer und HTTP-Cache in einem