[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-yqZyo5AzDfdrno0xRWwe3AD2E_PCZ7YsyhxX4i66Pz8":3},{"data":4,"sourceMap":-1},{"info":5,"latest":16,"pinned":350},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"descriptionText":11,"slug":12,"title":15},"2025-06-23T20:43:21Z","77826167-ac7c-4ce5-925d-173ed815badd","TTm5gCePWoXNpYYVQWSPSo","blogTag","2025-06-23T20:43:24Z",null,{"_type":13,"current":14},"slug","vibe-coding","vibe coding",[17,78,113,147,182,234,277,308],{"_id":18,"author":19,"commentCount":31,"comments":32,"excerpt":33,"featureTag":11,"image":34,"publishedAt":37,"slug":38,"sponsored":11,"tags":40,"title":77},"8a3696b4-81f3-4e5e-a0cb-c5ea817d8807",[20],{"_id":21,"avatar":22,"name":27,"role":28,"slug":29},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":23,"asset":24},"image",{"_ref":25,"_type":26},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":13,"current":30},"phoebe-sajor",0,true,"Ryan welcomes back Tanya Janca, now part of the OWASP Top 10 team, to discuss what changed in the latest OWASP Top 10 release, how the list shifted from “outdated components” to a broader software supply chain focus, and why they added memory safety and vibe-coding as awareness items.",{"_type":23,"asset":35},{"_ref":36,"_type":26},"image-e35a0c5eb319e7928c9ac0a2c2c782d29e644876-3120x1640-png","2026-06-05T07:40:00.000Z",{"_type":13,"current":39},"making-the-owasp-top-ten-in-the-vibe-code-era",[41,48,52,56,63,71,75],{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":45,"title":47},"2023-05-23T16:43:21Z","wp-tagcat-podcast","9HpbCsT2tq0xwozQfkc4ih",{"current":46},"podcast","The Stack Overflow Podcast",{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":50,"title":51},"wp-tagcat-se-tech",{"current":51},"se-tech",{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":54,"title":55},"wp-tagcat-se-stackoverflow",{"current":55},"se-stackoverflow",{"_createdAt":42,"_id":57,"_rev":58,"_type":9,"_updatedAt":59,"slug":60,"title":62},"wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","2025-01-30T16:19:01Z",{"current":61},"ai","AI",{"_createdAt":64,"_id":65,"_rev":66,"_type":9,"_updatedAt":67,"slug":68,"title":70},"2025-03-13T21:04:14Z","31b00780-2ccb-4728-94b5-5d49523b724c","NFSu21L50a7MuzwvSjbUx8","2025-03-13T21:04:21Z",{"_type":13,"current":69},"agentic-ai","agentic AI",{"_createdAt":42,"_id":72,"_rev":44,"_type":9,"_updatedAt":42,"slug":73,"title":74},"wp-tagcat-security",{"current":74},"security",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"slug":76,"title":15},{"_type":13,"current":14},"Making the OWASP top ten in the vibe code era",{"_id":79,"author":80,"commentCount":85,"comments":32,"excerpt":86,"featureTag":11,"image":87,"publishedAt":90,"slug":91,"sponsored":11,"tags":93,"title":112},"04e1b5f6-bb44-4266-9d18-fcc75176f0b1",[81],{"_id":21,"avatar":82,"name":27,"role":28,"slug":84},{"_type":23,"asset":83},{"_ref":25,"_type":26},{"_type":13,"current":30},1,"If AI is the new power tool for developers, is there still value in artisanal craft when anyone can be a builder?",{"_type":23,"asset":88},{"_ref":89,"_type":26},"image-6bbb40ebd3dc10366dfd21d349d0d88933b86325-12000x6300-jpg","2026-05-28T16:00:00.000Z",{"_type":13,"current":92},"artisans-and-builders",[94,96,98,100,105,110],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":95,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":97,"title":55},{"current":55},{"_createdAt":42,"_id":57,"_rev":58,"_type":9,"_updatedAt":59,"slug":99,"title":62},{"current":61},{"_createdAt":42,"_id":101,"_rev":44,"_type":9,"_updatedAt":42,"slug":102,"title":104},"wp-tagcat-dev-life",{"current":103},"dev-life","dev life",{"_createdAt":42,"_id":106,"_rev":44,"_type":9,"_updatedAt":42,"slug":107,"title":109},"wp-tagcat-dev-tools",{"current":108},"dev-tools","dev tools",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"slug":111,"title":15},{"_type":13,"current":14},"In an AI world, the most valuable developers will be both artisans and builders",{"_id":114,"author":115,"commentCount":120,"comments":32,"excerpt":121,"featureTag":11,"image":122,"publishedAt":125,"slug":126,"sponsored":11,"tags":128,"title":146},"a247edd1-713a-4a0a-876a-b3a2866a6d8c",[116],{"_id":21,"avatar":117,"name":27,"role":28,"slug":119},{"_type":23,"asset":118},{"_ref":25,"_type":26},{"_type":13,"current":30},4,"Ryan welcomes back the mighty Scott Hanselman, VP of Developer Community at Microsoft, for a crossover episode about all things vibe coding. ",{"_type":23,"asset":123},{"_ref":124,"_type":26},"image-d2cb4c948681d5ccbb8ff46ed2d69c6f6b6a8990-800x420-jpg","2026-01-13T08:40:00.000Z",{"_type":13,"current":127},"vibe-code-anything-in-a-hanselminute",[129,131,133,135,137,139,144],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":130,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":132,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":134,"title":47},{"current":46},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"slug":136,"title":15},{"_type":13,"current":14},{"_createdAt":42,"_id":57,"_rev":58,"_type":9,"_updatedAt":59,"slug":138,"title":62},{"current":61},{"_createdAt":42,"_id":140,"_rev":44,"_type":9,"_updatedAt":42,"slug":141,"title":143},"wp-tagcat-ai-coding",{"current":142},"ai-coding","ai coding",{"_createdAt":64,"_id":65,"_rev":66,"_type":9,"_updatedAt":67,"slug":145,"title":70},{"_type":13,"current":69},"Vibe code anything in a Hanselminute",{"_id":148,"author":149,"commentCount":154,"comments":32,"excerpt":155,"featureTag":11,"image":156,"publishedAt":159,"slug":160,"sponsored":11,"tags":162,"title":181},"e33464c4-b21b-4019-8b86-64a46335a95e",[150],{"_id":21,"avatar":151,"name":27,"role":28,"slug":153},{"_type":23,"asset":152},{"_ref":25,"_type":26},{"_type":13,"current":30},29,"In the age of AI, being able to make applications and create code has never been easier. But is it any good? Here's what vibe coding is like for someone without technical skills. ",{"_type":23,"asset":157},{"_ref":158,"_type":26},"image-90021d78259c833b2f6a096186dc1fde28851ef0-12000x6293-jpg","2026-01-02T14:43:45.958Z",{"_type":13,"current":161},"a-new-worst-coder-has-entered-the-chat-vibe-coding-without-code-knowledge",[163,165,167,172,177,179],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"slug":164,"title":15},{"_type":13,"current":14},{"_createdAt":42,"_id":140,"_rev":44,"_type":9,"_updatedAt":42,"slug":166,"title":143},{"current":142},{"_createdAt":42,"_id":168,"_rev":44,"_type":9,"_updatedAt":42,"slug":169,"title":171},"wp-tagcat-generative-ai",{"current":170},"generative-ai","generative AI",{"_createdAt":42,"_id":173,"_rev":44,"_type":9,"_updatedAt":42,"slug":174,"title":176},"wp-tagcat-worst-coder-in-the-world",{"current":175},"worst-coder-in-the-world","worst coder in the world",{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":178,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":180,"title":55},{"current":55},"A new worst coder has entered the chat: vibe coding without code knowledge",{"_id":183,"author":184,"commentCount":85,"comments":32,"excerpt":189,"featureTag":11,"image":190,"publishedAt":192,"slug":193,"sponsored":11,"tags":195,"title":233},"1fe4c60e-348c-4650-a352-d5a47292b9f5",[185],{"_id":21,"avatar":186,"name":27,"role":28,"slug":188},{"_type":23,"asset":187},{"_ref":25,"_type":26},{"_type":13,"current":30},"Ryan is joined by David Hsu, CEO and founder of Retool, to explore how AI is transforming the role of a software developer into a software architect, the increasing accessibility of coding for non-engineers, and the importance of placing guardrails and higher-level programming primitives on AI coding assistants.",{"_type":23,"asset":191},{"_ref":124,"_type":26},"2025-11-21T08:40:00.000Z",{"_type":13,"current":194},"only-you-can-stop-ai-database-drops",[196,198,200,202,207,209,211,213,218,226,228],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":197,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":199,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":201,"title":47},{"current":46},{"_createdAt":42,"_id":203,"_rev":44,"_type":9,"_updatedAt":42,"slug":204,"title":206},"wp-tagcat-data-primitives",{"current":205},"data-primitives","data primitives",{"_createdAt":42,"_id":57,"_rev":58,"_type":9,"_updatedAt":59,"slug":208,"title":62},{"current":61},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"slug":210,"title":15},{"_type":13,"current":14},{"_createdAt":42,"_id":140,"_rev":44,"_type":9,"_updatedAt":42,"slug":212,"title":143},{"current":142},{"_createdAt":42,"_id":214,"_rev":44,"_type":9,"_updatedAt":42,"slug":215,"title":217},"wp-tagcat-ai-assistant",{"current":216},"ai-assistant","ai assistant",{"_createdAt":219,"_id":220,"_rev":221,"_type":9,"_updatedAt":222,"slug":223,"title":225},"2025-04-15T23:21:03Z","d89bbb9f-0bbc-447e-a206-743d60072ac8","JfoWZSLIstjPUpetdZSBcn","2025-04-15T23:21:07Z",{"_type":13,"current":224},"ai-agents","AI agents",{"_createdAt":42,"_id":72,"_rev":44,"_type":9,"_updatedAt":42,"slug":227,"title":74},{"current":74},{"_createdAt":42,"_id":229,"_rev":44,"_type":9,"_updatedAt":42,"slug":230,"title":232},"wp-tagcat-software-architecture",{"current":231},"software-architecture","software architecture","Only you can stop AI database drops",{"_id":235,"author":236,"commentCount":31,"comments":32,"excerpt":241,"featureTag":11,"image":242,"publishedAt":244,"slug":245,"sponsored":11,"tags":247,"title":276},"ff6d3bf9-b9fb-4edb-8cd8-9196b25ff298",[237],{"_id":21,"avatar":238,"name":27,"role":28,"slug":240},{"_type":23,"asset":239},{"_ref":25,"_type":26},{"_type":13,"current":30},"Ryan talks with Deepak Singh, VP of Developer Agents and Experiences at AWS and lead at Kiro, about spec-driven development in a vibe coding world. They explore how AI tools have evolved from autocomplete to sophisticated agents that can write code based off of just specs, and how AWS has pioneered spec-driven development through their Kiro agent. \n",{"_type":23,"asset":243},{"_ref":124,"_type":26},"2025-10-31T07:40:00.000Z",{"_type":13,"current":246},"vibe-coding-needs-a-spec-too",[248,250,252,254,256,258,263,265,267,269,274],{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":249,"title":51},{"current":51},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":251,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":253,"title":47},{"current":46},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"slug":255,"title":15},{"_type":13,"current":14},{"_createdAt":42,"_id":229,"_rev":44,"_type":9,"_updatedAt":42,"slug":257,"title":232},{"current":231},{"_createdAt":42,"_id":259,"_rev":44,"_type":9,"_updatedAt":42,"slug":260,"title":262},"wp-tagcat-technical-specs",{"current":261},"technical-specs","technical specs",{"_createdAt":42,"_id":57,"_rev":58,"_type":9,"_updatedAt":59,"slug":264,"title":62},{"current":61},{"_createdAt":42,"_id":140,"_rev":44,"_type":9,"_updatedAt":42,"slug":266,"title":143},{"current":142},{"_createdAt":42,"_id":214,"_rev":44,"_type":9,"_updatedAt":42,"slug":268,"title":217},{"current":216},{"_createdAt":42,"_id":270,"_rev":44,"_type":9,"_updatedAt":42,"slug":271,"title":273},"wp-tagcat-artificial-intelligence",{"current":272},"artificial-intelligence","artificial intelligence",{"_createdAt":219,"_id":220,"_rev":221,"_type":9,"_updatedAt":222,"slug":275,"title":225},{"_type":13,"current":224},"Vibe coding needs a spec, too",{"_id":278,"author":279,"commentCount":31,"comments":32,"excerpt":284,"featureTag":11,"image":285,"publishedAt":287,"slug":288,"sponsored":11,"tags":290,"title":307},"8a042aef-83c7-4941-8939-ebdb5e9b1060",[280],{"_id":21,"avatar":281,"name":27,"role":28,"slug":283},{"_type":23,"asset":282},{"_ref":25,"_type":26},{"_type":13,"current":30},"Quinn Slack, CEO and co-founder of Sourcegraph, joins the show to dive into the implications of AI coding tools on the software engineering lifecycle. They explore how AI tools are transforming the work of developers from syntax-focused tasks to higher-level design and management roles and how AI will integrate into enterprise environments.",{"_type":23,"asset":286},{"_ref":124,"_type":26},"2025-08-05T07:40:00.000Z",{"_type":13,"current":289},"being-unambiguous-in-what-you-want-the-software-engineer-in-a-vibe-coding-world",[291,293,295,297,299,301,303,305],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"slug":292,"title":15},{"_type":13,"current":14},{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":294,"title":51},{"current":51},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":296,"title":47},{"current":46},{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":298,"title":55},{"current":55},{"_createdAt":42,"_id":57,"_rev":58,"_type":9,"_updatedAt":59,"slug":300,"title":62},{"current":61},{"_createdAt":42,"_id":214,"_rev":44,"_type":9,"_updatedAt":42,"slug":302,"title":217},{"current":216},{"_createdAt":64,"_id":65,"_rev":66,"_type":9,"_updatedAt":67,"slug":304,"title":70},{"_type":13,"current":69},{"_createdAt":219,"_id":220,"_rev":221,"_type":9,"_updatedAt":222,"slug":306,"title":225},{"_type":13,"current":224},"Being unambiguous in what you want: the software engineer in a vibe coding world",{"_id":309,"author":310,"commentCount":319,"comments":32,"excerpt":320,"featureTag":11,"image":321,"publishedAt":324,"slug":325,"sponsored":32,"tags":327,"title":349},"45b4abc3-8b84-47d5-8d19-1d8e7594219f",[311],{"_id":312,"avatar":313,"name":316,"role":11,"slug":317},"wp-author-226",{"_type":23,"asset":314},{"_ref":315,"_type":26},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","Ryan Donovan",{"current":318},"rdonovan",6,"On this episode, Ryan chats with Vish Abrams, chief architect at Heroku, about all the work that needs to be done after you’ve vibe coded your dream app. ",{"_type":23,"asset":322},{"_ref":323,"_type":26},"image-a55a32b589a3d5b547c30368c42f17a273cf6b98-2400x1260-png","2025-06-25T04:42:00.000Z",{"_type":13,"current":326},"you-ve-vibe-coded-an-app-now-what",[328,330,332,338,340,345,347],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"slug":329,"title":15},{"_type":13,"current":14},{"_createdAt":42,"_id":57,"_rev":58,"_type":9,"_updatedAt":59,"slug":331,"title":62},{"current":61},{"_createdAt":333,"_id":334,"_rev":44,"_type":9,"_updatedAt":333,"slug":335,"title":337},"2023-07-12T12:46:58Z","wp-tagcat-infrastructure-management",{"current":336},"infrastructure-management","infrastructure management",{"_createdAt":42,"_id":49,"_rev":44,"_type":9,"_updatedAt":42,"slug":339,"title":51},{"current":51},{"_createdAt":42,"_id":341,"_rev":44,"_type":9,"_updatedAt":42,"slug":342,"title":344},"wp-tagcat-partner-content",{"current":343},"partner-content","Partner Content",{"_createdAt":42,"_id":53,"_rev":44,"_type":9,"_updatedAt":42,"slug":346,"title":55},{"current":55},{"_createdAt":42,"_id":43,"_rev":44,"_type":9,"_updatedAt":42,"slug":348,"title":47},{"current":46},"You've vibe coded an app. Now what?",[]]