[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-ynrcQ_p5d_wtsI1Hqk06nB2Iipi2B7kEOO9Uk5rcgHw":3,"sanity-aAbogWMVzOZQL-b1pEmy6giHhxzLtFmT8Key8K9ho6g":265},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":240},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"7ebd76d2-cebc-4b88-82f9-3dfb2c8bc5ca","2026-07-08T04:40:00.000Z",{"_type":10,"current":11},"slug","what-s-left-for-infrastructure-as-code-after-ai-moves-in",true,"What's left for infrastructure-as-code after AI moves in?",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":62,"comments":12,"dateUrl":198,"excerpt":199,"image":200,"product":66,"publishedAt":204,"slug":205,"sponsored":66,"tags":207,"title":239,"visible":12},"2024-11-14T18:14:03Z","3ad48da9-e31e-41ca-9375-ff20649cbcb5","XzVcPPDfPNmxxXS3zvDprH","blogPost","2025-10-31T17:26:43Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",[63,68,111,129,147,187],{"_key":64,"_type":65,"markDefs":66,"url":67},"66cb6c8ace9e","embed",null,"https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Ff5a22a9e-666e-4393-ae1e-46ede0bb8b66",{"_key":69,"_type":70,"children":71,"markDefs":104,"style":110},"7aa1d05bfa8d","block",[72,77,82,86,91,95,100],{"_key":73,"_type":74,"marks":75,"text":76},"b738f31d26ac0","span",[],"Chris works at ",{"_key":78,"_type":74,"marks":79,"text":81},"b738f31d26ac1",[80],"c83209605bb3","Sledgehammer Games",{"_key":83,"_type":74,"marks":84,"text":85},"b738f31d26ac2",[]," (a division of Activision), which develops titles in the ",{"_key":87,"_type":74,"marks":88,"text":90},"b738f31d26ac3",[89],"em","Call of Duty",{"_key":92,"_type":74,"marks":93,"text":94},"b738f31d26ac4",[]," franchise. Explore their open roles ",{"_key":96,"_type":74,"marks":97,"text":99},"b738f31d26ac5",[98],"cabe6e0fe2df","here",{"_key":101,"_type":74,"marks":102,"text":103},"b738f31d26ac6",[],".",[105,108],{"_key":80,"_type":106,"href":107,"reference":66},"link","https:\u002F\u002Fwww.sledgehammergames.com\u002F",{"_key":98,"_type":106,"href":109,"reference":66},"https:\u002F\u002Fcareers.sledgehammergames.com\u002F","normal",{"_key":112,"_type":70,"children":113,"markDefs":126,"style":110},"70d9a783b9ef",[114,118,123],{"_key":115,"_type":74,"marks":116,"text":117},"89e9c947c5430",[],"Want to see Chris’s engine in action? Check out ",{"_key":119,"_type":74,"marks":120,"text":122},"89e9c947c5431",[121,89],"ab8ff3ce9bd5","COD: Modern Warfare III",{"_key":124,"_type":74,"marks":125,"text":103},"89e9c947c5432",[],[127],{"_key":121,"_type":106,"href":128,"reference":66},"https:\u002F\u002Fwww.callofduty.com\u002Fstore\u002Fgames\u002Fmodernwarfare3",{"_key":130,"_type":70,"children":131,"markDefs":144,"style":110},"628af890de26",[132,136,141],{"_key":133,"_type":74,"marks":134,"text":135},"e071c9ded6840",[],"Connect with Chris on ",{"_key":137,"_type":74,"marks":138,"text":140},"e071c9ded6841",[139],"d320a11af297","LinkedIn",{"_key":142,"_type":74,"marks":143,"text":103},"e071c9ded6842",[],[145],{"_key":139,"_type":106,"href":146,"reference":66},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fchris-fowler-b5b48213\u002F?originalSubdomain=au",{"_key":148,"_type":70,"children":149,"markDefs":180,"style":110},"6f79ed72dea6",[150,154,159,163,168,172,177],{"_key":151,"_type":74,"marks":152,"text":153},"9e72e52829a50",[],"Kudos to Stack Overflow user ",{"_key":155,"_type":74,"marks":156,"text":158},"9e72e52829a51",[157],"75660e20428e","teh.fonsi",{"_key":160,"_type":74,"marks":161,"text":162},"9e72e52829a52",[],", who earned a ",{"_key":164,"_type":74,"marks":165,"text":167},"9e72e52829a53",[166],"3cd3fcfd1acf","Lifeboat badge",{"_key":169,"_type":74,"marks":170,"text":171},"9e72e52829a54",[]," by explaining ",{"_key":173,"_type":74,"marks":174,"text":176},"9e72e52829a55",[175],"655986b0bd79","How to execute 1 command x times in java",{"_key":178,"_type":74,"marks":179,"text":103},"9e72e52829a56",[],[181,183,185],{"_key":157,"_type":106,"href":182,"reference":66},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F386407\u002Fteh-fonsi",{"_key":166,"_type":106,"href":184,"reference":66},"https:\u002F\u002Fstackoverflow.com\u002Fhelp\u002Fbadges\u002F8842\u002Flifeboat",{"_key":175,"_type":106,"href":186,"reference":66},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F32687538\u002Fhow-to-execute-1-command-x-times-in-java",{"_key":188,"_type":70,"children":189,"markDefs":195,"style":110},"9e3d16ecd4c9",[190],{"_key":191,"_type":74,"marks":192,"text":194},"3394eede6a2d",[193],"68e8ed36e59d","TRANSCRIPT",[196],{"_key":193,"_type":106,"href":197,"reference":66},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fcall-of-duty-game-engine\u002Ftranscript","2024\u002F11\u002F15","Chris Fowler, Director of Engine for Call of Duty, tells Ben and Ryan about his path from marine biology to game development, the ins and outs of game engines, and the technical feats involved in creating massively popular games like Call of Duty. Chris also explains why community feedback is so critical in game development and offers his advice for aspiring game developers. ",{"_type":53,"asset":201,"attribution":203},{"_ref":202,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2024-11-15T08:40:00.000Z",{"_type":10,"current":206},"meet-the-guy-responsible-for-building-the-call-of-duty-game-engine",[208,215,219,224,229,234],{"_createdAt":209,"_id":210,"_rev":211,"_type":212,"_updatedAt":209,"slug":213,"title":214},"2023-05-23T16:43:21Z","wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":214},"se-tech",{"_createdAt":209,"_id":216,"_rev":211,"_type":212,"_updatedAt":209,"slug":217,"title":218},"wp-tagcat-se-stackoverflow",{"current":218},"se-stackoverflow",{"_createdAt":209,"_id":220,"_rev":211,"_type":212,"_updatedAt":209,"slug":221,"title":223},"wp-tagcat-podcast",{"current":222},"podcast","The Stack Overflow Podcast",{"_createdAt":209,"_id":225,"_rev":211,"_type":212,"_updatedAt":209,"slug":226,"title":228},"wp-tagcat-gaming",{"current":227},"gaming","Gaming",{"_createdAt":209,"_id":230,"_rev":211,"_type":212,"_updatedAt":209,"slug":231,"title":233},"wp-tagcat-game-development",{"current":232},"game-development","game development",{"_createdAt":209,"_id":235,"_rev":211,"_type":212,"_updatedAt":209,"slug":236,"title":238},"wp-tagcat-game-developer",{"current":237},"game-developer","game developer","Meet the guy responsible for building the Call of Duty game engine",[241,247,253,259],{"_id":242,"publishedAt":243,"slug":244,"sponsored":66,"title":246},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":245},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":248,"publishedAt":249,"slug":250,"sponsored":66,"title":252},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":251},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":254,"publishedAt":255,"slug":256,"sponsored":66,"title":258},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":257},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":260,"publishedAt":261,"slug":262,"sponsored":66,"title":264},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":263},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":266,"sourceMap":-1},{"count":267,"lastTimestamp":268},2,"2024-11-21T16:23:33Z"]