{"id":"c933cc61-73f3-4ac8-8a8c-fc9071183e60","timestamp":1775240309860,"matcher":{"static":{"/cfp/laravel-serbia":{"redirect":"/talks"},"/__nuxt_content/pages/sql_dump.txt":{"prerender":true},"/__nuxt_content/blog/sql_dump.txt":{"prerender":true},"/__nuxt_content/jobs/sql_dump.txt":{"prerender":true},"/__nuxt_content/cfpIntros/sql_dump.txt":{"prerender":true},"/__nuxt_content/cfpEvents/sql_dump.txt":{"prerender":true},"/__nuxt_content/cfpProposals/sql_dump.txt":{"prerender":true},"/__nuxt_content/talks/sql_dump.txt":{"prerender":true}},"wildcard":{},"dynamic":{}},"prerendered":["/cfp/zurich-js","/cfp/laravel-live-denmark","/cfp/laravel-live-uk","/","/blog","/about-me","/contact","/talks","/blog/build-an-ai-powered-drawing-guessing-game-with-laravel-prism-and-html-canvas","/blog/new-ish-vanilla-javascript-features-you-might-have-missed","/blog/build-private-self-hosted-ai-applications-with-ollama-and-laravel","/blog/chat-with-your-documents-a-practical-guide-to-rag-using-the-new-laravel-ai-sdk","/blog/sql-generated-columns-and-views-how-to-use-them-in-your-laravel-app","/blog/10-efficient-and-fun-ways-to-seed-your-database","/blog/five-practical-tips-to-improve-search-in-laravel-apps-with-typesense","/blog/how-to-automatically-generate-dynamic-opengraph-images-for-all-your-site-pages","/blog/filament-crash-course-create-a-customizable-admin-panel-in-minutes","/blog/from-mysql-to-typesense-blazing-fast-full-text-search-in-laravel","/blog/use-htmx-to-create-laravel-single-page-apps-without-writing-javascript","/blog/a-step-by-step-guide-to-setting-up-permissions-on-your-linux-web-server","/blog/automatically-deploy-your-nuxt-static-site-to-digitalocean-with-github-actions","/blog/form-validation-with-type-inference-made-easy-with-zod-the-best-sidekick-for-typescript","/blog/state-management-in-vue-3-why-you-should-try-out-pinia","/blog/husky-how-to-automatically-format-lint-and-test-before-you-commit-or-push","/blog/nuxt-superpowers-for-your-vue-3-application"]}