[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1z-dahoQ1NFP_2wrj_oU9naROb-ZpRGkkQe_FaLaG24":3,"$fisrp7xDw55kKv01XgyKgXIgH_i-LoPT18Iy40nkzjxs":66},{"clusters":4},[5,16,26,46,56],{"id":6,"slug":7,"name":8,"description":9,"color":10,"keywords":11,"tools":15},"00000000-0000-4000-e000-000000000001","fix-ai-code","Fix AI Code","Guides for debugging and fixing code generated by AI tools.","#3B82F6",[12,13,14],"ai debugging","ai code fix","ai bug fix",null,{"id":17,"slug":18,"name":19,"description":20,"color":21,"keywords":22,"tools":15},"00000000-0000-4000-e000-000000000002","vibe-coding","Vibe Coding","Exploring the emerging practice of vibe coding — using AI as a creative partner.","#8B5CF6",[23,24,25],"vibe coding","ai pair programming","ai development",{"id":27,"slug":28,"name":29,"description":30,"color":31,"keywords":32,"tools":38},"00000000-0000-4000-e000-000000000003","ai-builder-guides","AI Builder Guides","Step-by-step tutorials for AI-powered development tools.","#F59E0B",[33,34,35,36,37],"ai builder","bolt","lovable","cursor","v0",[39,41,43,45],{"name":40,"slug":34},"Bolt",{"name":42,"slug":35},"Lovable",{"name":44,"slug":36},"Cursor",{"name":37,"slug":37},{"id":47,"slug":48,"name":49,"description":50,"color":51,"keywords":52,"tools":15},"00000000-0000-4000-e000-000000000004","hire-developer","Hire a Developer","Understanding developer costs, team structures, and when to hire versus outsource.","#10B981",[53,54,55],"hire developer","developer costs","freelance developer",{"id":57,"slug":58,"name":59,"description":60,"color":61,"keywords":62,"tools":15},"00000000-0000-4000-e000-000000000005","ai-best-practices","AI Best Practices","Production-grade patterns for shipping AI-generated code safely.","#EC4899",[63,64,65],"ai best practices","ai production","ai code quality",{"posts":67,"total":153,"page":154,"totalPages":154},[68,86,104,120,132,143],{"id":69,"slug":70,"title":71,"description":72,"coverImageUrl":15,"coverImageAlt":15,"tags":73,"featured":78,"tool":15,"publishedAt":79,"author":80,"cluster":85},"00000000-0000-4000-e200-000000000006","ai-code-in-production-best-practices","AI Code in Production: Best Practices for Reliability","A reliability engineering perspective on shipping AI-generated code safely.",[74,75,76,77],"best practices","testing","production","reliability",false,"2026-05-22T15:39:33.969Z",{"slug":81,"name":82,"avatarUrl":15,"role":83,"bio":84},"artem-semkin","Test Engineer","Senior Engineer","Full-stack engineer specializing in AI integration and developer tooling.",{"slug":58,"name":59,"color":61},{"id":87,"slug":88,"title":89,"description":90,"coverImageUrl":15,"coverImageAlt":15,"tags":91,"featured":96,"tool":15,"publishedAt":97,"author":98,"cluster":103},"00000000-0000-4000-e200-000000000005","how-much-does-it-cost-to-hire-developer-2025","How Much Does It Cost to Hire a Developer in 2025?","A data-driven breakdown of developer hiring costs across roles, regions, and engagement models.",[92,54,93,94,95],"hiring","freelance","agency","2025",true,"2026-05-18T15:39:33.969Z",{"slug":99,"name":100,"avatarUrl":15,"role":101,"bio":102},"anthony-martire","Project Manager","Technical PM","Technical project manager helping teams make data-driven decisions.",{"slug":48,"name":49,"color":51},{"id":105,"slug":106,"title":107,"description":108,"coverImageUrl":15,"coverImageAlt":15,"tags":109,"featured":78,"tool":36,"publishedAt":113,"author":114,"cluster":119},"00000000-0000-4000-e200-000000000004","cursor-vs-traditional-ides","Cursor vs Traditional IDEs: When to Switch","An honest comparison of Cursor against VS Code, JetBrains, and other traditional IDEs.",[36,110,111,112],"ide","developer tools","comparison","2026-05-15T15:39:33.969Z",{"slug":115,"name":116,"avatarUrl":15,"role":117,"bio":118},"chinmay-kulkarni","Test Designer","Design Engineer","Design engineer exploring the intersection of AI tooling and developer experience.",{"slug":28,"name":29,"color":31},{"id":121,"slug":122,"title":123,"description":124,"coverImageUrl":15,"coverImageAlt":15,"tags":125,"featured":78,"tool":34,"publishedAt":129,"author":130,"cluster":131},"00000000-0000-4000-e200-000000000003","getting-started-with-bolt","Getting Started with Bolt: Build Full-Stack Apps with AI","A hands-on walkthrough of Bolt for building full-stack applications.",[34,126,127,128],"ai tools","full-stack","tutorial","2026-05-11T15:39:33.969Z",{"slug":81,"name":82,"avatarUrl":15,"role":83,"bio":84},{"slug":28,"name":29,"color":31},{"id":133,"slug":134,"title":135,"description":136,"coverImageUrl":15,"coverImageAlt":15,"tags":137,"featured":78,"tool":15,"publishedAt":140,"author":141,"cluster":142},"00000000-0000-4000-e200-000000000002","rise-of-vibe-coding","The Rise of Vibe Coding: What It Means for Teams","Vibe coding is changing how developers approach problems. Here is what engineering managers need to know.",[23,138,139],"team productivity","ai workflow","2026-05-04T15:39:33.969Z",{"slug":115,"name":116,"avatarUrl":15,"role":117,"bio":118},{"slug":18,"name":19,"color":21},{"id":144,"slug":145,"title":146,"description":147,"coverImageUrl":15,"coverImageAlt":15,"tags":148,"featured":78,"tool":15,"publishedAt":150,"author":151,"cluster":152},"00000000-0000-4000-e200-000000000001","when-ai-writes-bugs-debugging-guide","When AI Writes Bugs: A Debugging Guide","A practical framework for identifying and fixing the most common categories of bugs introduced by AI code generation tools.",[12,149,75],"code review","2026-04-27T15:39:33.969Z",{"slug":81,"name":82,"avatarUrl":15,"role":83,"bio":84},{"slug":7,"name":8,"color":10},6,1]