{"id":"e41fad9a-3e2d-40ac-a380-c9feb7e13ddf","timestamp":1776037340324,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/blog","/blog/2026/04/04/rails-8-upgrade-guide","/blog/2026/03/05/how-to-humanize-ai-content-in-your-vibe-coded-apps","/blog/2026/04/12/rails-8-production-performance-security-hotwire","/blog/2026/03/25/rails-security-patch-day-playbook-2026","/blog/2026/03/19/rails-8-solid-stack-vs-redis-sidekiq-production","/blog/2026/03/16/rails-8-solid-stack-vs-redis-sidekiq-production","/blog/2026/03/13/ruby-developers-ai-coding-assistants-2026","/blog/2026/03/09/ruby-4-adoption-guide","/blog/a-quick-introduction-to-rack","/blog/2026/01/29/building-great-landing-pages-with-ruby","/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"]}