Seite 23 - Monthly Archives: June 2025
-
Maxim Mironjuk
-
Juni 01, 2025
Vite transpiliert TypeScript beim Entwickeln blitzschnell über esbuild, prüft dabei aber bewusst keine Typen, damit Hot Module Replacement und Dev-Server-Start schnell bleiben. Dieser Artikel zeigt, wie ihr mit vite-plugin-checker Typfehler trotzdem sichtbar macht, vite.config.ts sauber typisiert und ein minimales Vite plus TypeScript Setup für Admin-Widgets und Frontend-Tools aufsetzt.
-
Maxim Mironjuk
-
Juni 01, 2025
Ein geändertes Design Token kann Dutzende Komponenten gleichzeitig verschieben, ohne dass ein einziger Unit-Test das bemerkt. Visuelle Regressionstests machen genau diese Verschiebungen sichtbar, bevor sie den Weg in die Produktion finden, mit automatisierten Screenshot-Vergleichen direkt in der CI-Pipeline.
-
Maxim Mironjuk
-
Juni 01, 2025
Native Web Components lösen Kapselung und Wiederverwendbarkeit auf Browser-Ebene, bringen aber selbst keine deklarative Reaktivität mit. Alpine.js als Ergänzung zu Web Components übernimmt genau diese Lücke: x-data steuert das Verhalten außerhalb eines Custom Elements, während Attribute und Events die Kommunikation über die Shadow-DOM-Grenze hinweg sauber strukturieren.
-
Maxim Mironjuk
-
Juni 01, 2025
Jedes Mal, wenn eine Farbe, ein Abstand oder eine Schriftgröße frei und ad hoc gewählt wird, entsteht ein neues Risiko für eine Kontrast-, Touch-Target- oder Skalierbarkeits-Barriere, die anschließend einzeln wieder gefunden und behoben werden muss. Design-Tokens verschieben diese Entscheidung von der einzelnen Komponente auf die Ebene des gesamten Design-Systems: Wird ein Farb-Token einmal korrekt gegen Kontrastanforderungen geprüft, profitiert jede Komponente, die dieses Token verwendet, automatisch davon. Dieser Artikel zeigt, wie Farb-, Spacing- und Typography-Tokens Barrierefreiheit strukturell statt punktuell im gesamten Team verankern.
-
Maxim Mironjuk
-
Juni 01, 2025
Server, die SSH ausschließlich mit Passwort-Login und offenem Root-Zugang betreiben, sind ein bevorzugtes Ziel automatisierter Brute-Force-Angriffe aus dem gesamten Internet. Dieser Artikel zeigt praxisnah, wie Key-basierte Authentifizierung, eine konsequent gehärtete sshd_config, saubere Client-Konfiguration über host-spezifische Einträge und fail2ban als ergänzende Schutzschicht SSH-Zugänge auf produktiven Linux-Servern zuverlässig und dauerhaft absichern, ganz ohne exotische Zusatztools.
-