{"id":"b4510f3b-4f18-4db7-9f13-a54416bd878e","timestamp":1775264079691,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/blog","/blog/2026/04/04/rails-8-upgrade-guide","/blog/2026/03/25/rails-security-patch-day-playbook-2026","/blog/2026/01/29/building-great-landing-pages-with-ruby","/blog/2026/03/19/rails-8-solid-stack-vs-redis-sidekiq-production","/blog/2026/03/13/ruby-developers-ai-coding-assistants-2026","/blog/2026/03/16/rails-8-solid-stack-vs-redis-sidekiq-production","/blog/2026/03/09/ruby-4-adoption-guide","/blog/2026/03/05/how-to-humanize-ai-content-in-your-vibe-coded-apps","/blog/a-quick-introduction-to-rack","/blog/2026/01/02/generate-ai-images-with-ruby","/blog/2024/12/13/best-ai-coding-model-for-ruby","/blog/2011/10/05/do-you-know-ruby-doctest","/blog/2011/07/28/how-do-i-test-my-code-with-minitest","/ruby-metaprogramming"]}