[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-uIj4BFpK1gafsdMt7F9jrURSVI74nBheIVvuzazClxU":3},{"data":4,"sourceMap":-1},{"info":5,"latest":16},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"avatar":10,"employee":12,"name":13,"slug":14},"2023-05-23T16:27:18Z","wp-author-176","9HpbCsT2tq0xwozQfkcuVr","blogAuthor",{"_type":11},"image","current","Ian Allen",{"current":15},"iallen",[17],{"_id":18,"author":19,"commentCount":24,"comments":25,"excerpt":26,"featureTag":22,"image":27,"publishedAt":31,"slug":32,"sponsored":22,"tags":34,"title":56},"wp-post-8834",[20],{"_id":7,"avatar":21,"name":13,"role":22,"slug":23},{"_type":11},null,{"current":15},135,true,"",{"_type":11,"asset":28},{"_ref":29,"_type":30},"image-5db9e9757f6c25a508e0efbfc7c1356377656cea-1920x1080-png","reference","2018-01-11T14:00:04.000Z",{"current":33},"brutal-lifecycle-javascript-frameworks",[35,43,48,52],{"_createdAt":36,"_id":37,"_rev":38,"_type":39,"_updatedAt":36,"slug":40,"title":42},"2023-05-23T16:43:21Z","wp-tagcat-engineering","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":41},"engineering","Engineering",{"_createdAt":36,"_id":44,"_rev":38,"_type":39,"_updatedAt":36,"slug":45,"title":47},"wp-tagcat-insights",{"current":46},"insights","Insights",{"_createdAt":36,"_id":49,"_rev":38,"_type":39,"_updatedAt":36,"slug":50,"title":51},"wp-tagcat-javascript",{"current":51},"javascript",{"_createdAt":36,"_id":53,"_rev":38,"_type":39,"_updatedAt":36,"slug":54,"title":55},"wp-tagcat-frameworks",{"current":55},"frameworks","The Brutal Lifecycle of JavaScript Frameworks"]