[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-carousel":3,"featured-case-studies":115},[4,20,35,48,61,74,87,101],{"_id":5,"category":6,"coverImage":7,"excerpt":13,"publishedAt":14,"readingTime":15,"slug":16,"title":19},"epzDXqrM0Ug1OrZfNfKJAs","erklaert",{"alt":8,"asset":9,"credit":11,"creditUrl":12},"Modernes Desk-Setup mit Laptop – Content Management",{"url":10},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F0fa7a4c3830f54525b80be2aa4b8aedbc840a43e-1200x800.jpg","Foto von Clément Hélardot auf Unsplash","https:\u002F\u002Funsplash.com\u002F@clemhlrdt","Headless CMS vs. traditionelles CMS: Warum die Trennung von Content und Präsentation die Zukunft ist – und welches System zu dir passt.","2026-04-10T10:00:00Z",8,{"_type":17,"current":18},"slug","headless-cms-vergleich-sanity-strapi-contentful","Warum Headless CMS die Zukunft ist: Sanity, Strapi und Contentful im Vergleich",{"_id":21,"category":22,"coverImage":23,"excerpt":29,"publishedAt":30,"readingTime":31,"slug":32,"title":34},"epzDXqrM0Ug1OrZfNfKJ6z","tutorial",{"alt":24,"asset":25,"credit":27,"creditUrl":28},"Laptop mit Code-Editor – Frontend-Entwicklung",{"url":26},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F593c3544d1704930af273aeb83476cbb96b95dd1-1200x675.jpg","Foto von James Harrison auf Unsplash","https:\u002F\u002Funsplash.com\u002F@jstrippa","Composables sind das Herzstück der Vue 3 Composition API. Lerne, wie du sie richtig strukturierst, testest und in Projekten skalierbar einsetzt.","2026-04-02T09:00:00Z",7,{"_type":17,"current":33},"vue-3-composables-wiederverwendbare-logik","Vue 3 Composables: Wiederverwendbare Logik richtig strukturieren",{"_id":36,"category":6,"coverImage":37,"excerpt":43,"publishedAt":44,"readingTime":15,"slug":45,"title":47},"epzDXqrM0Ug1OrZfNfKJ36",{"alt":38,"asset":39,"credit":41,"creditUrl":42},"Dashboard mit Performance-Metriken – Web Performance",{"url":40},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F02161b7616a1c8374d7f90753d4794211ff446f4-1200x855.jpg","Foto von Carlos Muza auf Unsplash","https:\u002F\u002Funsplash.com\u002F@kmuza","LCP, INP und CLS – die drei Core Web Vitals entscheiden über Ranking und User Experience. So optimierst du sie in der Praxis mit konkreten Maßnahmen.","2026-03-20T10:00:00Z",{"_type":17,"current":46},"web-performance-core-web-vitals-optimieren","Web Performance optimieren: Core Web Vitals in der Praxis",{"_id":49,"category":22,"coverImage":50,"excerpt":56,"publishedAt":57,"readingTime":15,"slug":58,"title":60},"epzDXqrM0Ug1OrZfNfKIzD",{"alt":51,"asset":52,"credit":54,"creditUrl":55},"Vernetzte Datenströme – API-Architektur",{"url":53},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002Fad5fdf4efcc60ac62d67f9e4cbdeecd90ba64354-1200x673.jpg","Foto von Taylor Vick auf Unsplash","https:\u002F\u002Funsplash.com\u002F@tvick","REST, GraphQL oder tRPC – welches API-Paradigma passt zu deinem Projekt? Ein praxisnaher Vergleich mit Entscheidungshilfe und Code-Beispielen.","2026-03-05T08:00:00Z",{"_type":17,"current":59},"api-design-rest-graphql-trpc-vergleich","API-Design mit REST vs. GraphQL vs. tRPC: Ein praktischer Vergleich",{"_id":62,"category":6,"coverImage":63,"excerpt":69,"publishedAt":70,"readingTime":31,"slug":71,"title":73},"epzDXqrM0Ug1OrZfNfKIvK",{"alt":64,"asset":65,"credit":67,"creditUrl":68},"Künstliche Intelligenz – futuristisches AI-Konzept",{"url":66},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F9e7c19453c8f5dd36fe888a49517ca4de15f56c5-1200x675.jpg","Foto von Steve Johnson auf Unsplash","https:\u002F\u002Funsplash.com\u002F@steve_j","Von Code-Generierung über Debugging bis hin zu automatisierten Tests – so setzt du KI-Tools produktiv im Entwickler-Alltag ein, ohne die Kontrolle zu verlieren.","2026-02-14T09:00:00Z",{"_type":17,"current":72},"ai-gestuetzte-entwicklung-ki-im-alltag","AI-gestützte Entwicklung: Wie KI den Entwickler-Alltag verändert",{"_id":75,"category":22,"coverImage":76,"excerpt":82,"publishedAt":83,"readingTime":31,"slug":84,"title":86},"epzDXqrM0Ug1OrZfNfKIrR",{"alt":77,"asset":78,"credit":80,"creditUrl":81},"Farbige Retro-Lichter – Animation und Motion Design",{"url":79},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F011116580d098ccbc98cfcc8969c4b7bbdcfe7db-1200x800.jpg","Foto von Lorenzo Herrera auf Unsplash","https:\u002F\u002Funsplash.com\u002F@lorenzoherrera","Wie du mit GSAP ScrollTrigger professionelle Scroll-Animationen baust, die performant und zugänglich sind. Mit praktischen Code-Beispielen.","2026-01-28T10:00:00Z",{"_type":17,"current":85},"gsap-scrolltrigger-scroll-animationen","GSAP ScrollTrigger: Scroll-Animationen für moderne Websites",{"_id":88,"category":6,"coverImage":89,"excerpt":95,"publishedAt":96,"readingTime":97,"slug":98,"title":100},"epzDXqrM0Ug1OrZfNfKInY",{"alt":90,"asset":91,"credit":93,"creditUrl":94},"Person beim Online-Shopping am Laptop – E-Commerce",{"url":92},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F1013dc8c945160856f9ab611ff3f969eb1f85308-1200x801.jpg","Foto von Rupixen auf Unsplash","https:\u002F\u002Funsplash.com\u002F@rupixen","Welche Headless-Commerce-Lösung passt zu deinem Projekt? Ein praxisnaher Vergleich von Shopify Hydrogen, Shopware Frontends und individuellen Headless-Setups.","2026-01-10T09:00:00Z",9,{"_type":17,"current":99},"headless-commerce-shopify-hydrogen-shopware-frontends","Headless Commerce erklärt: Shopify Hydrogen vs. Shopware Frontends vs. Custom",{"_id":102,"category":22,"coverImage":103,"excerpt":109,"publishedAt":110,"readingTime":111,"slug":112,"title":114},"epzDXqrM0Ug1OrZfNfKIjf",{"alt":104,"asset":105,"credit":107,"creditUrl":108},"Farbiger Quellcode auf einem Monitor – Programmierung",{"url":106},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002Fb8daf61470b606068862ba71d730a33856888afd-1200x800.jpg","Foto von Sai Kiran Anagani auf Unsplash","https:\u002F\u002Funsplash.com\u002F@_imkiran","Von Utility Types über Discriminated Unions bis hin zu const assertions – diese 10 TypeScript-Patterns machen deinen Code sicherer, lesbarer und wartbarer.","2025-12-02T08:00:00Z",10,{"_type":17,"current":113},"typescript-best-practices-2025","TypeScript Best Practices 2025: 10 Patterns die deinen Code verbessern",[116,129,142,153],{"_id":117,"client":118,"coverImage":119,"excerpt":123,"platform":124,"slug":125,"title":127,"year":128},"epzDXqrM0Ug1OrZfNlO7oO","FotoConnect",{"alt":120,"asset":121},"FotoConnect Plattform – Professionelle Fotografie einfach gebucht",{"url":122},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002Fd27c3be0d91cc97eab69cc57b08513b3a05c1009-1200x846.png","Entwicklung einer umfassenden SaaS-Plattform, die Unternehmen mit professionellen Fotografen verbindet. Mit AI-Matching, Echtzeit-Kommunikation, Client-Galerien und komplettem Auftragsmanagement.","Nuxt 3 \u002F Vue.js",{"_type":17,"current":126},"fotoconnect-plattform-professionelle-fotografie","FotoConnect – Die All-in-One-Plattform für professionelle Fotografie",2025,{"_id":130,"client":131,"coverImage":132,"excerpt":136,"platform":137,"slug":138,"title":140,"year":141},"b0bd0511-ad7c-4f73-996d-74d32d5ec04e","MLOGIX",{"alt":133,"asset":134},null,{"url":135},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F3c210645d280824edcce94a93a17aa8339d3f554-2400x1690.png","Maßgeschneiderte SaaS-Plattform für Influencer-Marketing-Agenturen: Kampagnen, Verträge mit E-Signatur, Echtzeit-Chat via WebSocket, Rechnungsstellung und detailliertes Reporting – alles in einem mandantenfähigen System.","Nuxt 3 + FastAPI",{"_type":17,"current":139},"mlogix-influencer-marketing-platform","MLOGIX - Influencer Marketing Platform",2026,{"_id":143,"client":144,"coverImage":145,"excerpt":148,"platform":149,"slug":150,"title":152,"year":141},"d19ef0d7-9ce5-4bbc-87d0-61fce29bfb34","Freisein",{"alt":133,"asset":146},{"url":147},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F39bced15e80bc9a5ffaa65edbf1be00eb2a40ce9-9344x14016.jpg","freisein.store ist ein moderner Fashion Online Store, der auf Shopify von Grund auf aufgebaut wurde – mit klarer Markenidentität, mobiloptimiertem Design und einem Checkout-Flow, der konvertiert.","Shopify",{"_type":17,"current":151},"shopify-fashion-store-von-der-idee-zum-performanten-online-shop","Shopify Fashion Store – Von der Idee zum performanten Online-Shop",{"_id":154,"client":155,"coverImage":156,"excerpt":160,"platform":161,"slug":162,"title":164,"year":141},"9941a32a-295e-44a2-b716-bda8859893ff","Royalnuts Genuss GmbH",{"alt":157,"asset":158},"Fruco - Royalnuts Genuss GmbH",{"url":159},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002Ff1irfjak\u002Fproduction\u002F369e0e41173e87c076ba0db868da728d2344204e-3000x3000.png","Fruco ist Teil eines headless Ghost-Shop-Ökosystems: mehrere eigenständige White-Label-Storefronts teilen sich ein einziges Shopify-Backend – mit vollständig separaten Brand-Identitäten nach außen.","Shopify + Nuxt 3",{"_type":17,"current":163},"headless-multi-brand-commerce-mit-nuxt-3-and-shopify","Headless Multi-Brand Commerce mit Nuxt 3 & Shopify"]