[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Y1J-okKfhJFuIUO6grRT2-0f_EhMOY0129R2cfZgwS8":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":126},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-continuous-deployment","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"continuous-deployment","continuous deployment",[15,59,97],{"_id":16,"author":17,"commentCount":28,"comments":29,"excerpt":30,"featureTag":10,"image":31,"publishedAt":34,"slug":35,"sponsored":10,"tags":37,"title":58},"wp-post-21214",[18],{"_id":19,"avatar":20,"name":25,"role":10,"slug":26},"wp-author-cap-21217",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-1368d2b465e1de8630a16d34bf006e750ca3bca8-400x400-jpg","reference","Tanya Janca",{"current":27},"tanya-janca",0,true,"Dynamic application security testing (DAST) can help catch security flaws in your code. And it can do it automatically in your build process. ",{"_type":21,"asset":32},{"_ref":33,"_type":24},"image-392457017e90b1e1619a536615ce3eb5448393af-2560x1344-jpg","2022-11-30T14:00:00.000Z",{"current":36},"continuous-delivery-meet-continuous-security",[38,43,45,50,54],{"_createdAt":6,"_id":39,"_rev":8,"_type":9,"_updatedAt":6,"slug":40,"title":42},"wp-tagcat-code-for-a-living",{"current":41},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":44,"title":13},{"current":12},{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":47,"title":49},"wp-tagcat-continuous-integration",{"current":48},"continuous-integration","continuous integration",{"_createdAt":6,"_id":51,"_rev":8,"_type":9,"_updatedAt":6,"slug":52,"title":53},"wp-tagcat-devops",{"current":53},"devops",{"_createdAt":6,"_id":55,"_rev":8,"_type":9,"_updatedAt":6,"slug":56,"title":57},"wp-tagcat-security",{"current":57},"security","Continuous delivery, meet continuous security",{"_id":60,"author":61,"commentCount":71,"comments":29,"excerpt":72,"featureTag":10,"image":73,"publishedAt":76,"slug":77,"sponsored":10,"tags":79,"title":96},"wp-post-17220",[62],{"_id":63,"avatar":64,"name":67,"role":68,"slug":69},"wp-author-cap-17222",{"_type":21,"asset":65},{"_ref":66,"_type":24},"image-8425edaa2e3df1074eddd801e1a6d286f670a62b-400x400-jpg","Charity Majors","CTO at Honeycomb",{"current":70},"charity-majors",47,"When people say “CI/CD,” they are only talking about continuous integration. Nobody is talking about (or practicing) continuous deployment. AT ALL. It’s like we have all forgotten it exists. It's time to change that. ",{"_type":21,"asset":74},{"_ref":75,"_type":24},"image-0b83bda162981e51e630d28563824e0ec262a40c-1200x630-png","2021-12-20T14:57:17.000Z",{"current":78},"fulfilling-the-promise-of-ci-cd",[80,85,87,89,91],{"_createdAt":6,"_id":81,"_rev":8,"_type":9,"_updatedAt":6,"slug":82,"title":84},"wp-tagcat-cd-cd",{"current":83},"cd-cd","CD/CD",{"_createdAt":6,"_id":39,"_rev":8,"_type":9,"_updatedAt":6,"slug":86,"title":42},{"current":41},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":88,"title":13},{"current":12},{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":90,"title":49},{"current":48},{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":93,"title":95},"wp-tagcat-top-10-2021",{"current":94},"top-10-2021","top 10 2021","Fulfilling the promise of CI/CD",{"_id":98,"author":99,"commentCount":108,"comments":29,"excerpt":109,"featureTag":10,"image":110,"publishedAt":113,"slug":114,"sponsored":10,"tags":116,"title":125},"wp-post-18112",[100],{"_id":101,"avatar":102,"name":105,"role":10,"slug":106},"wp-author-cap-18115",{"_type":21,"asset":103},{"_ref":104,"_type":24},"image-8cf69a05d6ef9dfd6db2ac2da2518a7d5e4b90d1-386x426-png","Daniel Orner",{"current":107},"daniel-orner",11,"Many companies run parallel development and operations organizations. But what if you just ran one team that did both?",{"_type":21,"asset":111},{"_ref":112,"_type":24},"image-146fced0e4f8589a7256ca72a4b2247456283b6f-2400x1260-jpg","2021-05-24T14:08:23.000Z",{"current":115},"how-developers-can-be-their-own-operations-department",[117,119,121,123],{"_createdAt":6,"_id":39,"_rev":8,"_type":9,"_updatedAt":6,"slug":118,"title":42},{"current":41},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":120,"title":13},{"current":12},{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":122,"title":49},{"current":48},{"_createdAt":6,"_id":51,"_rev":8,"_type":9,"_updatedAt":6,"slug":124,"title":53},{"current":53},"How developers can be their own operations department",[]]