[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-KtWIIRHdDWNpxjpSuL8XFZn3hk0GdmB6k5_zTARu-AQ":3,"sanity-E_tI-ax7nwljxZAaBJV3BV9bc3vydZ_FWR4jmUjAIq4":278},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":253},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[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":218,"dateUrl":219,"excerpt":220,"image":221,"product":12,"publishedAt":225,"slug":226,"sponsored":12,"tags":228,"title":252,"visible":218},"2024-09-16T18:13:02Z","7afa425c-06e4-4e4b-9a56-1cfe31508e03","NR627mkKF39ASec5MIcXsq","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,67,86,101,127,167,207],{"_key":64,"_type":65,"markDefs":12,"url":66},"073b809b245e","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Fad116541-b321-4849-9255-06b20e4afe5f",{"_key":68,"_type":69,"children":70,"markDefs":81,"style":85},"77b428381bd5","block",[71,77],{"_key":72,"_type":73,"marks":74,"text":76},"f7f54a19a1ff0","span",[75],"c8886d549e3d","Multimodal AI",{"_key":78,"_type":73,"marks":79,"text":80},"f7f54a19a1ff1",[]," combines different modalities—audio, video, text, etc.—to enable more humanlike engagement and higher-quality responses from the AI model.",[82],{"_key":75,"_type":83,"href":84,"reference":12},"link","https:\u002F\u002Fwww.techtarget.com\u002Fsearchenterpriseai\u002Fdefinition\u002Fmultimodal-AI","normal",{"_key":87,"_type":69,"children":88,"markDefs":98,"style":85},"36f7ba0f0ca4",[89,94],{"_key":90,"_type":73,"marks":91,"text":93},"970f508244a60",[92],"791410ad0ef0","WebRTC",{"_key":95,"_type":73,"marks":96,"text":97},"970f508244a61",[]," is a free, open-source project that allows developers to add real-time communication capabilities that work on top of an open standard to their applications. It supports video, voice, and generic data.",[99],{"_key":92,"_type":83,"href":100,"reference":12},"https:\u002F\u002Fwebrtc.org\u002F",{"_key":102,"_type":69,"children":103,"markDefs":122,"style":85},"58b992fd05db",[104,109,113,118],{"_key":105,"_type":73,"marks":106,"text":108},"02abe3e1fa200",[107],"27ad7c7085a4","LiveKit",{"_key":110,"_type":73,"marks":111,"text":112},"02abe3e1fa201",[]," is an open-source project that provides scalable, multi-user conferencing based on WebRTC. It’s designed to provide everything developers need to build real-time voice and video applications. Check them out on ",{"_key":114,"_type":73,"marks":115,"text":117},"02abe3e1fa202",[116],"a8b3ace8f4b8","GitHub",{"_key":119,"_type":73,"marks":120,"text":121},"02abe3e1fa203",[],".",[123,125],{"_key":107,"_type":83,"href":124,"reference":12},"https:\u002F\u002Flivekit.io\u002F",{"_key":116,"_type":83,"href":126,"reference":12},"https:\u002F\u002Fgithub.com\u002Flivekit\u002Flivekit",{"_key":128,"_type":69,"children":129,"markDefs":160,"style":85},"1a277f1f06f5",[130,134,139,143,148,152,157],{"_key":131,"_type":73,"marks":132,"text":133},"72bf54662e630",[],"Connect with Russ on ",{"_key":135,"_type":73,"marks":136,"text":138},"72bf54662e631",[137],"545f4561a729","LinkedIn",{"_key":140,"_type":73,"marks":141,"text":142},"72bf54662e632",[]," or ",{"_key":144,"_type":73,"marks":145,"text":147},"72bf54662e633",[146],"cc2a787ad911","X",{"_key":149,"_type":73,"marks":150,"text":151},"72bf54662e634",[]," and explore ",{"_key":153,"_type":73,"marks":154,"text":156},"72bf54662e635",[155],"a71503c96f62","his posts on the LiveKit blog",{"_key":158,"_type":73,"marks":159,"text":121},"72bf54662e636",[],[161,163,165],{"_key":137,"_type":83,"href":162,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Frusselldsa\u002F",{"_key":146,"_type":83,"href":164,"reference":12},"https:\u002F\u002Fx.com\u002Fdsa",{"_key":155,"_type":83,"href":166,"reference":12},"https:\u002F\u002Fblog.livekit.io\u002Fauthor\u002Fdsa\u002F",{"_key":168,"_type":69,"children":169,"markDefs":200,"style":85},"f5ef4ad8e67f",[170,174,179,183,188,192,197],{"_key":171,"_type":73,"marks":172,"text":173},"96d263e83eff0",[],"Stack Overflow user ",{"_key":175,"_type":73,"marks":176,"text":178},"96d263e83eff1",[177],"59d845ebf630","Kristi Jorgji",{"_key":180,"_type":73,"marks":181,"text":182},"96d263e83eff2",[]," threw inquiring minds a ",{"_key":184,"_type":73,"marks":185,"text":187},"96d263e83eff3",[186],"a0bbc012e14a","lifejacket (badge)",{"_key":189,"_type":73,"marks":190,"text":191},"96d263e83eff4",[]," by answering their own question: ",{"_key":193,"_type":73,"marks":194,"text":196},"96d263e83eff5",[195],"645634ae1456","Error trying to import dump from mysql 5.7 into 8.0.23",{"_key":198,"_type":73,"marks":199,"text":121},"96d263e83eff6",[],[201,203,205],{"_key":177,"_type":83,"href":202,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fusers\u002F5638943\u002Fkristi-jorgji",{"_key":186,"_type":83,"href":204,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fhelp\u002Fbadges\u002F8841\u002Flifejacket",{"_key":195,"_type":83,"href":206,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F67438509\u002Ferror-trying-to-import-dump-form-mysql-5-7-into-8-0-23",{"_key":208,"_type":69,"children":209,"markDefs":215,"style":85},"23a94b768ab5",[210],{"_key":211,"_type":73,"marks":212,"text":214},"7794104eaf900",[213],"a92f834fa150","TRANSCRIPT",[216],{"_key":213,"_type":83,"href":217,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Flivekit-multimodal-ai",true,"2024\u002F09\u002F17","Ryan chats with Russ d’Sa, cofounder and CEO of LiveKit, about multimodal AI and the technology that makes it possible. They talk through the tech stack required, including the use of WebRTC and UDP protocols for real-time audio and video streaming. They also explore the big challenges involved in ensuring privacy and security in streaming data, namely end-to-end encryption and obfuscation. ",{"_type":53,"asset":222,"attribution":224},{"_ref":223,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2024-09-17T07:40:00.000Z",{"_type":10,"current":227},"looking-under-the-hood-of-multimodal-ai",[229,238,243,247],{"_createdAt":230,"_id":231,"_rev":232,"_type":233,"_updatedAt":234,"slug":235,"title":237},"2023-05-23T16:43:21Z","wp-tagcat-ai","fpDTFQqIDjNJIbHDKPBGpV","blogTag","2025-01-30T16:19:01Z",{"current":236},"ai","AI",{"_createdAt":230,"_id":239,"_rev":240,"_type":233,"_updatedAt":230,"slug":241,"title":242},"wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih",{"current":242},"se-tech",{"_createdAt":230,"_id":244,"_rev":240,"_type":233,"_updatedAt":230,"slug":245,"title":246},"wp-tagcat-se-stackoverflow",{"current":246},"se-stackoverflow",{"_createdAt":230,"_id":248,"_rev":240,"_type":233,"_updatedAt":230,"slug":249,"title":251},"wp-tagcat-podcast",{"current":250},"podcast","The Stack Overflow Podcast","Looking under the hood at the tech stack that powers multimodal AI",[254,260,266,272],{"_id":255,"publishedAt":256,"slug":257,"sponsored":12,"title":259},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":258},"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":261,"publishedAt":262,"slug":263,"sponsored":12,"title":265},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":264},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":267,"publishedAt":268,"slug":269,"sponsored":12,"title":271},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":270},"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":273,"publishedAt":274,"slug":275,"sponsored":12,"title":277},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":276},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":279,"sourceMap":-1},{"count":280,"lastTimestamp":12},0]