{
    "schema_version": "1.0",
    "schemaVersion": 1,
    "mime": "application/vnd.velinstyle.meta+json",
    "generatedAt": "2026-08-16T03:15:02+02:00",
    "agent_access": {
        "read": true,
        "write": false
    },
    "workflow": [
        "discover",
        "search",
        "retrieve",
        "contextualize"
    ],
    "recommended_flow": {
        "step_1": "https://birdapi.de/ai/discover",
        "step_2": "https://birdapi.de/ai/search?q={query}",
        "step_3": "https://birdapi.de/ai/content/{uid}/context"
    },
    "filters": [
        "category",
        "tag",
        "language",
        "kind",
        "source",
        "version",
        "published_after",
        "updated_after"
    ],
    "roles": {
        "ai": "Preferred retrieval interface (/ai/*).",
        "api": "Structured client data (/api/*). Not for crawling."
    },
    "site": {
        "name": "BirdAPI",
        "url": "https://birdapi.de",
        "language": "de-DE",
        "description": "BirdAPI – Die Zukunft der Automatisierung"
    },
    "versions": {
        "velinstyle": "1.3.0",
        "velin_core": "3.5",
        "agent_schema": "v1",
        "velinedge": "0.2.1",
        "velinsentinel": "1.2.0",
        "velinscript": "3.5.0",
        "laravel": "13.12.0",
        "velindeploy": "0.2.0"
    },
    "sections": {
        "blog": "https://birdapi.de/blog",
        "search": "https://birdapi.de/suche",
        "sitemap": "https://birdapi.de/sitemap.xml",
        "llms": "https://birdapi.de/llms.txt",
        "ai_manifest": "https://birdapi.de/.well-known/ai.json",
        "ai_discover": "https://birdapi.de/ai/discover",
        "ai_search": "https://birdapi.de/ai/search",
        "ai_changes": "https://birdapi.de/ai/changes",
        "guide": "https://birdapi.de/guide/bootstrap",
        "tutor_embed": "https://birdapi.de/embed/velin-tutor.js"
    },
    "guide": {
        "name": "Bird Guide",
        "type": "website_concierge",
        "endpoints": {
            "bootstrap": "https://birdapi.de/guide/bootstrap",
            "resolve": "https://birdapi.de/guide/resolve",
            "discover": "https://birdapi.de/guide/discover"
        },
        "capabilities": [
            "search",
            "pricing",
            "documentation",
            "navigation",
            "download",
            "compare",
            "contact",
            "install",
            "learn",
            "playground",
            "challenge"
        ]
    },
    "products": {
        "VelinSentinel": "https://birdapi.de/#velin-sentinel",
        "Velin Puls": "https://birdapi.de/velin-puls",
        "VelinDeploy": "https://birdapi.de/velin-deploy",
        "VelinStyle Docs": "https://velinstyle.info/docs/",
        "Velisch Docs": "https://velisch.info/docs"
    },
    "pages": [
        {
            "title": "Die Zukunft der KI-Automatisierung",
            "slug": "home",
            "url": "https://birdapi.de/",
            "intent": "page"
        },
        {
            "title": "Services",
            "slug": "services",
            "url": "https://birdapi.de/services",
            "intent": "page"
        },
        {
            "title": "Leistungsstarke APIs für Ihre Anwendungen",
            "slug": "services/api-entwicklung",
            "url": "https://birdapi.de/services/api-entwicklung",
            "intent": "page"
        },
        {
            "title": "E-Commerce Entwicklung",
            "slug": "services/ecommerce",
            "url": "https://birdapi.de/services/ecommerce",
            "intent": "page"
        },
        {
            "title": "Intelligenz trifft Innovation",
            "slug": "services/ki-entwicklung",
            "url": "https://birdapi.de/services/ki-entwicklung",
            "intent": "page"
        },
        {
            "title": "Services laravel entwicklung",
            "slug": "services/laravel-entwicklung",
            "url": "https://birdapi.de/services/laravel-entwicklung",
            "intent": "page"
        },
        {
            "title": "Ihre Website in besten Händen",
            "slug": "services/pflege-wartung",
            "url": "https://birdapi.de/services/pflege-wartung",
            "intent": "page"
        },
        {
            "title": "Ihre Vision, professionell umgesetzt",
            "slug": "services/webentwicklung",
            "url": "https://birdapi.de/services/webentwicklung",
            "intent": "page"
        },
        {
            "title": "AI Infozentrum",
            "slug": "ai-infozentrum",
            "url": "https://birdapi.de/ai-infozentrum",
            "intent": "page"
        },
        {
            "title": "KI-Transparenz - AI Infozentrum",
            "slug": "ai-infozentrum/ki-transparenz",
            "url": "https://birdapi.de/ai-infozentrum/ki-transparenz",
            "intent": "page"
        },
        {
            "title": "Widerspruch einlegen - AI Infozentrum",
            "slug": "ai-infozentrum/widerspruch",
            "url": "https://birdapi.de/ai-infozentrum/widerspruch",
            "intent": "page"
        },
        {
            "title": "Datenverarbeitung - AI Infozentrum",
            "slug": "ai-infozentrum/datenverarbeitung",
            "url": "https://birdapi.de/ai-infozentrum/datenverarbeitung",
            "intent": "page"
        },
        {
            "title": "Risikobewertung - AI Infozentrum",
            "slug": "ai-infozentrum/risikobewertung",
            "url": "https://birdapi.de/ai-infozentrum/risikobewertung",
            "intent": "page"
        },
        {
            "title": "Bias & Fairness - AI Infozentrum",
            "slug": "ai-infozentrum/bias-fairness",
            "url": "https://birdapi.de/ai-infozentrum/bias-fairness",
            "intent": "page"
        },
        {
            "title": "KI-Monitoring - AI Infozentrum",
            "slug": "ai-infozentrum/monitoring",
            "url": "https://birdapi.de/ai-infozentrum/monitoring",
            "intent": "page"
        },
        {
            "title": "KI-Dokumentation - AI Infozentrum",
            "slug": "ai-infozentrum/dokumentation",
            "url": "https://birdapi.de/ai-infozentrum/dokumentation",
            "intent": "page"
        },
        {
            "title": "FAQ - AI Infozentrum",
            "slug": "ai-infozentrum/faq",
            "url": "https://birdapi.de/ai-infozentrum/faq",
            "intent": "page"
        },
        {
            "title": "Lassen Sie uns zusammenarbeiten",
            "slug": "contact",
            "url": "https://birdapi.de/contact",
            "intent": "page"
        },
        {
            "title": "Ihr Feedback zählt",
            "slug": "feedback",
            "url": "https://birdapi.de/feedback",
            "intent": "page"
        },
        {
            "title": "Bug melden",
            "slug": "bug-melden",
            "url": "https://birdapi.de/bug-melden",
            "intent": "page"
        },
        {
            "title": "Allgemeine Geschäftsbedingungen",
            "slug": "agb",
            "url": "https://birdapi.de/agb",
            "intent": "page"
        },
        {
            "title": "Datenschutzerklärung",
            "slug": "datenschutz",
            "url": "https://birdapi.de/datenschutz",
            "intent": "page"
        },
        {
            "title": "Impressum",
            "slug": "impressum",
            "url": "https://birdapi.de/impressum",
            "intent": "page"
        },
        {
            "title": "Über mich",
            "slug": "ueber-mich",
            "url": "https://birdapi.de/ueber-mich",
            "intent": "page"
        },
        {
            "title": "Velin KI-Pakete",
            "slug": "pricing",
            "url": "https://birdapi.de/pricing",
            "intent": "page"
        },
        {
            "title": "Werde Teil unserer KI-Revolution",
            "slug": "karriere",
            "url": "https://birdapi.de/karriere",
            "intent": "page"
        },
        {
            "title": "Hilfe & Support",
            "slug": "hilfe",
            "url": "https://birdapi.de/hilfe",
            "intent": "page"
        },
        {
            "title": "Sicherheit auf Enterprise-Niveau",
            "slug": "sicherheit",
            "url": "https://birdapi.de/sicherheit",
            "intent": "page"
        },
        {
            "title": "Nutzungsrichtlinien",
            "slug": "richtlinien",
            "url": "https://birdapi.de/richtlinien",
            "intent": "page"
        },
        {
            "title": "Richtlinien & Sicherheit",
            "slug": "richtlinien-sicherheit",
            "url": "https://birdapi.de/richtlinien-sicherheit",
            "intent": "page"
        },
        {
            "title": "Urheberrecht",
            "slug": "urheberrecht",
            "url": "https://birdapi.de/urheberrecht",
            "intent": "page"
        },
        {
            "title": "920+ Funktionen",
            "slug": "funktionen-uebersicht",
            "url": "https://birdapi.de/funktionen-uebersicht",
            "intent": "page"
        },
        {
            "title": "Wie funktioniert's?",
            "slug": "wie-funktionierts",
            "url": "https://birdapi.de/wie-funktionierts",
            "intent": "page"
        },
        {
            "title": "Wartungsarbeiten - SKYLITE.DESIGN",
            "slug": "wartung",
            "url": "https://birdapi.de/wartung",
            "intent": "page"
        },
        {
            "title": "Beta-Informationen",
            "slug": "beta-info",
            "url": "https://birdapi.de/beta-info",
            "intent": "page"
        },
        {
            "title": "Security Hall of Fame",
            "slug": "security-hall-of-fame",
            "url": "https://birdapi.de/security-hall-of-fame",
            "intent": "page"
        },
        {
            "title": "Velin",
            "slug": "velin",
            "url": "https://birdapi.de/velin",
            "intent": "page"
        },
        {
            "title": "Velin Core",
            "slug": "velin-core",
            "url": "https://birdapi.de/velin-core",
            "intent": "page"
        },
        {
            "title": "Velin Paradies",
            "slug": "velin-paradies",
            "url": "https://birdapi.de/velin-paradies",
            "intent": "page"
        },
        {
            "title": "VelinAuthPolice",
            "slug": "velin-auth-police",
            "url": "https://birdapi.de/velin-auth-police",
            "intent": "page"
        },
        {
            "title": "Velin Puls",
            "slug": "velin-puls",
            "url": "https://birdapi.de/velin-puls",
            "intent": "page"
        },
        {
            "title": "VelinDeploy",
            "slug": "velin-deploy",
            "url": "https://birdapi.de/velin-deploy",
            "intent": "page"
        },
        {
            "title": "VelinSentinel Demo anfordern",
            "slug": "contact/demo",
            "url": "https://birdapi.de/contact/demo",
            "intent": "page"
        },
        {
            "title": "Kostenlose VelinSentinel-Beratung",
            "slug": "contact/beratung",
            "url": "https://birdapi.de/contact/beratung",
            "intent": "page"
        },
        {
            "title": "VelinSentinel Testinstallation",
            "slug": "contact/testinstallation",
            "url": "https://birdapi.de/contact/testinstallation",
            "intent": "page"
        },
        {
            "title": "VelinSentinel Enterprise anfragen",
            "slug": "contact/velinsentinel-enterprise",
            "url": "https://birdapi.de/contact/velinsentinel-enterprise",
            "intent": "page"
        },
        {
            "title": "VelinShield",
            "slug": "velin-edge",
            "url": "https://birdapi.de/velin-edge",
            "intent": "page"
        }
    ],
    "posts": [
        {
            "title": "Bird Guide & Velin Tutor: Orientierung und Interactive Documentation",
            "slug": "bird-guide-und-velin-tutor",
            "url": "https://birdapi.de/blog/velin/bird-guide-und-velin-tutor",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "velin",
            "published_at": "2026-08-10T15:43:47+02:00"
        },
        {
            "title": "VelinStyle 1.3.0 ist da: Velin Motion Clips, CLI und PixVerse AI",
            "slug": "velinstyle-1-3-0-ist-da",
            "url": "https://birdapi.de/blog/velin/velinstyle-1-3-0-ist-da",
            "intent": "article",
            "type": "NewsArticle",
            "kind": "announcement",
            "category": "velin",
            "published_at": "2026-08-10T15:43:47+02:00"
        },
        {
            "title": "Transparency Framework nutzen: Bilder und Medien kennzeichnen",
            "slug": "velinstyle-transparency-framework-nutzen",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-transparency-framework-nutzen",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-10T15:43:47+02:00"
        },
        {
            "title": "VelinDeploy: Erstes Deployment mit Backup, Health Check und Rollback",
            "slug": "velin-deploy-erstes-deployment",
            "url": "https://birdapi.de/blog/tutorials-velin/velin-deploy-erstes-deployment",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velin",
            "published_at": "2026-08-10T14:43:46+02:00"
        },
        {
            "title": "Landingpage end-to-end bauen",
            "slug": "velinstyle-landingpage-end-to-end",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-landingpage-end-to-end",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-10T13:43:48+02:00"
        },
        {
            "title": "VelinSentinel: Security-Agent installieren und mit dem Portal verbinden",
            "slug": "velinsentinel-agent-einrichten",
            "url": "https://birdapi.de/blog/tutorials-velin/velinsentinel-agent-einrichten",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velin",
            "published_at": "2026-08-10T13:43:46+02:00"
        },
        {
            "title": "Pagination UI",
            "slug": "velinstyle-pagination",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-pagination",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Avatar Stack",
            "slug": "velinstyle-avatar-stack",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-avatar-stack",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Progress Bar",
            "slug": "velinstyle-progress-bar",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-progress-bar",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Toggle Switch",
            "slug": "velinstyle-toggle-switch",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-toggle-switch",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Card Grid Layout",
            "slug": "velinstyle-card-grid",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-card-grid",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Backup starten",
            "slug": "velinscript-backup-start",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-backup-start",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Log analysieren",
            "slug": "velinscript-log-analyze",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-log-analyze",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Webhook senden",
            "slug": "velinscript-webhook-send",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-webhook-send",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Website prüfen",
            "slug": "velinscript-website-check",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-website-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "JSON auswerten",
            "slug": "velinscript-json-parse",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-json-parse",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Speicherplatz prüfen",
            "slug": "velinscript-disk-check",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-disk-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "SSL-Ablauf prüfen",
            "slug": "velinscript-ssl-expiry",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-ssl-expiry",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Cronjobs auflisten",
            "slug": "velinscript-cron-list",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-cron-list",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Service neu starten",
            "slug": "velinscript-service-restart",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-service-restart",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Docker Status",
            "slug": "velinscript-docker-status",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-docker-status",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Git Pull mit Stash",
            "slug": "velinscript-git-pull-stash",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-git-pull-stash",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": ".env Backup",
            "slug": "velinscript-env-backup",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-env-backup",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Host pingen",
            "slug": "velinscript-ping-host",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-ping-host",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Log Rotate",
            "slug": "velinscript-log-rotate",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-log-rotate",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "MySQL Dump Tabelle",
            "slug": "velinscript-mysql-table-dump",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-mysql-table-dump",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "UFW Grundregeln",
            "slug": "security-ufw-basics",
            "url": "https://birdapi.de/code-gewoelbe/security/security-ufw-basics",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Fail2Ban SSH",
            "slug": "security-fail2ban-ssh",
            "url": "https://birdapi.de/code-gewoelbe/security/security-fail2ban-ssh",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "SSH härten",
            "slug": "security-ssh-harden",
            "url": "https://birdapi.de/code-gewoelbe/security/security-ssh-harden",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Nginx Security Headers",
            "slug": "security-nginx-headers",
            "url": "https://birdapi.de/code-gewoelbe/security/security-nginx-headers",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Scanner-Pfade blocken",
            "slug": "security-block-scanner-paths",
            "url": "https://birdapi.de/code-gewoelbe/security/security-block-scanner-paths",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Git Deploy Hook",
            "slug": "deployment-git-hook",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-git-hook",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Backup vor Deploy",
            "slug": "deployment-backup-before",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-backup-before",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Maintenance Mode",
            "slug": "deployment-maintenance-mode",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-maintenance-mode",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Rollback Strategie",
            "slug": "deployment-rollback",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-rollback",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Title & Description Check",
            "slug": "seo-title-description-check",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-title-description-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "SSL & Canonical Check",
            "slug": "seo-ssl-canonical-check",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-ssl-canonical-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Calendar",
            "slug": "velinstyle-calendar",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-calendar",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "File Dropzone",
            "slug": "velinstyle-file-dropzone",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-file-dropzone",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Editable Data Table",
            "slug": "velinstyle-data-table-editable",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-data-table-editable",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "React Dialog",
            "slug": "velinstyle-react-dialog",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-react-dialog",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "CLI Ship Surface",
            "slug": "velinstyle-cli-ship",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-cli-ship",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Menubar",
            "slug": "velinstyle-menubar",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-menubar",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Command Palette",
            "slug": "velinstyle-command-palette",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-command-palette",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Combobox",
            "slug": "velinstyle-combobox",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-combobox",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Sheet Panel",
            "slug": "velinstyle-sheet",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-sheet",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Segmented Control",
            "slug": "velinstyle-segmented-control",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-segmented-control",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Rating Stars",
            "slug": "velinstyle-rating",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-rating",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Countdown",
            "slug": "velinstyle-countdown",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-countdown",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Secure Field",
            "slug": "velinstyle-secure-field",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-secure-field",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Form Summary",
            "slug": "velinstyle-form-summary",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-form-summary",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Accordion",
            "slug": "velinstyle-accordion",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-accordion",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Sparkline",
            "slug": "velinstyle-sparkline",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-sparkline",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Progress Ring",
            "slug": "velinstyle-progress-ring",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-progress-ring",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "App Chrome Blueprint",
            "slug": "velinstyle-app-chrome",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-app-chrome",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Marketing Lite CSS",
            "slug": "velinstyle-marketing-lite",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-marketing-lite",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Form Request Pattern",
            "slug": "laravel-form-request-pattern",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-form-request-pattern",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Policy Gate",
            "slug": "laravel-policy-gate",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-policy-gate",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Job und Queue",
            "slug": "laravel-job-queue",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-job-queue",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Eloquent Scope",
            "slug": "laravel-eloquent-scope",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-eloquent-scope",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "API Resource",
            "slug": "laravel-api-resource",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-api-resource",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Feature Flag Config",
            "slug": "laravel-feature-flag-config",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-feature-flag-config",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Observer Hook",
            "slug": "laravel-observer-hook",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-observer-hook",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Deploy Hook",
            "slug": "velinscript-deploy-hook",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-deploy-hook",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Health Probe Loop",
            "slug": "velinscript-health-probe-loop",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-health-probe-loop",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Backup Verify",
            "slug": "velinscript-backup-verify",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-backup-verify",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Env Diff",
            "slug": "velinscript-env-diff",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-env-diff",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Fail2ban Snippet Check",
            "slug": "velinscript-fail2ban-check",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-fail2ban-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Certificate Watch",
            "slug": "velinscript-certificate-watch",
            "url": "https://birdapi.de/code-gewoelbe/velinscript/velinscript-certificate-watch",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinscript",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Security Headers Check",
            "slug": "security-headers-check",
            "url": "https://birdapi.de/code-gewoelbe/security/security-headers-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "CSP Report Hint",
            "slug": "security-csp-report",
            "url": "https://birdapi.de/code-gewoelbe/security/security-csp-report",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Secrets Scan Hinweis",
            "slug": "security-secrets-scan",
            "url": "https://birdapi.de/code-gewoelbe/security/security-secrets-scan",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "SSH Hardening Check",
            "slug": "security-ssh-hardening-check",
            "url": "https://birdapi.de/code-gewoelbe/security/security-ssh-hardening-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Nginx Rate Limit",
            "slug": "security-nginx-rate-limit",
            "url": "https://birdapi.de/code-gewoelbe/security/security-nginx-rate-limit",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "File Perms Audit",
            "slug": "security-file-perms-audit",
            "url": "https://birdapi.de/code-gewoelbe/security/security-file-perms-audit",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Dependency Audit",
            "slug": "security-dependency-audit",
            "url": "https://birdapi.de/code-gewoelbe/security/security-dependency-audit",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-security",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Zero Downtime Reload",
            "slug": "deployment-zero-downtime-reload",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-zero-downtime-reload",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Env Sync Check",
            "slug": "deployment-env-sync-check",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-env-sync-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Artisan Optimize Pipeline",
            "slug": "deployment-artisan-optimize",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-artisan-optimize",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Rollback Tag",
            "slug": "deployment-rollback-tag",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-rollback-tag",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Health before Switch",
            "slug": "deployment-health-before-switch",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-health-before-switch",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Cron Guard",
            "slug": "deployment-cron-guard",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-cron-guard",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Disk Alert",
            "slug": "deployment-disk-alert",
            "url": "https://birdapi.de/code-gewoelbe/deployment/deployment-disk-alert",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-deployment",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Meta OG Check",
            "slug": "seo-meta-og-check",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-meta-og-check",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Sitemap Diff",
            "slug": "seo-sitemap-diff",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-sitemap-diff",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "robots Allowlist",
            "slug": "seo-robots-allowlist",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-robots-allowlist",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Canonical Batch",
            "slug": "seo-canonical-batch",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-canonical-batch",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Core Web Vitals Note",
            "slug": "seo-cwv-note",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-cwv-note",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "hreflang Stub",
            "slug": "seo-hreflang-stub",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-hreflang-stub",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "Structured Data Snippet",
            "slug": "seo-structured-data-snippet",
            "url": "https://birdapi.de/code-gewoelbe/seo/seo-structured-data-snippet",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-seo",
            "published_at": "2026-08-09T15:43:49+02:00"
        },
        {
            "title": "API Rate Limit",
            "slug": "laravel-api-rate-limit",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-api-rate-limit",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Honeypot für Formulare",
            "slug": "laravel-honeypot-form",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-honeypot-form",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Dynamische Sitemap",
            "slug": "laravel-sitemap-route",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-sitemap-route",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Eindeutige Slugs",
            "slug": "laravel-unique-slug-helper",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-unique-slug-helper",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Webhook Signatur prüfen",
            "slug": "laravel-webhook-verify",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-webhook-verify",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Queue Health Probe",
            "slug": "laravel-queue-health",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-queue-health",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Config Cache Warmup",
            "slug": "laravel-config-cache-warmup",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-config-cache-warmup",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Pricing Card",
            "slug": "velinstyle-pricing-card",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-pricing-card",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Alert Banner",
            "slug": "velinstyle-alert-banner",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-alert-banner",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Modal Dialog",
            "slug": "velinstyle-modal",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-modal",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Tabs Navigation",
            "slug": "velinstyle-tabs",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-tabs",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Status Badge",
            "slug": "velinstyle-status-badge",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-status-badge",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Form Field Group",
            "slug": "velinstyle-form-field",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-form-field",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Breadcrumb Navigation",
            "slug": "velinstyle-breadcrumb",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-breadcrumb",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Tooltip",
            "slug": "velinstyle-tooltip",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-tooltip",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Dropdown Menu",
            "slug": "velinstyle-dropdown",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-dropdown",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Skeleton Loader",
            "slug": "velinstyle-skeleton",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-skeleton",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "Toast Notification",
            "slug": "velinstyle-toast",
            "url": "https://birdapi.de/code-gewoelbe/velinstyle/velinstyle-toast",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-velinstyle",
            "published_at": "2026-08-09T15:43:48+02:00"
        },
        {
            "title": "VelinStyle Atelier ist da: 4416 produktionsreife Interfaces",
            "slug": "velinstyle-atelier-ist-da",
            "url": "https://birdapi.de/blog/velin/velinstyle-atelier-ist-da",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "velin",
            "published_at": "2026-08-09T15:43:47+02:00"
        },
        {
            "title": "VelinStyle 1.2.2 ist da",
            "slug": "velinstyle-1-2-2-ist-da",
            "url": "https://birdapi.de/blog/velin/velinstyle-1-2-2-ist-da",
            "intent": "article",
            "type": "NewsArticle",
            "kind": "announcement",
            "category": "velin",
            "published_at": "2026-08-09T15:43:00+02:00"
        },
        {
            "title": "Migration von Bootstrap zu VelinStyle",
            "slug": "velinstyle-migration-von-bootstrap",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-migration-von-bootstrap",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-09T13:43:48+02:00"
        },
        {
            "title": "Design System dokumentieren",
            "slug": "velinstyle-design-system-docs",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-design-system-docs",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-08T13:43:48+02:00"
        },
        {
            "title": "Health-Check Route",
            "slug": "laravel-health-check-route",
            "url": "https://birdapi.de/code-gewoelbe/laravel/laravel-health-check-route",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "vault",
            "category": "vault-laravel",
            "published_at": "2026-08-07T15:43:48+02:00"
        },
        {
            "title": "VelinStyle 1.2.1 ist da",
            "slug": "velinstyle-1-2-1-ist-da",
            "url": "https://birdapi.de/blog/velin/velinstyle-1-2-1-ist-da",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "velin",
            "published_at": "2026-08-07T15:43:46+02:00"
        },
        {
            "title": "Sicherheit und CSP mit Web Components",
            "slug": "velinstyle-csp-sicherheit",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-csp-sicherheit",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-07T13:43:48+02:00"
        },
        {
            "title": "VelinStyle 1.2.0 ist verfügbar",
            "slug": "velinstyle-1-2-0-ist-verfuegbar",
            "url": "https://birdapi.de/blog/velin/velinstyle-1-2-0-ist-verfuegbar",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "velin",
            "published_at": "2026-08-06T15:43:46+02:00"
        },
        {
            "title": "Performance und Critical CSS",
            "slug": "velinstyle-performance-critical-css",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-performance-critical-css",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-06T13:43:48+02:00"
        },
        {
            "title": "Mehrsprachigkeit und i18n-Patterns",
            "slug": "velinstyle-i18n-mehrsprachigkeit",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-i18n-mehrsprachigkeit",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-05T13:43:48+02:00"
        },
        {
            "title": "Komponenten testen und debuggen",
            "slug": "velinstyle-komponenten-testen",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-komponenten-testen",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-04T13:43:48+02:00"
        },
        {
            "title": "Brand-Kit und Custom Theme",
            "slug": "velinstyle-brand-kit-custom-theme",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-brand-kit-custom-theme",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-03T13:43:48+02:00"
        },
        {
            "title": "Typografie vertiefen",
            "slug": "velinstyle-typografie-vertiefen",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-typografie-vertiefen",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-02T13:43:48+02:00"
        },
        {
            "title": "Icons und Icon-System",
            "slug": "velinstyle-icon-system",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-icon-system",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-08-01T13:43:48+02:00"
        },
        {
            "title": "Navigation: Sidebar und Breadcrumbs",
            "slug": "velinstyle-navigation-sidebar-breadcrumb",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-navigation-sidebar-breadcrumb",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-31T13:43:48+02:00"
        },
        {
            "title": "Tabellen und Datenanzeige",
            "slug": "velinstyle-tabellen-datenanzeige",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-tabellen-datenanzeige",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-30T13:43:48+02:00"
        },
        {
            "title": "Popover und Tooltips richtig einsetzen",
            "slug": "velinstyle-popover-tooltips",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-popover-tooltips",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-29T13:43:48+02:00"
        },
        {
            "title": "Sheet, Drawer und Accordion",
            "slug": "velinstyle-sheet-drawer-accordion",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-sheet-drawer-accordion",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-28T13:43:48+02:00"
        },
        {
            "title": "VelinStyle 1.1.0 veröffentlicht. Zwei Monate Arbeit für zwei neue Komponenten? Nicht ganz.",
            "slug": "velinstyle-1-1-0-veroeffentlicht-zwei-monate-arbeit-fuer-zwei-neue-komponenten-nicht-ganz",
            "url": "https://birdapi.de/blog/velin/velinstyle-1-1-0-veroeffentlicht-zwei-monate-arbeit-fuer-zwei-neue-komponenten-nicht-ganz",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "velin",
            "published_at": "2026-07-27T16:00:00+02:00"
        },
        {
            "title": "Produktion: A11y, Scan, Performance, Deploy",
            "slug": "velinstyle-produktion-a11y-scan-deploy",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-produktion-a11y-scan-deploy",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-27T13:43:48+02:00"
        },
        {
            "title": "Laravel- und React/Vite-Integration",
            "slug": "velinstyle-laravel-react-vite",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-laravel-react-vite",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-26T13:43:48+02:00"
        },
        {
            "title": "CLI Ship Surface: create, check, doctor",
            "slug": "velinstyle-cli-ship-surface",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-cli-ship-surface",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-25T13:43:48+02:00"
        },
        {
            "title": "Motion & Animationen",
            "slug": "velinstyle-motion-animationen",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-motion-animationen",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-24T13:43:48+02:00"
        },
        {
            "title": "VelinSearch & HTML-Attribute",
            "slug": "velinstyle-velinsearch-html-attribute",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-velinsearch-html-attribute",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-23T13:43:48+02:00"
        },
        {
            "title": "Web Components: Modal, Tabs, Toast",
            "slug": "velinstyle-web-components-modal-tabs-toast",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-web-components-modal-tabs-toast",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-22T13:43:48+02:00"
        },
        {
            "title": "Formulare mit Validierung bauen",
            "slug": "velinstyle-formulare-validierung",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-formulare-validierung",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-21T13:43:48+02:00"
        },
        {
            "title": "Erste Komponenten: Buttons, Cards, Navbar",
            "slug": "velinstyle-erste-komponenten",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-erste-komponenten",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-20T13:43:48+02:00"
        },
        {
            "title": "Theme & Dark Mode einrichten",
            "slug": "velinstyle-theme-dark-mode",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-theme-dark-mode",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-19T13:43:48+02:00"
        },
        {
            "title": "Utilities & Design Tokens nutzen",
            "slug": "velinstyle-utilities-design-tokens",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-utilities-design-tokens",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-18T13:43:48+02:00"
        },
        {
            "title": "Layout-Basics: Container, Grid, Breakpoints",
            "slug": "velinstyle-layout-basics",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-layout-basics",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-17T13:43:48+02:00"
        },
        {
            "title": "In bestehende Projekte integrieren",
            "slug": "velinstyle-bestehende-projekte",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-bestehende-projekte",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-16T13:43:48+02:00"
        },
        {
            "title": "Editor & Projekt-Scaffold: erste Seite",
            "slug": "velinstyle-editor-projekt-scaffold",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-editor-projekt-scaffold",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-15T13:43:48+02:00"
        },
        {
            "title": "VelinStyle installieren (npm, CDN, Offline)",
            "slug": "velinstyle-installieren-npm-cdn-offline",
            "url": "https://birdapi.de/blog/tutorials-velinstyle/velinstyle-installieren-npm-cdn-offline",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-velinstyle",
            "published_at": "2026-07-14T13:43:48+02:00"
        },
        {
            "title": "Velin Puls: Kostenlose Domain-Überwachung für jede Website",
            "slug": "velin-puls-kostenlose-domain-ueberwachung",
            "url": "https://birdapi.de/blog/velin/velin-puls-kostenlose-domain-ueberwachung",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "velin",
            "published_at": "2026-06-03T15:51:00+02:00"
        },
        {
            "title": "VelinSentinel: Website-Monitoring neu gedacht",
            "slug": "velinsentinel-website-monitoring",
            "url": "https://birdapi.de/blog/velin/velinsentinel-website-monitoring",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "velin",
            "published_at": "2026-06-01T15:51:15+02:00"
        },
        {
            "title": "Beispiel für eine API-Anwendung in Laravel",
            "slug": "beispiel-fur-eine-api-anwendung-in-laravel",
            "url": "https://birdapi.de/blog/tutorials-laravel/beispiel-fur-eine-api-anwendung-in-laravel",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Anleitung zur Neuinstallation von Laravel mit Breeze,",
            "slug": "anleitung-zur-neuinstallation-von-laravel-mit-breeze",
            "url": "https://birdapi.de/blog/tutorials-laravel/anleitung-zur-neuinstallation-von-laravel-mit-breeze",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Wie Integriere ich eine WordPress-Datenbank in Larave",
            "slug": "wie-integriere-ich-eine-wordpress-datenbank-in-larave",
            "url": "https://birdapi.de/blog/tutorials-laravel/wie-integriere-ich-eine-wordpress-datenbank-in-larave",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Performance-Optimierung in Laravel",
            "slug": "performance-optimierung-in-laravel",
            "url": "https://birdapi.de/blog/tutorials-laravel/performance-optimierung-in-laravel",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Optimale Datenbankdesign in Laravel",
            "slug": "optimale-datenbankdesign-in-laravel",
            "url": "https://birdapi.de/blog/tutorials-laravel/optimale-datenbankdesign-in-laravel",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Erstellung einer Laravel-API für Android-App",
            "slug": "erstellung-einer-laravel-api-fur-android-app",
            "url": "https://birdapi.de/blog/tutorials-laravel/erstellung-einer-laravel-api-fur-android-app",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Laravel Socialite Einrichten",
            "slug": "laravel-socialite-einrichten",
            "url": "https://birdapi.de/blog/tutorials-laravel/laravel-socialite-einrichten",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Einrichtung und Nutzung von Laravel Pint",
            "slug": "einrichtung-und-nutzung-von-laravel-pint",
            "url": "https://birdapi.de/blog/tutorials-laravel/einrichtung-und-nutzung-von-laravel-pint",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Anleitung zur Einrichtung und Nutzung von Laravel Reverb",
            "slug": "anleitung-zur-einrichtung-und-nutzung-von-laravel-reverb",
            "url": "https://birdapi.de/blog/tutorials-laravel/anleitung-zur-einrichtung-und-nutzung-von-laravel-reverb",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Wie füttere ich eine digitale Katze",
            "slug": "wie-futtere-ich-eine-digitale-katze",
            "url": "https://birdapi.de/blog/tutorials-weitere/wie-futtere-ich-eine-digitale-katze",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-weitere",
            "published_at": "2025-11-28T00:00:00+01:00"
        },
        {
            "title": "Es passiert... Skylite.Design steht kurz vor dem großen Relaunch!",
            "slug": "es-passiert-skylite-design-steht-kurz-vor-dem-grossen-relaunch",
            "url": "https://birdapi.de/blog/skylite-design/es-passiert-skylite-design-steht-kurz-vor-dem-grossen-relaunch",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2025-11-12T13:54:28+01:00"
        },
        {
            "title": "Es läuft – Skylite.Design bekommt ein neues Gesicht",
            "slug": "es-lauft-skylite-design-bekommt-ein-neues-gesicht",
            "url": "https://birdapi.de/blog/skylite-design/es-lauft-skylite-design-bekommt-ein-neues-gesicht",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2025-11-06T19:49:12+01:00"
        },
        {
            "title": "Debugging, Kaffee und Geduld – warum das neue System noch auf sich warten lässt",
            "slug": "debugging-kaffee-und-geduld-warum-das-neue-system-noch-auf-sich-warten-lasst",
            "url": "https://birdapi.de/blog/skylite-design/debugging-kaffee-und-geduld-warum-das-neue-system-noch-auf-sich-warten-lasst",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2025-10-23T08:45:58+02:00"
        },
        {
            "title": "Nur einmal bitte! Wie du in Laravel 12 doppelte Daten elegant vermeidest",
            "slug": "nur-einmal-bitte-wie-du-in-laravel-12-doppelte-daten-elegant-vermeidest",
            "url": "https://birdapi.de/blog/laravel/nur-einmal-bitte-wie-du-in-laravel-12-doppelte-daten-elegant-vermeidest",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2025-04-09T10:33:54+02:00"
        },
        {
            "title": "Technik trifft Timing: Mein Fahrplan für den System-Neustart",
            "slug": "technik-trifft-timing-mein-fahrplan-fur-den-system-neustart",
            "url": "https://birdapi.de/blog/skylite-design/technik-trifft-timing-mein-fahrplan-fur-den-system-neustart",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2025-04-01T10:22:22+02:00"
        },
        {
            "title": "Zurück aus der Pause: Jetzt wird wieder angepackt!",
            "slug": "zuruck-aus-der-pause-jetzt-wird-wieder-angepackt",
            "url": "https://birdapi.de/blog/skylite-design/zuruck-aus-der-pause-jetzt-wird-wieder-angepackt",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2025-03-28T08:43:29+01:00"
        },
        {
            "title": "Weniger Setup, mehr Kaffee: Die neuen Laravel Starter Kits",
            "slug": "weniger-setup-mehr-kaffee-die-neuen-laravel-starter-kits",
            "url": "https://birdapi.de/blog/laravel/weniger-setup-mehr-kaffee-die-neuen-laravel-starter-kits",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2025-03-19T11:51:37+01:00"
        },
        {
            "title": "Laravel 12 – Weniger Drama, mehr Performance!",
            "slug": "laravel-12-weniger-drama-mehr-performance",
            "url": "https://birdapi.de/blog/laravel/laravel-12-weniger-drama-mehr-performance",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2025-03-19T08:41:12+01:00"
        },
        {
            "title": "Plugin-Dschungel adé: Wie individuelle Webseiten das Leben leichter machen",
            "slug": "plugin-dschungel-ade-wie-individuelle-webseiten-das-leben-leichter-machen",
            "url": "https://birdapi.de/blog/allgemeines/plugin-dschungel-ade-wie-individuelle-webseiten-das-leben-leichter-machen",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "allgemeines",
            "published_at": "2025-03-17T09:34:03+01:00"
        },
        {
            "title": "Manchmal schreibt das Leben eigene Pläne – Blogpause bis März",
            "slug": "manchmal-schreibt-das-leben-eigene-plane-blogpause-bis-maerz",
            "url": "https://birdapi.de/blog/skylite-design/manchmal-schreibt-das-leben-eigene-plane-blogpause-bis-maerz",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2025-02-19T08:04:41+01:00"
        },
        {
            "title": "Kurze Blogpause, große Veränderung: So geht’s im Februar weiter!",
            "slug": "kurze-blogpause-grosse-veranderung-so-gehts-im-februar-weiter",
            "url": "https://birdapi.de/blog/skylite-design/kurze-blogpause-grosse-veranderung-so-gehts-im-februar-weiter",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2025-01-08T09:45:35+01:00"
        },
        {
            "title": "Modular und modern: So erstellen Sie APIs mit Laravel Mojura",
            "slug": "modular-und-modern-so-erstellen-sie-apis-mit-laravel-mojura",
            "url": "https://birdapi.de/blog/laravel/modular-und-modern-so-erstellen-sie-apis-mit-laravel-mojura",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2025-01-02T12:09:18+01:00"
        },
        {
            "title": "Weihnachten vorbei – Ein Dankeschön und Neujahrsgrüße von mir",
            "slug": "weihnachten-vorbei-ein-dankeschon-und-neujahrsgrusse-von-mir",
            "url": "https://birdapi.de/blog/skylite-design/weihnachten-vorbei-ein-dankeschon-und-neujahrsgrusse-von-mir",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-12-27T15:36:11+01:00"
        },
        {
            "title": "Weihnachtszeit, Glühwein und Support: Meine Pläne für die Feiertage",
            "slug": "weihnachtszeit-gluhwein-und-support-meine-plane-fur-die-feiertage",
            "url": "https://birdapi.de/blog/skylite-design/weihnachtszeit-gluhwein-und-support-meine-plane-fur-die-feiertage",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-12-19T10:46:17+01:00"
        },
        {
            "title": "Laravel trifft VS Code: Die neue offizielle Erweiterung ist da!",
            "slug": "laravel-trifft-vs-code-die-neue-offizielle-erweiterung-ist-da",
            "url": "https://birdapi.de/blog/laravel/laravel-trifft-vs-code-die-neue-offizielle-erweiterung-ist-da",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-12-17T09:26:46+01:00"
        },
        {
            "title": "Breaking News: Sound im Raum – Dein neuer YouTube-Kanal ist da!",
            "slug": "breaking-news-sound-im-raum-dein-neuer-youtube-kanal-ist-da",
            "url": "https://birdapi.de/blog/skylite-design/breaking-news-sound-im-raum-dein-neuer-youtube-kanal-ist-da",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-12-16T13:16:37+01:00"
        },
        {
            "title": "Laravel-Helpers: Der heimliche Star Ihrer PHP-Projekte",
            "slug": "laravel-helpers-der-heimliche-star-ihrer-php-projekte",
            "url": "https://birdapi.de/blog/laravel/laravel-helpers-der-heimliche-star-ihrer-php-projekte",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-12-16T09:52:47+01:00"
        },
        {
            "title": "Serverless-Magie: Laravel Vapor zaubert den Serverstress weg",
            "slug": "serverless-magie-laravel-vapor-zaubert-den-serverstress-weg",
            "url": "https://birdapi.de/blog/laravel/serverless-magie-laravel-vapor-zaubert-den-serverstress-weg",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-12-12T10:22:03+01:00"
        },
        {
            "title": "Nikolaus für Entwickler: Ein Guide zum Erstellen eines eigenen Laravel-Pakets",
            "slug": "nikolaus-fur-entwickler-ein-guide-zum-erstellen-eines-eigenen-laravel-pakets",
            "url": "https://birdapi.de/blog/laravel/nikolaus-fur-entwickler-ein-guide-zum-erstellen-eines-eigenen-laravel-pakets",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-12-06T14:14:36+01:00"
        },
        {
            "title": "Schöner, schneller, reibungsloser: Meine Webseite hat ein Update bekommen",
            "slug": "schoner-schneller-reibungsloser-meine-webseite-hat-ein-update-bekommen",
            "url": "https://birdapi.de/blog/skylite-design/schoner-schneller-reibungsloser-meine-webseite-hat-ein-update-bekommen",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-12-05T15:07:23+01:00"
        },
        {
            "title": "Composer 1.x am Ende: Warum der Umstieg auf 2.x für Laravel-Projekte wichtig ist",
            "slug": "composer-1-am-ende-warum-der-umstieg-auf-2-fur-laravel-projekte-wichtig-ist",
            "url": "https://birdapi.de/blog/laravel/composer-1-am-ende-warum-der-umstieg-auf-2-fur-laravel-projekte-wichtig-ist",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-12-04T08:40:23+01:00"
        },
        {
            "title": "Von der Wunschliste zur Realität: PHP 8.4 bringt Glanz in deinen Code",
            "slug": "von-der-wunschliste-zur-realitat-php-8-4-bringt-glanz-in-deinen-code",
            "url": "https://birdapi.de/blog/coding/von-der-wunschliste-zur-realitat-php-8-4-bringt-glanz-in-deinen-code",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-12-04T07:58:22+01:00"
        },
        {
            "title": "Mit defer() durch den Advent – Mehr Performance für Laravel",
            "slug": "mit-defer-durch-den-advent-mehr-performance-fur-laravel",
            "url": "https://birdapi.de/blog/laravel/mit-defer-durch-den-advent-mehr-performance-fur-laravel",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-12-02T09:01:36+01:00"
        },
        {
            "title": "PIE: Der neue PHP-Installer für Erweiterungen – Ein Festmahl zur Weihnachtszeit für alle PHP-Liebhaber!",
            "slug": "pie-der-neue-php-installer-fur-erweiterungen-ein-festmahl-zur-weihnachtszeit-fur-alle-php-liebhaber",
            "url": "https://birdapi.de/blog/coding/pie-der-neue-php-installer-fur-erweiterungen-ein-festmahl-zur-weihnachtszeit-fur-alle-php-liebhaber",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-11-29T10:07:58+01:00"
        },
        {
            "title": "Laravel Artisan Console: Ein Werkzeug wie aus einer geheimen Entwicklerwerkstatt",
            "slug": "laravel-artisan-console-ein-werkzeug-wie-aus-einer-geheimen-entwicklerwerkstatt",
            "url": "https://birdapi.de/blog/laravel/laravel-artisan-console-ein-werkzeug-wie-aus-einer-geheimen-entwicklerwerkstatt",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-11-25T11:46:13+01:00"
        },
        {
            "title": "Zauberhafte Performance mit Laravel Cache: So entfachst du die Magie der Geschwindigkeit!",
            "slug": "zauberhafte-performance-mit-laravel-cache-so-entfachst-du-die-magie-der-geschwindigkeit",
            "url": "https://birdapi.de/blog/laravel/zauberhafte-performance-mit-laravel-cache-so-entfachst-du-die-magie-der-geschwindigkeit",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-11-22T09:36:22+01:00"
        },
        {
            "title": "Von der Anfrage zur Antwort: Der magische Laravel Request Lifecycle",
            "slug": "von-der-anfrage-zur-antwort-der-magische-laravel-request-lifecycle",
            "url": "https://birdapi.de/blog/laravel/von-der-anfrage-zur-antwort-der-magische-laravel-request-lifecycle",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-11-15T11:12:38+01:00"
        },
        {
            "title": "PHPStan 2.0 ist da: Der Fehlerdetektiv im PHP-Kosmos ist zurück und besser als je zuvor!",
            "slug": "phpstan-2-0-ist-da-der-fehlerdetektiv-im-php-kosmos-ist-zuruck-und-besser-als-je-zuvor",
            "url": "https://birdapi.de/blog/coding/phpstan-2-0-ist-da-der-fehlerdetektiv-im-php-kosmos-ist-zuruck-und-besser-als-je-zuvor",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-11-13T08:02:43+01:00"
        },
        {
            "title": "Warum PHP immer noch eine gute Wahl ist: Ein persönlicher Erfahrungsbericht",
            "slug": "warum-php-immer-noch-eine-gute-wahl-ist-ein-personlicher-erfahrungsbericht",
            "url": "https://birdapi.de/blog/allgemeines/warum-php-immer-noch-eine-gute-wahl-ist-ein-personlicher-erfahrungsbericht",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "allgemeines",
            "published_at": "2024-11-12T14:47:36+01:00"
        },
        {
            "title": "Ein kleines Update aus dem Alltag: Warum es hier momentan etwas ruhiger ist",
            "slug": "ein-kleines-update-aus-dem-alltag-warum-es-hier-momentan-etwas-ruhiger-ist",
            "url": "https://birdapi.de/blog/skylite-design/ein-kleines-update-aus-dem-alltag-warum-es-hier-momentan-etwas-ruhiger-ist",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-11-04T09:36:19+01:00"
        },
        {
            "title": "Was ist neu in Laravel 11.30? Ein umfassender Blick auf die neuen Features und Änderungen",
            "slug": "was-ist-neu-in-laravel-11-30-ein-umfassender-blick-auf-die-neuen-features-und-anderungen",
            "url": "https://birdapi.de/blog/laravel/was-ist-neu-in-laravel-11-30-ein-umfassender-blick-auf-die-neuen-features-und-anderungen",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-11-04T09:23:24+01:00"
        },
        {
            "title": "Der gefürchtete 'Blocked by CORS Policy'-Fehler in Laravel: Wie Sie ihn verstehen,und beheben können!",
            "slug": "der-gefurchtete-blocked-by-cors-policy-fehler-in-laravel-wie-sie-ihn-verstehen-und-beheben-konnen",
            "url": "https://birdapi.de/blog/laravel/der-gefurchtete-blocked-by-cors-policy-fehler-in-laravel-wie-sie-ihn-verstehen-und-beheben-konnen",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-09-16T14:37:19+02:00"
        },
        {
            "title": "Entdecken Sie den transform()-Helfer von Laravel: Der geheime Trick für saubere und effiziente Datentransformationen",
            "slug": "entdecken-sie-den-transform-helfer-von-laravel-der-geheime-trick-fur-saubere-und-effiziente-datentransformationen",
            "url": "https://birdapi.de/blog/laravel/entdecken-sie-den-transform-helfer-von-laravel-der-geheime-trick-fur-saubere-und-effiziente-datentransformationen",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-09-16T12:03:41+02:00"
        },
        {
            "title": "Verbessern Sie Ihren Code mit PHP Rector: Der Zauberstab für sauberen und modernen PHP-Code",
            "slug": "verbessern-sie-ihren-code-mit-php-rector-der-zauberstab-fur-sauberen-und-modernen-php-code",
            "url": "https://birdapi.de/blog/coding/verbessern-sie-ihren-code-mit-php-rector-der-zauberstab-fur-sauberen-und-modernen-php-code",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-09-16T11:41:19+02:00"
        },
        {
            "title": "Wichtige Änderungen: Neue Anzahlungspflicht für Aufträge und Anpassungen bei Wartungsverträgen und Notfallhilfe",
            "slug": "wichtige-anderungen-neue-anzahlungspflicht-fur-auftrage-und-anpassungen-bei-wartungsvertragen-und-notfallhilfe",
            "url": "https://birdapi.de/blog/skylite-design/wichtige-anderungen-neue-anzahlungspflicht-fur-auftrage-und-anpassungen-bei-wartungsvertragen-und-notfallhilfe",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-09-16T11:28:29+02:00"
        },
        {
            "title": "Tutorial: Laravel Events erstellen und auslösen",
            "slug": "tutorial-laravel-events-erstellen-und-auslosen",
            "url": "https://birdapi.de/blog/tutorials-laravel/tutorial-laravel-events-erstellen-und-auslosen",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-09-16T00:00:00+02:00"
        },
        {
            "title": "PHP 8.4 klopft an die Tür: Meine Entdeckungstour durch die neuen Features und ihre Auswirkungen auf Laravel",
            "slug": "php-8-4-klopft-an-die-tur-meine-entdeckungstour-durch-die-neuen-features-und-ihre-auswirkungen-auf-laravel",
            "url": "https://birdapi.de/blog/coding/php-8-4-klopft-an-die-tur-meine-entdeckungstour-durch-die-neuen-features-und-ihre-auswirkungen-auf-laravel",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-09-09T15:26:54+02:00"
        },
        {
            "title": "Mein Leben mit Laravel: Eine wilde Fahrt durch das Land der Middleware und Migrations",
            "slug": "mein-leben-mit-laravel-eine-wilde-fahrt-durch-das-land-der-middleware-und-migrations",
            "url": "https://birdapi.de/blog/laravel/mein-leben-mit-laravel-eine-wilde-fahrt-durch-das-land-der-middleware-und-migrations",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-09-09T14:42:48+02:00"
        },
        {
            "title": "Tutorial: Eigene Middleware in Laravel erstellen und nutzen",
            "slug": "tutorial-eigene-middleware-in-laravel-erstellen-und-nutzen",
            "url": "https://birdapi.de/blog/tutorials-laravel/tutorial-eigene-middleware-in-laravel-erstellen-und-nutzen",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-09-09T00:00:00+02:00"
        },
        {
            "title": "Das große Epos von Laravel und den 14 Runen: Ein Abenteuer zwischen alten Mythen und modernem Code!",
            "slug": "das-grosse-epos-von-laravel-und-den-14-runen-ein-abenteuer-zwischen-alten-mythen-und-modernem-code",
            "url": "https://birdapi.de/blog/laravel/das-grosse-epos-von-laravel-und-den-14-runen-ein-abenteuer-zwischen-alten-mythen-und-modernem-code",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-09-07T13:38:46+02:00"
        },
        {
            "title": "Einführung der chaperone() Eloquent-Methode für inverse Beziehungen in Laravel",
            "slug": "einfuhrung-der-chaperone-eloquent-methode-fur-inverse-beziehungen-in-laravel",
            "url": "https://birdapi.de/blog/skylite-design/einfuhrung-der-chaperone-eloquent-methode-fur-inverse-beziehungen-in-laravel",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-09-05T12:34:40+02:00"
        },
        {
            "title": "Eingeschränkte Registrierung: Aktuell nur Anmeldung über Google-Konto möglich",
            "slug": "eingeschrankte-registrierung-aktuell-nur-anmeldung-uber-google-konto-moglich",
            "url": "https://birdapi.de/blog/skylite-design/eingeschrankte-registrierung-aktuell-nur-anmeldung-uber-google-konto-moglich",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-09-03T09:32:15+02:00"
        },
        {
            "title": "Die neue Pflicht zur E-Rechnung: Was bedeutet sie für Ihr Unternehmen, und wie setzen Sie es mit Laravel um?",
            "slug": "die-neue-pflicht-zur-e-rechnung-was-bedeutet-sie-fur-ihr-unternehmen-und-wie-setzen-sie-es-mit-laravel-um",
            "url": "https://birdapi.de/blog/laravel/die-neue-pflicht-zur-e-rechnung-was-bedeutet-sie-fur-ihr-unternehmen-und-wie-setzen-sie-es-mit-laravel-um",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-09-02T09:16:01+02:00"
        },
        {
            "title": "Tutorial: E-Rechnung in Laravel integrieren",
            "slug": "tutorial-e-rechnung-in-laravel-integrieren",
            "url": "https://birdapi.de/blog/tutorials-laravel/tutorial-e-rechnung-in-laravel-integrieren",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-09-02T00:00:00+02:00"
        },
        {
            "title": "5 Tipps zum Schutz Ihrer Laravel-Anwendung vor Brute-Force-Angriffen",
            "slug": "5-tipps-zum-schutz-ihrer-laravel-anwendung-vor-brute-force-angriffen",
            "url": "https://birdapi.de/blog/laravel/5-tipps-zum-schutz-ihrer-laravel-anwendung-vor-brute-force-angriffen",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-08-29T08:36:21+02:00"
        },
        {
            "title": "10 Wichtige Sicherheitstipps für Ihre Laravel-Anwendung",
            "slug": "10-wichtige-sicherheitstipps-fur-ihre-laravel-anwendung",
            "url": "https://birdapi.de/blog/laravel/10-wichtige-sicherheitstipps-fur-ihre-laravel-anwendung",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-08-29T08:24:23+02:00"
        },
        {
            "title": "Exception Handling: Best Practices für Robuste PHP-Anwendungen",
            "slug": "symfony-exception-handling-beste-praktiken",
            "url": "https://birdapi.de/blog/coding/symfony-exception-handling-beste-praktiken",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-08-17T09:54:15+02:00"
        },
        {
            "title": "Tutorial: Swagger-Benutzeroberfläche ganz einfach in Ihre Laravel-App integrieren",
            "slug": "tutorial-swagger-benutzeroberflache-ganz-einfach-in-ihre-laravel-app-integrieren",
            "url": "https://birdapi.de/blog/tutorials-laravel/tutorial-swagger-benutzeroberflache-ganz-einfach-in-ihre-laravel-app-integrieren",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-08-02T00:00:00+02:00"
        },
        {
            "title": "Update 01.08: Frische Features und jede Menge Spaß",
            "slug": "update-01-08-frische-features-und-jede-menge-spass",
            "url": "https://birdapi.de/blog/skylite-design/update-01-08-frische-features-und-jede-menge-spass",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-08-01T13:53:14+02:00"
        },
        {
            "title": "Laravel und REST: Ein Guide für fehlerfreie API-Entwicklung",
            "slug": "laravel-und-rest-ein-guide-fur-fehlerfreie-api-entwicklung",
            "url": "https://birdapi.de/blog/laravel/laravel-und-rest-ein-guide-fur-fehlerfreie-api-entwicklung",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-29T09:59:10+02:00"
        },
        {
            "title": "API-Checkliste: Diese Dinge müssen vorbereitet werden",
            "slug": "api-checkliste-diese-dinge-mussen-vorbereitet-werden",
            "url": "https://birdapi.de/blog/laravel/api-checkliste-diese-dinge-mussen-vorbereitet-werden",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-29T09:14:04+02:00"
        },
        {
            "title": "Laravel Debugbar installieren und Verwenden",
            "slug": "laravel-debugbar-installieren-und-verwenden",
            "url": "https://birdapi.de/blog/laravel/laravel-debugbar-installieren-und-verwenden",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-28T12:24:25+02:00"
        },
        {
            "title": "Laravel und Inertia.js: Vor- und Nachteile",
            "slug": "laravel-und-inertia-js-vor-und-nachteile",
            "url": "https://birdapi.de/blog/laravel/laravel-und-inertia-js-vor-und-nachteile",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-27T13:19:46+02:00"
        },
        {
            "title": "Laravel: 10 typische Fehler und wie du sie beheben kannst",
            "slug": "laravel-10-typische-fehler-und-wie-du-sie-beheben-kannst",
            "url": "https://birdapi.de/blog/laravel/laravel-10-typische-fehler-und-wie-du-sie-beheben-kannst",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-27T11:44:34+02:00"
        },
        {
            "title": "Laravel & Nova: So holst du alles raus",
            "slug": "laravel-und-nova-so-holst-du-alles-raus",
            "url": "https://birdapi.de/blog/laravel/laravel-und-nova-so-holst-du-alles-raus",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-27T11:25:05+02:00"
        },
        {
            "title": "Zukünftige Updates und Geplante Änderungen: Ein Blick in die Zukunft",
            "slug": "zukunftige-updates-und-geplante-anderungen-ein-blick-in-die-zukunft",
            "url": "https://birdapi.de/blog/allgemeines/zukunftige-updates-und-geplante-anderungen-ein-blick-in-die-zukunft",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "allgemeines",
            "published_at": "2024-07-27T10:08:16+02:00"
        },
        {
            "title": "Alles, was Sie über Bootstrap wissen müssen: Ein Entwicklerleitfaden",
            "slug": "alles-was-sie-uber-bootstrap-wissen-mussen-ein-entwicklerleitfaden",
            "url": "https://birdapi.de/blog/coding/alles-was-sie-uber-bootstrap-wissen-mussen-ein-entwicklerleitfaden",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-07-27T09:44:39+02:00"
        },
        {
            "title": "Laravel Breeze: Meine Erfahrungen nach 10 Jahren Webentwicklung",
            "slug": "laravel-breeze-meine-erfahrungen-nach-10-jahren-webentwicklung",
            "url": "https://birdapi.de/blog/skylite-design/laravel-breeze-meine-erfahrungen-nach-10-jahren-webentwicklung",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-07-27T09:29:57+02:00"
        },
        {
            "title": "Discord und Laravel: Zwei Welten, eine geniale Verbindung",
            "slug": "discord-und-laravel-zwei-welten-eine-geniale-verbindung",
            "url": "https://birdapi.de/blog/skylite-design/discord-und-laravel-zwei-welten-eine-geniale-verbindung",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-07-27T07:59:15+02:00"
        },
        {
            "title": "Einen KI-Bot für Laravel erstellen",
            "slug": "einen-ki-bot-fur-laravel-erstellen",
            "url": "https://birdapi.de/blog/tutorials-laravel/einen-ki-bot-fur-laravel-erstellen",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-07-27T00:00:00+02:00"
        },
        {
            "title": "Entdecken Sie meine neuen KI-Services: Ein Sprung in die Zukunft der Innovation",
            "slug": "entdecken-sie-meine-neuen-ki-services-ein-sprung-in-die-zukunft-der-innovation",
            "url": "https://birdapi.de/blog/skylite-design/entdecken-sie-meine-neuen-ki-services-ein-sprung-in-die-zukunft-der-innovation",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-07-26T14:58:08+02:00"
        },
        {
            "title": "Wartung, präzise wie ein Takt: Der Schlüssel zu Ihrer stressfreien Website-Pflege",
            "slug": "wartung-prazise-wie-ein-takt-der-schlussel-zu-ihrer-stressfreien-website-pflege",
            "url": "https://birdapi.de/blog/skylite-design/wartung-prazise-wie-ein-takt-der-schlussel-zu-ihrer-stressfreien-website-pflege",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-07-26T14:44:01+02:00"
        },
        {
            "title": "Laravel und Livewire: So holen Sie alles raus!",
            "slug": "laravel-und-livewire-so-hholen-sie-alles-raus",
            "url": "https://birdapi.de/blog/laravel/laravel-und-livewire-so-hholen-sie-alles-raus",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-26T13:54:37+02:00"
        },
        {
            "title": "Die besten Spatie-Plugins für Laravel: Nutzen, Tipps und Codebeispiele",
            "slug": "die-besten-spatie-plugins-fur-laravel-nutzen-tipps-und-codebeispiele",
            "url": "https://birdapi.de/blog/laravel/die-besten-spatie-plugins-fur-laravel-nutzen-tipps-und-codebeispiele",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-26T13:39:33+02:00"
        },
        {
            "title": "Der Blog wurde überarbeitet und glänzt in neuem Glanz!",
            "slug": "der-blog-wurde-uberarbeitet-und-glanzt-in-neuem-glanz",
            "url": "https://birdapi.de/blog/allgemeines/der-blog-wurde-uberarbeitet-und-glanzt-in-neuem-glanz",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "allgemeines",
            "published_at": "2024-07-26T12:11:52+02:00"
        },
        {
            "title": "Dein E-Commerce-Shop mit Laravel: Schritt-für-Schritt-Anleitung",
            "slug": "dein-e-commerce-shop-mit-laravel-schritt-fur-schritt-anleitung",
            "url": "https://birdapi.de/blog/laravel/dein-e-commerce-shop-mit-laravel-schritt-fur-schritt-anleitung",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-25T11:37:56+02:00"
        },
        {
            "title": "Tutorial: Wie erstelle ich eigene ChatGPT Plugins",
            "slug": "tutorial-wie-erstelle-ich-eigene-chatgpt-plugins",
            "url": "https://birdapi.de/blog/tutorials-ki-chatgpt/tutorial-wie-erstelle-ich-eigene-chatgpt-plugins",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-ki-chatgpt",
            "published_at": "2024-07-25T00:00:00+02:00"
        },
        {
            "title": "Tutorial: Die beste Möglichkeit, Routen in Laravel 11 anzulegen und zu nutzen",
            "slug": "tutorial-die-beste-moglichkeit-routen-in-laravel-11-anzulegen-und-zu-nutzen",
            "url": "https://birdapi.de/blog/tutorials-laravel/tutorial-die-beste-moglichkeit-routen-in-laravel-11-anzulegen-und-zu-nutzen",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-07-25T00:00:00+02:00"
        },
        {
            "title": "Tutorial: Saloon-API-Integrationen in Laravel",
            "slug": "tutorial-saloon-api-integrationen-in-laravel",
            "url": "https://birdapi.de/blog/tutorials-laravel/tutorial-saloon-api-integrationen-in-laravel",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-07-25T00:00:00+02:00"
        },
        {
            "title": "Die besten SEO-Plugins für Laravel: Optimieren Sie Ihre Website für Suchmaschinen",
            "slug": "die-besten-seo-plugins-fur-laravel-optimieren-sie-ihre-website-fur-suchmaschinen",
            "url": "https://birdapi.de/blog/coding/die-besten-seo-plugins-fur-laravel-optimieren-sie-ihre-website-fur-suchmaschinen",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-07-24T13:04:58+02:00"
        },
        {
            "title": "Einführung in Laravel 11 und KI-Integration",
            "slug": "einfuhrung-in-laravel-11-und-ki-integration",
            "url": "https://birdapi.de/blog/laravel/einfuhrung-in-laravel-11-und-ki-integration",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-23T12:28:49+02:00"
        },
        {
            "title": "Beschleunigen Sie Ihre Laravel-App mit OPCache: Schritt-für-Schritt-Tutorial",
            "slug": "beschleunigen-sie-ihre-laravel-app-mit-opcache-schritt-fur-schritt-tutorial",
            "url": "https://birdapi.de/blog/tutorials-laravel/beschleunigen-sie-ihre-laravel-app-mit-opcache-schritt-fur-schritt-tutorial",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-07-23T00:00:00+02:00"
        },
        {
            "title": "Erstellung einer PHP-MySQL-Datenbankverbindung",
            "slug": "erstellung-einer-php-mysql-datenbankverbindung",
            "url": "https://birdapi.de/blog/tutorials-mysql/erstellung-einer-php-mysql-datenbankverbindung",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-mysql",
            "published_at": "2024-07-23T00:00:00+02:00"
        },
        {
            "title": "Optimaler Einsatz der neuen Optionen für make:mail",
            "slug": "optimaler-einsatz-der-neuen-optionen-fur-makemail",
            "url": "https://birdapi.de/blog/tutorials-laravel/optimaler-einsatz-der-neuen-optionen-fur-makemail",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-07-16T00:00:00+02:00"
        },
        {
            "title": "Generika im Eloquent Builder von Laravel 11.15",
            "slug": "generika-im-eloquent-builder-von-laravel-1115",
            "url": "https://birdapi.de/blog/tutorials-laravel/generika-im-eloquent-builder-von-laravel-1115",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-07-16T00:00:00+02:00"
        },
        {
            "title": "Caching von Laravel-Routen mit Statamics Static Cache",
            "slug": "caching-von-laravel-routen-mit-statamics-static-cache",
            "url": "https://birdapi.de/blog/tutorials-laravel/caching-von-laravel-routen-mit-statamics-static-cache",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-07-16T00:00:00+02:00"
        },
        {
            "title": "God Mode in Laravel 11 – Eine umfassende Anleitung",
            "slug": "god-mode-in-laravel-11-eine-umfassende-anleitung",
            "url": "https://birdapi.de/blog/tutorials-laravel/god-mode-in-laravel-11-eine-umfassende-anleitung",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-07-16T00:00:00+02:00"
        },
        {
            "title": "WordPress in Laravel integrieren: Tipps, Tricks und Codebeispiele",
            "slug": "wordpress-in-laravel-integrieren-tipps-tricks-und-codebeispiele",
            "url": "https://birdapi.de/blog/coding/wordpress-in-laravel-integrieren-tipps-tricks-und-codebeispiele",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "coding",
            "published_at": "2024-07-14T12:28:43+02:00"
        },
        {
            "title": "Entwicklung von RESTful APIs mit Laravel 11 und Android Studio: Ein umfassender Überblick",
            "slug": "entwicklung-von-restful-apis-mit-laravel-11-und-android-studio-ein-umfassender-uberblick",
            "url": "https://birdapi.de/blog/laravel/entwicklung-von-restful-apis-mit-laravel-11-und-android-studio-ein-umfassender-uberblick",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-07-13T10:40:12+02:00"
        },
        {
            "title": "Beschleunigen Sie Ihre Laravel-App mit OPCache!",
            "slug": "beschleunigen-sie-ihre-laravel-app-mit-opcache",
            "url": "https://birdapi.de/blog/laravel/beschleunigen-sie-ihre-laravel-app-mit-opcache",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-06-27T12:28:47+02:00"
        },
        {
            "title": "Heute Neues Update und Neue Funktionen auf der Webseite!",
            "slug": "heute-neues-update-und-neue-funktionen-auf-der-webseite",
            "url": "https://birdapi.de/blog/laravel/heute-neues-update-und-neue-funktionen-auf-der-webseite",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-06-09T11:17:05+02:00"
        },
        {
            "title": "TomatoPHP-Plugins für FilamentPHP: Ein umfassender Leitfaden",
            "slug": "tomatophp-plugins-fur-filamentphp-ein-umfassender-leitfaden",
            "url": "https://birdapi.de/blog/laravel/tomatophp-plugins-fur-filamentphp-ein-umfassender-leitfaden",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-06-07T12:12:42+02:00"
        },
        {
            "title": "Laravel 11.15: Neue Funktionen und Verbesserungen im Überblick",
            "slug": "laravel-11-15-neue-funktionen-und-verbesserungen-im-uberblick",
            "url": "https://birdapi.de/blog/tipps-und-tricks/laravel-11-15-neue-funktionen-und-verbesserungen-im-uberblick",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "tipps-und-tricks",
            "published_at": "2024-06-03T12:14:31+02:00"
        },
        {
            "title": "Heute ist ein absolut magischer Tag – Skylite.Design wird 18 Jahre alt!",
            "slug": "heute-ist-ein-absolut-magischer-tag-skylitedesign-wird-18-jahre-alt",
            "url": "https://birdapi.de/blog/skylite-design/heute-ist-ein-absolut-magischer-tag-skylitedesign-wird-18-jahre-alt",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-05-30T11:44:25+02:00"
        },
        {
            "title": "QuickRequest effektiv nutzen und integrieren",
            "slug": "quickrequest-effektiv-nutzen-und-integrieren",
            "url": "https://birdapi.de/blog/tutorials-laravel/quickrequest-effektiv-nutzen-und-integrieren",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-05-29T00:00:00+02:00"
        },
        {
            "title": "neue Schöpfungswerkstatt: Entdecke meine neuesten Generatoren!",
            "slug": "neue-schopfungswerkstatt-entdecke-meine-neuesten-generatoren",
            "url": "https://birdapi.de/blog/skylite-design/neue-schopfungswerkstatt-entdecke-meine-neuesten-generatoren",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-05-27T11:14:47+02:00"
        },
        {
            "title": "CodeGewölbe: Das SchöpfungsTagebuch ist enthüllt!",
            "slug": "codegewolbe-das-schopfungstagebuch-ist-enthullt",
            "url": "https://birdapi.de/blog/skylite-design/codegewolbe-das-schopfungstagebuch-ist-enthullt",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-05-26T12:28:36+02:00"
        },
        {
            "title": "Meistere die Morph Maps: Schritt-für-Schritt-Anleitung",
            "slug": "meistere-die-morph-maps-schritt-fur-schritt-anleitung",
            "url": "https://birdapi.de/blog/tutorials-laravel/meistere-die-morph-maps-schritt-fur-schritt-anleitung",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-05-23T00:00:00+02:00"
        },
        {
            "title": "Verwendung der Laravel once-Methode",
            "slug": "verwendung-der-laravel-once-methode",
            "url": "https://birdapi.de/blog/tutorials-laravel/verwendung-der-laravel-once-methode",
            "intent": "article",
            "type": "TechArticle",
            "kind": "tutorial",
            "category": "tutorials-laravel",
            "published_at": "2024-05-23T00:00:00+02:00"
        },
        {
            "title": "Laravel 11 und die neuen Artisan Commands: Ein Überblick",
            "slug": "laravel-11-und-die-neuen-artisan-commands-ein-uberblick",
            "url": "https://birdapi.de/blog/laravel/laravel-11-und-die-neuen-artisan-commands-ein-uberblick",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-05-22T12:06:12+02:00"
        },
        {
            "title": "Laravel Pulse: Deine Anwendung im Blick mit der Gesundheits-Check-Route",
            "slug": "laravel-pulse-deine-anwendung-im-blick-mit-der-gesundheits-check-route",
            "url": "https://birdapi.de/blog/tipps-und-tricks/laravel-pulse-deine-anwendung-im-blick-mit-der-gesundheits-check-route",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "tipps-und-tricks",
            "published_at": "2024-05-16T11:40:02+02:00"
        },
        {
            "title": "Von gut zu großartig: 10 bemerkenswerte Updates in Laravel 11",
            "slug": "von-gut-zu-grossartig-10-bemerkenswerte-updates-in-laravel-11",
            "url": "https://birdapi.de/blog/laravel/von-gut-zu-grossartig-10-bemerkenswerte-updates-in-laravel-11",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-04-25T12:29:32+02:00"
        },
        {
            "title": "Die 5 besten Erneuerungen in Laravel 11",
            "slug": "die-5-besten-erneuerungen-in-laravel-11",
            "url": "https://birdapi.de/blog/laravel/die-5-besten-erneuerungen-in-laravel-11",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-04-23T11:21:25+02:00"
        },
        {
            "title": "5 Positive und 5 Negative Merkmale der Laravel Authentication",
            "slug": "5-positive-und-5-negative-merkmale-der-laravel-authenticatio",
            "url": "https://birdapi.de/blog/laravel/5-positive-und-5-negative-merkmale-der-laravel-authenticatio",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-02-27T12:29:13+01:00"
        },
        {
            "title": "Die Vor- und Nachteile der API-Entwicklung mit Laravel",
            "slug": "die-vor-und-nachteile-der-api-entwicklung-mit-laravel",
            "url": "https://birdapi.de/blog/laravel/die-vor-und-nachteile-der-api-entwicklung-mit-laravel",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-02-26T12:29:13+01:00"
        },
        {
            "title": "5 Laravel-Tipps",
            "slug": "5-laravel-tipps",
            "url": "https://birdapi.de/blog/tipps-und-tricks/5-laravel-tipps",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "tipps-und-tricks",
            "published_at": "2024-02-25T12:29:13+01:00"
        },
        {
            "title": "5 Laravel-Tricks",
            "slug": "5-laravel-tricks",
            "url": "https://birdapi.de/blog/tipps-und-tricks/5-laravel-tricks",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "tipps-und-tricks",
            "published_at": "2024-02-25T12:29:13+01:00"
        },
        {
            "title": "Effiziente Webentwicklung mit Laravel",
            "slug": "effiziente-webentwicklung-mit-laravel",
            "url": "https://birdapi.de/blog/laravel/effiziente-webentwicklung-mit-laravel",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-02-24T12:29:13+01:00"
        },
        {
            "title": "16 Jahre Webentwicklung – SKYLITE.DESIGN im Blickpunkt",
            "slug": "16-jahre-webentwicklung-mit-laravel-skylite-design-im-blickpunkt",
            "url": "https://birdapi.de/blog/skylite-design/16-jahre-webentwicklung-mit-laravel-skylite-design-im-blickpunkt",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-02-24T12:29:13+01:00"
        },
        {
            "title": "Laravel und Ich",
            "slug": "laravel-und-ich",
            "url": "https://birdapi.de/blog/skylite-design/laravel-und-ich",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "skylite-design",
            "published_at": "2024-02-21T12:29:13+01:00"
        },
        {
            "title": "10 Gründe, sich für Laravel zu entscheiden",
            "slug": "zehen-gruende-sich-fuer-laravel-zu-entscheiden",
            "url": "https://birdapi.de/blog/laravel/zehen-gruende-sich-fuer-laravel-zu-entscheiden",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-02-13T12:29:13+01:00"
        },
        {
            "title": "5 Vorteile eines E-Commerce mit Laravel",
            "slug": "fuenf-vorteile-eines-e-commerce-mit-laravel",
            "url": "https://birdapi.de/blog/laravel/fuenf-vorteile-eines-e-commerce-mit-laravel",
            "intent": "article",
            "type": "BlogPosting",
            "kind": "news",
            "category": "laravel",
            "published_at": "2024-02-11T12:29:13+01:00"
        }
    ],
    "conventions": [
        "Public content is in German.",
        "Do not extract credentials from pages.",
        "Prefer /ai/* over HTML crawling.",
        "Use stable uid fields (birdapi:blog:{id}, birdapi:page:{id}, velinstyle:docs:{slug}).",
        "Bird Guide solves tasks with actions, not chat essays.",
        "Velin Tutor embeds via /embed/velin-tutor.js for VelinStyle docs."
    ],
    "tutorial_categories": {
        "css": {
            "name": "CSS",
            "slug": "tutorials-css",
            "sort": 1
        },
        "html": {
            "name": "HTML",
            "slug": "tutorials-html",
            "sort": 2
        },
        "php": {
            "name": "PHP",
            "slug": "tutorials-php",
            "sort": 3
        },
        "mysql": {
            "name": "MySQL",
            "slug": "tutorials-mysql",
            "sort": 4
        },
        "laravel": {
            "name": "Laravel",
            "slug": "tutorials-laravel",
            "sort": 5
        },
        "ecommerce": {
            "name": "E-Commerce",
            "slug": "tutorials-ecommerce",
            "sort": 6
        },
        "ki-chatgpt": {
            "name": "KI & ChatGPT",
            "slug": "tutorials-ki-chatgpt",
            "sort": 7
        },
        "weitere": {
            "name": "Weitere",
            "slug": "tutorials-weitere",
            "sort": 8
        },
        "velin": {
            "name": "Velin",
            "slug": "tutorials-velin",
            "sort": 9
        },
        "velinstyle": {
            "name": "VelinStyle",
            "slug": "tutorials-velinstyle",
            "sort": 10
        }
    }
}