[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-r8RV-CGFnTPxfmAxVSJ02SMnJKwOWaJVvLT28rSwlzM":3,"sanity-lUtMeoqQRCDKLfH1hzkl4o-uT5g7btYYBbZBGE_1ZSc":133},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":108},[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":61,"comments":86,"dateUrl":87,"excerpt":88,"image":89,"legacyBody":92,"product":12,"publishedAt":95,"slug":96,"sponsored":12,"tags":98,"title":107,"visible":86},"2023-05-25T09:39:09Z","wp-post-5239","dgl3SCUzppW3U2LvCoSN08","blogPost","2023-07-13T14:55:03Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-128","07ZbrKPSUrjrV4wQ6gBd2a","blogAuthor","2023-08-29T20:06:15Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-264ff12aab2295aaa315eb9d0ac8b509cd760438-1024x1024-jpg","reference","former","Kevin Montrose",{"current":60},"kevinmontrose",[62,73],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"c88a991a6f20","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"c88a991a6f200","span",[],"Nick Craver tweets out snippets of the Stack Overflow code base occasionally. About a week ago he showed off a ContainsToken method which has been tuned for performance. This set off a little bit of a benchmarking contest. My final attempt (which is among the fastest) ended up using a lot of tricks, which I think may be of general interest – so I’m going to walk through how the code works.",[],"normal",{"_key":74,"_type":64,"children":75,"markDefs":81,"style":85},"41754e625ada",[76],{"_key":77,"_type":68,"marks":78,"text":80},"41754e625ada0",[79],"263a2f30c381","View the full post at kevinmontrose.com...",[82],{"_key":79,"_type":83,"href":84,"reference":12},"link","https:\u002F\u002Fkevinmontrose.com\u002F2016\u002F04\u002F26\u002Fan-optimization-exercise\u002F","h4",true,"2016\u002F04\u002F26","",{"_type":53,"asset":90},{"_ref":91,"_type":56},"image-ed9b76801d6f22cd8a3e351d86814cb539468d2e-1920x1081-png",{"code":93,"language":94},"Nick Craver tweets out snippets of the Stack Overflow code base occasionally. About a week ago he showed off a ContainsToken method which has been tuned for performance. This set off a little bit of a benchmarking contest.\n\nMy final attempt (which is among the fastest) ended up using a lot of tricks, which I think may be of general interest – so I’m going to walk through how the code works.\n\n\u003Ch4>\u003Ca href=\"https:\u002F\u002Fkevinmontrose.com\u002F2016\u002F04\u002F26\u002Fan-optimization-exercise\u002F\">View the full post at kevinmontrose.com...\u003C\u002Fa>\u003C\u002Fh4>","html","2016-04-26T12:00:00.000Z",{"current":97},"an-optimization-exercise",[99],{"_createdAt":100,"_id":101,"_rev":102,"_type":103,"_updatedAt":100,"slug":104,"title":106},"2023-05-23T16:43:21Z","wp-tagcat-engineering","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":105},"engineering","Engineering","An Optimization Exercise",[109,115,121,127],{"_id":110,"publishedAt":111,"slug":112,"sponsored":12,"title":114},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":113},"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":116,"publishedAt":117,"slug":118,"sponsored":12,"title":120},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":119},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":122,"publishedAt":123,"slug":124,"sponsored":12,"title":126},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":125},"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":128,"publishedAt":129,"slug":130,"sponsored":12,"title":132},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":131},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":134,"sourceMap":-1},{"count":135,"lastTimestamp":12},0]