[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-RcR-QV8KvARhhfUx6qZky9Y_T-5q2pRZTZXUYovA0h8":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":84},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-django","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"django",[14],{"_id":15,"author":16,"commentCount":35,"comments":36,"excerpt":37,"featureTag":10,"image":38,"publishedAt":41,"slug":42,"sponsored":10,"tags":44,"title":83},"wp-post-16953",[17,27],{"_id":18,"avatar":19,"name":24,"role":10,"slug":25},"wp-author-cap-16956",{"_type":20,"asset":21},"image",{"_ref":22,"_type":23},"image-bd414a79aba26f9a09694adc4306cb0725aac33f-200x251-jpg","reference","Demian Brecht",{"current":26},"demian-brecht",{"_id":28,"avatar":29,"name":32,"role":10,"slug":33},"wp-author-cap-16958",{"_type":20,"asset":30},{"_ref":31,"_type":23},"image-0edafaf8ead68eb5675ca9568cac842dedf34ed3-200x200-png","Drew Shafer",{"current":34},"drew-shafer",12,true,"Two engineers at Salesforce talk about how they decoupled a complex library from old spaghetti logic, then open sourced that library by creating a new internal process where none existed before.",{"_type":20,"asset":39},{"_ref":40,"_type":23},"image-efea0749843cbd73b6cccdb89b6df74a0d5be979-2560x1707-jpg","2020-11-17T20:03:35.000Z",{"current":43},"the-complexities-and-rewards-of-open-sourcing-corporate-software-products",[45,50,55,57,61,68,73,75,79],{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":47,"title":49},"wp-tagcat-api",{"current":48},"api","API",{"_createdAt":6,"_id":51,"_rev":8,"_type":9,"_updatedAt":6,"slug":52,"title":54},"wp-tagcat-code-for-a-living",{"current":53},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":56,"title":12},{"current":12},{"_createdAt":6,"_id":58,"_rev":8,"_type":9,"_updatedAt":6,"slug":59,"title":60},"wp-tagcat-frameworks",{"current":60},"frameworks",{"_createdAt":6,"_id":62,"_rev":63,"_type":9,"_updatedAt":64,"slug":65,"title":67},"wp-tagcat-open-source","usBIUY8SfRoXafnkrDdaLh","2025-02-28T11:18:45Z",{"current":66},"open-source","Open Source",{"_createdAt":6,"_id":69,"_rev":8,"_type":9,"_updatedAt":6,"slug":70,"title":72},"wp-tagcat-partner-content",{"current":71},"partner-content","Partner Content",{"_createdAt":6,"_id":69,"_rev":8,"_type":9,"_updatedAt":6,"slug":74,"title":72},{"current":71},{"_createdAt":6,"_id":76,"_rev":8,"_type":9,"_updatedAt":6,"slug":77,"title":78},"wp-tagcat-partnercontent",{"current":78},"partnercontent",{"_createdAt":6,"_id":80,"_rev":8,"_type":9,"_updatedAt":6,"slug":81,"title":82},"wp-tagcat-salesforce",{"current":82},"salesforce","The complexities—and rewards—of open sourcing corporate software products",[]]