Seite 10 - Monthly Archives: November 2025
-
Maxim Mironjuk
-
November 18, 2025
Higher Order Functions behandeln Funktionen wie jeden anderen Wert: sie werden übergeben, zurückgegeben und zur Laufzeit zusammengesetzt. In PHP 8.4 lassen sich damit Schleifen, Bedingungen und Boilerplate durch klar benannte, wiederverwendbare Bausteine ersetzen, ohne ein zusätzliches Framework zu benötigen.
-
Maxim Mironjuk
-
November 18, 2025
Docker Bench Security prüft Host, Daemon und laufende Container automatisiert gegen die CIS-Docker-Benchmark und liefert in wenigen Minuten einen strukturierten Prüfbericht. Wer die Ausgabe richtig liest, priorisiert und in die CI-Pipeline einbindet, verwandelt einen einmaligen Audit in einen kontinuierlichen Sicherheitsprozess statt in eine ignorierte PDF-Datei.
-
Maxim Mironjuk
-
November 18, 2025
Wer zwischen Buero-Rechner, Laptop im Homeoffice und gelegentlich einer frisch aufgesetzten VM wechselt, kennt das Problem: Keymaps, Farbschemas und persoenliche Live Templates muessen jedes Mal neu eingerichtet werden. Settings Sync loest genau das, indem es persoenliche Einstellungen ueber den JetBrains-Account geraeteuebergreifend abgleicht. Wichtig ist dabei, klar zu trennen, was in Settings Sync gehoert und was stattdessen als projektweiter Standard im .idea-Ordner des Repositorys versioniert werden sollte, denn beide Mechanismen loesen unterschiedliche Probleme.
-
Maxim Mironjuk
-
November 18, 2025
Hover-Infos, AST-Baum, Versionsvergleich und teilbare Permalinks: der offizielle Playground löst Typ-Rätsel oft schneller als die lokale IDE.
-
Maxim Mironjuk
-
November 18, 2025
Jeder zusätzliche Klick zwischen Produktseite und abgeschlossener Bestellung kostet Conversion. Express-Checkout-Optionen wie Instant Purchase, Apple Pay und Google Pay reduzieren den klassischen Checkout auf einen einzigen Tap, indem sie Adress- und Zahlungsdaten aus bereits vorhandenen Wallets oder gespeicherten Kundendaten übernehmen, ohne die reguläre Checkout-Logik zu duplizieren.
-
Maxim Mironjuk
-
November 17, 2025
Wer in mehr als einem Repository eine .gitlab-ci.yml pflegt, kennt das Problem: Build-, Test- und Deploy-Jobs werden immer wieder kopiert und driften mit der Zeit auseinander. Das include-Keyword loest genau dieses Problem, indem es Pipeline-Definitionen aus anderen Dateien, anderen Projekten oder sogar externen URLs zur Laufzeit zusammenfuehrt. Dieser Artikel zeigt alle vier include-Varianten im Detail und wie daraus eine zentrale CI-Template-Bibliothek fuer die gesamte Organisation wird.
-
Maxim Mironjuk
-
November 17, 2025
TypeScript prüft Typen anhand ihrer Form, nicht anhand ihres Namens. Eine UserId und eine OrderId sind für den Compiler identisch, solange beide als string deklariert sind, und lassen sich deshalb versehentlich vertauschen. Branded Types schließen genau diese Lücke, indem sie einem strukturellen Typsystem eine nominale Unterscheidung hinzufügen, komplett ohne Laufzeitkosten.
-
Maxim Mironjuk
-
November 17, 2025
helm upgrade --install ist schnell getippt, aber ohne Lint, Diff und Rollout-Prüfung bleibt unklar, ob ein Deployment wirklich erfolgreich war. Bash-Automatisierung um Helm-Deployments herum prüft Charts vor dem Anwenden, wartet aktiv auf einen gesunden Rollout und rollt bei Fehlern automatisch zur letzten funktionierenden Revision zurück.
-
Maxim Mironjuk
-
November 17, 2025
GEO ist die Disziplin, Inhalte so aufzubereiten, dass ChatGPT, Perplexity, Google AI Overviews und andere generative Systeme sie als Quelle auswählen, korrekt zusammenfassen und zitieren. Anders als SEO zielt GEO nicht auf eine Position in einer Ergebnisliste, sondern auf einen Platz in einer generierten Antwort, in der Nutzer die Website oft nie besuchen und trotzdem Vertrauen und Markenbekanntheit aufbauen.
-
Maxim Mironjuk
-
November 17, 2025
Barrierefreiheit in einer React-Native-App ist kein nachträglicher CSS-Fix wie im Web, sondern erfordert bewusst gesetzte accessibilityLabel-Werte, Rollen und eine durchdachte Fokus-Reihenfolge von Anfang an. Wer diese Grundlagen ignoriert, schließt Nutzer von Screenreadern wie VoiceOver und TalkBack faktisch aus der App aus und riskiert seit dem European Accessibility Act zusätzlich rechtliche Konsequenzen.
-