Seite 76 - Maxim Mironjuk
-
Maxim Mironjuk
-
Januar 26, 2026
Das proc Dateisystem ist keine Ansammlung gewoehnlicher Dateien, sondern ein virtuelles Fenster direkt in den laufenden Linux-Kernel. Wer weiss, welche Dateien unter /proc/[pid] und /proc/sys wirklich zaehlen, kann Prozesszustaende, CPU-Auslastung, Speichernutzung und Kernel-Parameter auslesen, ohne auf top, ps oder sysctl angewiesen zu sein, und versteht gleichzeitig, wie diese Tools intern funktionieren.
-
Maxim Mironjuk
-
Januar 26, 2026
switch/case behandelt nur primitive Gleichheit, verschachtelte Bedingungen werden schnell unlesbar, und der Ausdruck-Charakter fehlt komplett. Das TC39 Pattern Matching Proposal ändert das: Ein match-Ausdruck prüft Struktur, Typ, Form und Wert eines Objekts gleichzeitig – deklarativ, exhaustiv und ohne Fallthrough-Bug.
-
Maxim Mironjuk
-
Januar 26, 2026
Eine unstrukturierte
OpenAPI-Spezifikation wird zur Wartungslast, sobald mehr als drei Entwickler daran arbeiten. Mit components/schemas, konsequenten $ref-Referenzen und einer klaren Versionierungsstrategie bleibt die API-Beschreibung das Single Source of Truth für Dokumentation, Code-Generierung und Vertragstests.
-
Maxim Mironjuk
-
Januar 26, 2026
Jedes gewachsene PHP-Projekt sammelt technische Schulden an, die Frage ist nie ob, sondern welche zuerst behoben werden. Dieser Artikel zeigt eine praktische Methode, technical debt anhand von Änderungshäufigkeit, Fehlerrisiko und Behebungsaufwand zu bewerten und daraus eine belastbare Reihenfolge abzuleiten.
-
Maxim Mironjuk
-
Januar 26, 2026
Websites, die nur mit der Maus vollständig bedienbar sind, schließen Tastaturnutzer, Screenreader-Nutzer und Menschen mit motorischen Einschränkungen von zentralen Funktionen komplett aus. Dieser Artikel erklärt die WCAG-Basisanforderung der vollständigen Tastaturbedienbarkeit: native Tab-Reihenfolge, der korrekte Einsatz von tabindex, etablierte Standard-Interaktionsmuster mit Enter, Leertaste und Pfeiltasten sowie ein praktischer Tastatur-Test für die eigene Website als erster Schritt.
-
Maxim Mironjuk
-
Januar 25, 2026
Ein Drop Cap, die vergrößerte Initiale am Absatzanfang, wurde in CSS jahrelang mit float, einer geschätzten font-size und viel Nachjustieren gebaut. Die Property initial-letter übernimmt die Berechnung von Höhe und Ausrichtung nativ und erlaubt präzise Kontrolle über die Anzahl der Zeilen, über die sich die Initiale erstreckt.
-
Maxim Mironjuk
-
Januar 25, 2026
Rohe, mit Kommas oder Tabs getrennte Textdaten lesen sich schwer, sobald mehr als drei Spalten im Spiel sind. column -t richtet Spalten automatisch aus, paste fuegt mehrere Dateien Zeile fuer Zeile nebeneinander zusammen, und zusammen bauen beide Werkzeuge lesbare Reports direkt in der Shell, ganz ohne Excel oder ein externes Tabellen-Tool.
-
Maxim Mironjuk
-
Januar 25, 2026
Wer im eigenen
Magento-Modul Felder, Mutationen oder komplexe Types zum GraphQL-Schema hinzufügt, braucht mehr als extend-type-Syntax: Resolver-Architektur, modulübergreifendes Schema-Merging und Batch-Resolving gegen N+1-Abfragen gehören untrennbar dazu. Dieser Artikel zeigt anhand von echtem Code, wie eine eigene Schema-Erweiterung in Magento 2.4.8 sauber, testbar und versionssicher gebaut wird.
-
Maxim Mironjuk
-
Januar 25, 2026
Exceptions in TypeScript sind unsichtbar fuer den Compiler: eine Funktion, die wirft, sieht in ihrer Signatur genauso aus wie eine, die niemals scheitert. Das Result Type Pattern macht Fehlerpfade explizit, indem Erfolg und Fehlschlag als typisierter Wert zurueckgegeben werden, den der Aufrufer aktiv behandeln muss.
-
Maxim Mironjuk
-
Januar 25, 2026
Wer Reports, Rechnungen oder Zertifikate als PDF erzeugen muss, kann dafür dieselbe Tailwind-CSS-Vorlage nutzen, die auch im Browser läuft. Puppeteer steuert Headless Chrome fern und ruft page.pdf() auf, wodurch das Layout inklusive Flexbox, Grid und Custom Properties originalgetreu ins PDF übernommen wird.
-