Seite 19 - Monthly Archives: June 2025
-
Maxim Mironjuk
-
Juni 06, 2025
Eine Transaktion, die vergessen wurde zu committen, blockiert kein einzelnes Query, sondern verhindert im Hintergrund Vacuum, blockiert Locks und bläht Undo-Strukturen auf, ohne dass eine einzelne langsame Abfrage im Slow-Query-Log auftaucht. Wer Idle-in-Transaction-Sessions systematisch über Session-Views erkennt, findet die Ursache im Anwendungscode, statt nur an Symptomen zu kurieren.
-
Maxim Mironjuk
-
Juni 06, 2025
Ein Herz-Icon zum Merken eines Produkts, ein Sortier-Button mit Pfeil-Symbol, ein Schließen-Kreuz oben rechts in einem Modal: Für sehende Nutzer sind solche Icon-Buttons meist selbsterklärend, gerade weil sie kompakt und ohne störenden Begleittext auskommen. Für Screenreader-Nutzer bleibt der Zustand eines solchen Buttons jedoch oft unklar, insbesondere wenn er sich dynamisch ändert, etwa zwischen Merken und Entfernen. Dieser Artikel zeigt, wie sr-only-Klassen in Kombination mit x-text und x-show zusätzlichen, ausschließlich für Screenreader hörbaren Kontext liefern, ganz ohne die sorgfältig gestaltete visuelle Oberfläche zu verändern.
-
Maxim Mironjuk
-
Juni 06, 2025
Sobald ein Shopbetreiber oder eine Agentur an einer öffentlichen Ausschreibung teilnimmt oder einen größeren B2B-Kunden gewinnen will, taucht früher oder später die Frage nach einem VPAT auf. Wer dieses Dokument nicht liefern kann, verliert oft schon vor der eigentlichen technischen Prüfung.
-
Maxim Mironjuk
-
Juni 06, 2025
Der Hyvä Checkout besteht aus Alpine.js Komponenten ohne Knockout.js und ohne UI-Components, gestylt allein mit Tailwind CSS Utility-Klassen. Wer die richtigen Hyvä Checkout Styling Muster für Schrittindikator, Zahlungsartenauswahl und Bestellübersicht kennt, vermeidet Layout-Shifts, unklare Fehlerzustände und inkonsistente Abstände zwischen den Checkout-Schritten.
-
Maxim Mironjuk
-
Juni 06, 2025
LinkedIn- und X-Algorithmen bevorzugen persönliche Profile gegenüber Unternehmensseiten nicht aus Zufall, sondern weil Plattformen an authentischer Interaktion zwischen Menschen mehr Interesse haben als an Broadcast-Content von Marken. Wer diesen strukturellen Unterschied versteht, kann Employee Advocacy als ernstzunehmenden Reichweiten- und indirekten SEO-Hebel aufbauen, statt es als nettes Extra zu behandeln. Dieser Artikel zeigt den Mechanismus dahinter, ein realistisches Programm-Setup und die Grenzen, die man dabei nicht ignorieren darf.
-
Maxim Mironjuk
-
Juni 06, 2025
Das virtuelle /proc-Dateisystem exportiert Kernel-Interna als scheinbare Dateien. Wer /proc/[pid]/status, /proc/meminfo und /proc/loadavg direkt mit Bash-Bordmitteln liest, baut leichtgewichtige Diagnose-Skripte, die ohne externen Prozessaufruf auskommen und in minimalen Container-Images ohne zusätzliche Werkzeuge funktionieren.
-
Maxim Mironjuk
-
Juni 06, 2025
Ohne Reviewer, ohne parallel arbeitendes Team stellt sich für Solo-Entwickler eine andere Frage als in Unternehmensteams: nicht wie sich Konflikte zwischen mehreren Personen vermeiden lassen, sondern welcher Teil des üblichen Git-Prozesses tatsächlich noch einen Nutzen hat und welcher nur unnötigen Aufwand erzeugt.
-
Maxim Mironjuk
-
Juni 06, 2025
Ein Release-Skript ohne Dry-Run-Modus ist ein Blindflug in die Produktion. Mit Checkpoint-Flags, --dry-run, Rollback-Logik und einem vollständigen Schritt-für-Schritt-Protokoll entstehen Release-Skripte, die man vorher testen, bei Fehlern abbrechen und nach Unterbrechungen fortsetzen kann.
-
Maxim Mironjuk
-
Juni 06, 2025
Ein main-Branch ohne Schutz ist nur einen falschen Force-Push von einem Totalschaden entfernt. Dieser Artikel zeigt, was Protected Branches auf GitHub und GitLab wirklich verhindern, wie Required Status Checks und Approval-Regeln funktionieren, welche Rolle CODEOWNERS spielt und mit welcher Baseline Magento- und Hyvä-Agenturen ihren main-Branch praxistauglich absichern, ohne das Team auszubremsen.
-
Maxim Mironjuk
-
Juni 06, 2025
Ein Skeleton Screen, also ein Platzhalter-Layout aus grauen Boxen und Balken, das während des Ladens anstelle des eigentlichen Inhalts angezeigt wird, hat sich in den letzten Jahren als Standardmuster für wahrgenommene Ladezustände etabliert. Der entscheidende Punkt, der dabei oft übersehen wird, ist, dass ein Skeleton Screen die gefühlte Wartezeit verkürzt, ohne die technischen Core-Web-Vitals-Werte wie Largest Contentful Paint tatsächlich zu verbessern, und unter bestimmten Umständen sogar den Cumulative-Layout-Shift-Wert verschlechtern kann. Dieser Artikel erklärt, warum Skeleton Screens psychologisch wirken, wo ihre technischen Grenzen liegen, wie sich das CLS-Risiko beim Übergang zum echten Inhalt vermeiden lässt und wann ein einfacher Spinner die pragmatischere Wahl ist.
-