Seite 363 - Mironsoft Blog
-
Maxim Mironjuk
-
Januar 01, 2025
Die Sitelinks Search Box zeigt Nutzern ein Suchfeld direkt unterhalb des eigenen Domain-Ergebnisses in der Google-Suche, über das sie ohne Klick auf die Website direkt auf der eigenen Seite suchen können. Technisch braucht es dafür nicht mehr als ein sauberes WebSite-Schema mit SearchAction, doch die tatsächliche Anzeige liegt am Ende ausschließlich bei Google. Dieser Artikel zeigt die Implementierung, die technischen Voraussetzungen und warum das Feature trotz korrektem Markup nicht garantiert erscheint.
-
Maxim Mironjuk
-
Januar 01, 2025
Ein einzelnes riesiges JavaScript Bundle bremst jede Vue App beim ersten Laden aus. Bundle Splitting mit dynamic import, manualChunks und Route basiertem Code Splitting verteilt den Code auf kleinere Häppchen, die der Browser parallel und bedarfsgerecht lädt.
-
Maxim Mironjuk
-
Januar 01, 2025
Eine bestehende REST-API auf einen Schlag durch GraphQL zu ersetzen, ist der sicherste Weg, Produktionsausfälle zu provozieren. Mit einer BFF-Schicht, dem Strangler-Fig-Pattern und einem klaren Rollout-Plan lässt sich REST zu GraphQL migrieren, während beide Protokolle monatelang parallel und risikofrei koexistieren.
-
Maxim Mironjuk
-
Januar 01, 2025
Conditional Types erlauben es, den Typ eines Ausdrucks von einer Bedingung über einen anderen Typ abhängig zu machen. Sie stecken hinter fast jedem eingebauten Utility-Type wie Exclude, ReturnType oder Awaited und lösen Probleme, die sonst nur mit Type Assertions oder doppeltem Code lösbar wären. Dieser Artikel zeigt Syntax, Praxisfälle und die Grenze zur Lesbarkeit.
-
Maxim Mironjuk
-
Januar 01, 2025
CSS Container Queries beenden das Zeitalter der viewport-zentrierten Responsiveness. Eine Karte weiß jetzt, wie breit ihr Container ist — und passt sich an, egal ob sie in einer Sidebar, einem Hauptbereich oder einem Modal erscheint. Das verändert die CSS-Architektur von Grund auf.
-