Seite 23 - Monthly Archives: April 2026
-
Maxim Mironjuk
-
April 01, 2026
Die fünf Felder einer Crontab-Zeile wirken auf den ersten Blick simpel, doch Listen, Bereiche, Schrittweiten und vor allem die berüchtigte OR-Logik zwischen Tag und Wochentag führen regelmäßig zu Jobs, die zur falschen Zeit oder gar nicht laufen. Dieser Leitfaden erklärt die Crontab-Syntax vollständig, inklusive Sonderzeichen, Umgebungsvariablen und Zeitzonen.
-
Maxim Mironjuk
-
April 01, 2026
Ein LATERAL Join erlaubt einer Subquery in FROM oder JOIN, auf Spalten der vorherigen Tabelle im selben Statement zuzugreifen, was ein gewoehnlicher Join oder eine gewoehnliche Subquery nicht kann. Damit werden Top-N-pro-Gruppe-Abfragen, dynamische Berechnungen pro Zeile und mehrspaltige Tabellenfunktionsaufrufe moeglich, in PostgreSQL mit LATERAL, in SQL Server mit CROSS APPLY und OUTER APPLY.
-
Maxim Mironjuk
-
April 01, 2026
Ein einmal committetes Secret bleibt in der Git-Historie erreichbar, auch nach dem Löschen der Datei. Dieser Artikel zeigt, warum das so ist, wie Pre-Commit-Hooks und CI-Scanner Leaks von vornherein verhindern, und welche Reihenfolge bei einem echten Vorfall zählt: zuerst die Zugangsdaten rotieren, dann die Historie bereinigen.
-
Maxim Mironjuk
-
April 01, 2026
Content-Formate entscheiden zunehmend darüber, ob ein Sprachmodell einen Inhalt zuverlässig extrahieren und in einer generierten Antwort korrekt wiedergeben kann. Fließtext ohne klare Struktur zwingt ein Modell zur Interpretation, während Listen, Tabellen, FAQ-Blöcke und Definitionsboxen Informationen in einer Form liefern, die direkt und ohne Interpretationsspielraum in eine Antwort übernommen werden kann.
-
Maxim Mironjuk
-
April 01, 2026
Props fließen nach unten, Emits fließen nach oben – der One-Way Data Flow in Vue.js ist kein Design-Dogma, sondern die Grundlage für vorhersehbares, debugbares Komponentenverhalten. Wer Props mutiert, baut Bugs, die erst unter Last oder bei komplexen Zustandsänderungen sichtbar werden.
-
Maxim Mironjuk
-
April 01, 2026
Doctrine oder Eloquent zu benutzen ist einfach, zu verstehen, warum sie so funktionieren, wie sie funktionieren, ist es nicht. Wer einmal ein eigenes minimales ORM gebaut hat, versteht Hydration, Unit of Work und Identity Map nicht mehr abstrakt, sondern als konkrete Entscheidungen mit klaren Kompromissen.
-
Maxim Mironjuk
-
April 01, 2026
Wer Produktivitätsgewinne durch Claude Code an Codezeilen oder Commit-Anzahl misst, misst das Falsche und trifft daraus falsche Entscheidungen. Aussagekräftiger sind Cycle Time, Time-to-First-Review und Defect-Rate bei KI-unterstützten Änderungen, kombiniert mit einer ehrlichen Analyse, in welchen Aufgaben Claude Code Teams tatsächlich verlangsamt statt beschleunigt.
-
Maxim Mironjuk
-
April 01, 2026
Die meisten Vue-Tutorials arbeiten fast ausschließlich mit Arrays und einfachen Objects, dabei bringt JavaScript mit Map und Set zwei Collection-Typen mit, die für bestimmte Aufgaben deutlich besser passen. Vues Reactivity-System unterstützt beide vollständig, sodass reactive(new Map()) und reactive(new Set()) genauso zuverlässig auf Änderungen reagieren wie ein reaktives Array. Wer weiß, wann eine Set-basierte Auswahl in einer Multi-Select-UI oder eine Map-basierte Lookup-Struktur die bessere Wahl ist, und welche Fallstricke bei der Destrukturierung lauern, schreibt spürbar robusteren und schnelleren Code.
-