{"id":"6d0e54f5-9133-4c78-9157-5272e2565fc2","timestamp":1785744801893,"matcher":{"static":{"/__nuxt_content/landing/sql_dump.txt":{"prerender":true},"/__nuxt_content/docs/sql_dump.txt":{"prerender":true},"/__nuxt_content/blog/sql_dump.txt":{"prerender":true}},"wildcard":{},"dynamic":{}},"prerendered":["/","/blog","/blog/why-writing-engineering-blogs-is-hard","/principles","/design-patterns","/azure/azuremanagementandgovernance","/git/git-rebase","/oauth2andopenidconnect","/blog/merchant-of-dependencies","/blog/too-many-security-options","/aspnet-core","/blog/why-fapi-recommends-private-key-jwt","/blog/fips-compliance-beyond-kubernetes","/blog/beyond-bearer-tokens-proof-of-possession","/blog/fapi-transaction-binding","/blog/payday-vs-engineering","/blog/stop-turning-deployments-into-board-meetings","/blog/no-si-unit-for-software-engineering","/architecture","/blog/experience-is-earned-not-downloaded","/blog/ownership-and-career-growth","/blog/multiple-wrongs-banking-patterns","/blog/ai-engineering-judgment","/blog/security-in-product-requirements","/blog/password-security-not-complexity","/blog/security-through-obscurity","/blog/rsa-fips-fapi-myth","/blog/ciba-vs-authorization-code-banking","/blog/copy-paste-code-vs-reuse","/blog/clean-architecture-best-practice-or-creativity-killer","/aspnet-core/dapper","/aspnet-core/dbup","/aspnet-core/gitignore","/aspnet-core/collections","/oauth2andopenidconnect/totp","/oauth2andopenidconnect/authnandauthz","/design-patterns/usage","/aspnet-core/inheritance","/principles/installation","/oauth2andopenidconnect/oauth2resourceindicators","/azure/azurepolicy","/git/git-stash","/aspnet-core/serilog","/architecture/installation","/azure/images-embeds","/design-patterns/installation","/principles/usage","/architecture/usage","/azure/code-blocks","/git/conventional-commits","/git/semver","/azure/prose-components"]}