[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-VBdkp8T2PG5J9KbKiSNk1ZBYG-At2A70eVE7cV8tGPw":3},{"data":4,"sourceMap":-1},{"info":5,"latest":22},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"employee":17,"name":18,"slug":19},"2026-11-04T16:35:26Z","6c13161b-482d-4ab5-a8f1-709081b28bc7","oYgrMwmbgZJvtyl4dA29Xj","blogAuthor","2026-11-04T16:35:39Z",{"_type":12,"alt":13,"asset":14},"image","Headshot of a smiling man with a goatee wearing a light blue button-down shirt against a neutral grey background.",{"_ref":15,"_type":16},"image-310ae56d1ef434d9970af36b9c29d88ef441cb9b-80x80-jpg","reference","none","Guilherme Appel",{"_type":20,"current":21},"slug","guilherme-appel",[23],{"_id":24,"author":25,"commentCount":31,"comments":32,"excerpt":33,"featureTag":29,"image":29,"publishedAt":34,"slug":35,"sponsored":29,"tags":37,"title":114},"36d88082-2c6e-437a-abae-0a265d2acd72",[26],{"_id":7,"avatar":27,"name":18,"role":29,"slug":30},{"_type":12,"alt":13,"asset":28},{"_ref":15,"_type":16},null,{"_type":20,"current":21},0,true,"CPU-based defaults can leave an I\u002FO-heavy loop processing one record at a time. Raising the limit helps, but each downstream service still needs a concurrency budget it can handle.","2026-11-04T16:34:13.530Z",{"_type":20,"current":36},"your-net-parallel-loop-can-become-serial-in-a-one-cpu-container",[38,73,96,107],{"_createdAt":39,"_id":40,"_rev":41,"_system":42,"_type":45,"_updatedAt":46,"description":47,"slug":70,"title":72},"2025-08-08T15:49:22Z","39391cf4-6f9a-4238-8670-c1e44b66db9e","09X6HDzCi2VfMov6gSLf7H",{"base":43},{"id":40,"rev":44},"TdCcmC7LyfLVwjB8GEXoh6","blogTag","2025-12-10T19:34:33Z",[48,59],{"_key":49,"_type":50,"children":51,"markDefs":57,"style":58},"a4b1a37cbbcc","block",[52],{"_key":53,"_type":54,"marks":55,"text":56},"d8e8f3e0fd9c","span",[],"These articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International license. ",[],"normal",{"_key":60,"_type":50,"children":61,"markDefs":67,"style":58},"7effd489c71f",[62],{"_key":63,"_type":54,"marks":64,"text":66},"538808bb5325",[65],"fd643b288690","creativecommons.org\u002Flicenses\u002Fby-sa\u002F4.0\u002Fdeed.en",[68],{"_key":65,"_type":69},"link",{"_type":20,"current":71},"cc-by-sa","CC BY-SA 4.0",{"_createdAt":74,"_id":75,"_rev":76,"_system":77,"_type":45,"_updatedAt":80,"description":81,"featuredPosts":90,"slug":93,"title":95},"2025-04-24T16:28:57Z","797b8797-6e65-4723-b53f-8bc005305384","46s78gX2DRxVswzX0kQ1Ty",{"base":78},{"id":75,"rev":79},"IpfPEqg1c3Byvj9RrB3Xaj","2026-10-07T20:13:00Z",[82],{"_key":83,"_type":50,"children":84,"markDefs":89,"style":58},"bb32f75814b4",[85],{"_key":86,"_type":54,"marks":87,"text":88},"dbcf27ef29b3",[],"Community-generated articles submitted for your reading pleasure. If you’re interested in seeing your work here, log in with your Stack Overflow account and click the link below. Articles will be licensed under a CC BY-SA 4.0 grant. ",[],[91],{"_key":92,"_type":16},"9d9ea8c4082d",{"_type":20,"current":94},"contributed","The Heap",{"_createdAt":97,"_id":98,"_rev":99,"_system":100,"_type":45,"_updatedAt":103,"slug":104,"title":106},"2026-06-12T16:16:20Z","51c761d7-73f7-42f4-aa49-8484e3849e7c","P0qLqkXH0zpkT6RRZ9Iwel",{"base":101},{"id":98,"rev":102},"MwgZb85ftkde1TTvQsHYa6","2026-09-28T16:40:45Z",{"_type":20,"current":105},"building-software","Building software",{"_createdAt":108,"_id":109,"_rev":110,"_type":45,"_updatedAt":108,"slug":111,"title":113},"2023-05-23T16:43:21Z","wp-tagcat-net","9HpbCsT2tq0xwozQfkc4ih",{"current":112},"net",".net","Your .NET parallel loop can become serial in a one-CPU container"]