{"id":"c15e0577-3915-4d77-9a66-f20c253f3219","timestamp":1787606332454,"matcher":{"static":{"/work":{"redirect":"/projects"},"/insights":{"redirect":"/blog"},"/__nuxt_content/index/sql_dump.txt":{"prerender":true},"/__nuxt_content/projects/sql_dump.txt":{"prerender":true},"/__nuxt_content/blog/sql_dump.txt":{"prerender":true},"/__nuxt_content/pages/sql_dump.txt":{"prerender":true},"/__nuxt_content/speaking/sql_dump.txt":{"prerender":true},"/__nuxt_content/about/sql_dump.txt":{"prerender":true}},"wildcard":{},"dynamic":{}},"prerendered":["/experience","/contact","/expertise","/about","/speaking","/","/blog","/projects","/projects/agopay","/projects/justins-homes","/projects/taskearn","/projects/ideal-it","/blog/web-app-vs-native-app","/blog/pro-in-the-small-2-in-js","/blog/async-promises","/blog/commonjs-vs-esm","/blog/pro-in-the-large-1-js","/blog/more-on-ts","/blog/module-js-ts","/blog/package-json","/blog/web-dev-basic","/blog/nextjs-vs-nuxt","/blog/laravel-nextjsand-nuxt","/blog/ts-eating-js","/blog/getting-started-with-js","/blog/getting-started-with-ts","/blog/reactjs-vs-vuejs","/blog/js-or-ts","/blog/javascript-vs-the-world","/blog/javascript-in-2030","/projects/smart-waste","/blog/laravel-the-php-backbone","/projects/shed-tiny-homes","/projects/glovika"]}