[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-MNj3RbPJzqGjZ1vhgnh4Fj8zU8Ev5cddLnE3rjpvl9E":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":851},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-stackoverflow","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"stackoverflow","Stackoverflow",[15,71,114,135,171,235,266,320,342,367,410,438,467,494,518,561,584,619,653,680,722,765,792,823],{"_id":16,"author":17,"commentCount":28,"comments":29,"excerpt":30,"featureTag":10,"image":31,"publishedAt":34,"slug":35,"sponsored":10,"tags":37,"title":70},"wp-post-20124",[18],{"_id":19,"avatar":20,"name":25,"role":10,"slug":26},"wp-author-226",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","Ryan Donovan",{"current":27},"rdonovan",0,true,"Infrastructure as code is complicated enough, but building a managed IAC service is a whole other level of complicated.",{"_type":21,"asset":32},{"_ref":33,"_type":24},"image-228eac4c31a5fd8072acb513282b64b94d9e11d4-600x500-png","2022-05-18T04:15:00.000Z",{"current":36},"building-out-a-managed-kubernetes-service-is-a-bigger-job-than-you-think",[38,43,47,52,54,58,60,65],{"_createdAt":6,"_id":39,"_rev":8,"_type":9,"_updatedAt":6,"slug":40,"title":42},"wp-tagcat-cloud-computing",{"current":41},"cloud-computing","cloud computing",{"_createdAt":6,"_id":44,"_rev":8,"_type":9,"_updatedAt":6,"slug":45,"title":46},"wp-tagcat-kubernetes",{"current":46},"kubernetes",{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":49,"title":51},"wp-tagcat-partner-content",{"current":50},"partner-content","Partner Content",{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":53,"title":51},{"current":50},{"_createdAt":6,"_id":55,"_rev":8,"_type":9,"_updatedAt":6,"slug":56,"title":57},"wp-tagcat-partnercontent",{"current":57},"partnercontent",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":59,"title":13},{"current":12},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":62,"title":64},"wp-tagcat-podcast",{"current":63},"podcast","The Stack Overflow Podcast",{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":67,"title":69},"wp-tagcat-the-stack-overflow-podcast",{"current":68},"the-stack-overflow-podcast","the stack overflow podcast","Building out a managed Kubernetes service is a bigger job than you think (Ep.443)",{"_id":72,"author":73,"commentCount":82,"comments":29,"excerpt":83,"featureTag":10,"image":84,"publishedAt":87,"slug":88,"sponsored":10,"tags":90,"title":113},"wp-post-19955",[74],{"_id":75,"avatar":76,"name":79,"role":10,"slug":80},"wp-author-213",{"_type":21,"asset":77},{"_ref":78,"_type":24},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","Ben Popper",{"current":81},"benpopper",13,"Often imitated, never duplicated.",{"_type":21,"asset":85},{"_ref":86,"_type":24},"image-67d7669ea05150772f6ebf8ee6514bb3e574f6b0-2560x1707-jpg","2022-05-04T16:25:00.000Z",{"current":89},"unlock-your-full-programming-potential-with-the-key-v2-0",[91,96,101,106,108],{"_createdAt":6,"_id":92,"_rev":8,"_type":9,"_updatedAt":6,"slug":93,"title":95},"wp-tagcat-april-fools",{"current":94},"april-fools","april fools",{"_createdAt":6,"_id":97,"_rev":8,"_type":9,"_updatedAt":6,"slug":98,"title":100},"wp-tagcat-community",{"current":99},"community","Community",{"_createdAt":6,"_id":102,"_rev":8,"_type":9,"_updatedAt":6,"slug":103,"title":105},"wp-tagcat-mechanical-keyboards",{"current":104},"mechanical-keyboards","mechanical keyboards",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":107,"title":13},{"current":12},{"_createdAt":6,"_id":109,"_rev":8,"_type":9,"_updatedAt":6,"slug":110,"title":112},"wp-tagcat-the-key",{"current":111},"the-key","the key","Unlock your full programming potential with The Key V2.0",{"_id":115,"author":116,"commentCount":121,"comments":29,"excerpt":122,"featureTag":10,"image":123,"publishedAt":126,"slug":127,"sponsored":10,"tags":129,"title":134},"wp-post-19761",[117],{"_id":75,"avatar":118,"name":79,"role":10,"slug":120},{"_type":21,"asset":119},{"_ref":78,"_type":24},{"current":81},1,"We've got a new team of hosts and some big plans for the future.",{"_type":21,"asset":124},{"_ref":125,"_type":24},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png","2022-03-08T14:59:21.000Z",{"current":128},"welcoming-the-new-crew-of-stack-overflow-podcast-hosts",[130,132],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":131,"title":13},{"current":12},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":133,"title":69},{"current":68},"Welcoming the new crew of Stack Overflow podcast hosts",{"_id":136,"author":137,"commentCount":147,"comments":29,"excerpt":148,"featureTag":10,"image":149,"publishedAt":152,"slug":153,"sponsored":10,"tags":155,"title":170},"wp-post-17112",[138],{"_id":139,"avatar":140,"name":143,"role":144,"slug":145},"wp-author-138",{"_type":21,"asset":141},{"_ref":142,"_type":24},"image-fea64b85a2e09940f8c27f83594b5ffdba7236cf-1024x1024-jpg","Nicolas Chabanovskii","Community Manager",{"current":146},"nchabanovsky",2,"2020 was not an easy year for anyone in the world. As we do with someone who has overstayed their welcome at a party, let's signal that it's time for 2020 to leave... by wearing hats!",{"_type":21,"asset":150},{"_ref":151,"_type":24},"image-d02b0b8d3f1329528c98e6b832b9954018653af1-1200x630-png","2020-12-15T00:00:00.000Z",{"current":154},"hat-season-is-on-its-way-join-us-for-winter-bash-2020",[156,158,163,165],{"_createdAt":6,"_id":97,"_rev":8,"_type":9,"_updatedAt":6,"slug":157,"title":100},{"current":99},{"_createdAt":6,"_id":159,"_rev":8,"_type":9,"_updatedAt":6,"slug":160,"title":162},"wp-tagcat-stackexchange",{"current":161},"stackexchange","Stackexchange",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":164,"title":13},{"current":12},{"_createdAt":6,"_id":166,"_rev":8,"_type":9,"_updatedAt":6,"slug":167,"title":169},"wp-tagcat-winter-bash",{"current":168},"winter-bash","winter bash","Hat season is on its way! Join us for Winter Bash 2020",{"_id":172,"author":173,"commentCount":182,"comments":29,"excerpt":183,"featureTag":10,"image":184,"publishedAt":187,"slug":188,"sponsored":10,"tags":190,"title":234},"wp-post-16450",[174],{"_id":175,"avatar":176,"name":179,"role":10,"slug":180},"wp-author-221",{"_type":21,"asset":177},{"_ref":178,"_type":24},"image-7c598bd7248ab66db6ed910ab3e536e49a76413b-1024x1024-jpg","Roberta Arcoverde",{"current":181},"rarcoverde",10,"Roberta Arcoverde, tech lead for Stack Overflow Teams, provides a deep dive into the decisions that shaped the architecture of Articles, an entirely new content type.",{"_type":21,"asset":185},{"_ref":186,"_type":24},"image-590359067422d825c80d47e59feea40f03a32914-1484x946-png","2020-08-12T15:19:13.000Z",{"current":189},"how-we-built-it-articles-feature-stack-overflow-teams",[191,196,201,206,210,232],{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":193,"title":195},"wp-tagcat-code-for-a-living",{"current":194},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":197,"_rev":8,"_type":9,"_updatedAt":6,"slug":198,"title":200},"wp-tagcat-company",{"current":199},"company","Company",{"_createdAt":6,"_id":202,"_rev":8,"_type":9,"_updatedAt":6,"slug":203,"title":205},"wp-tagcat-engineering",{"current":204},"engineering","Engineering",{"_createdAt":6,"_id":207,"_rev":8,"_type":9,"_updatedAt":6,"slug":208,"title":209},"wp-tagcat-product",{"current":209},"product",{"_createdAt":6,"_id":211,"_rev":212,"_system":213,"_type":9,"_updatedAt":216,"description":217,"slug":229,"title":231},"wp-tagcat-stack-overflow-for-teams","FumDKDH8vd8OVFbknOKFJY",{"base":214},{"id":211,"rev":215},"66bNz0mmUxbMe9OZ0bbNam","2025-11-18T18:48:38Z",[218],{"_key":219,"_type":220,"children":221,"markDefs":227,"style":228},"e83c43fa0a26","block",[222],{"_key":223,"_type":224,"marks":225,"text":226},"a53345e47569","span",[],"Formerly Stack Overflow for Teams",[],"normal",{"current":230},"stack-internal","Stack Internal",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":233,"title":13},{"current":12},"How we built it: our new Articles feature for Stack Overflow for Teams",{"_id":236,"author":237,"commentCount":28,"comments":29,"excerpt":246,"featureTag":10,"image":247,"publishedAt":250,"slug":251,"sponsored":10,"tags":253,"title":265},"wp-post-16368",[238,242],{"_id":75,"avatar":239,"name":79,"role":10,"slug":241},{"_type":21,"asset":240},{"_ref":78,"_type":24},{"current":81},{"_id":19,"avatar":243,"name":25,"role":10,"slug":245},{"_type":21,"asset":244},{"_ref":23,"_type":24},{"current":27},"From an idea for interactive set-top boxes to running 45 billion virtual machines across the globe, Java has come a long way over the last quarter century.",{"_type":21,"asset":248},{"_ref":249,"_type":24},"image-cf36de5918d704b163afbfaf9d0cd46bf72adbfe-1912x1424-png","2020-07-29T11:47:50.000Z",{"current":252},"podcast-sponsored-25-years-of-java-oracle",[254,259,261,263],{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":256,"title":258},"wp-tagcat-stack-overflow",{"current":257},"stack-overflow","stack overflow",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":260,"title":13},{"current":12},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":262,"title":64},{"current":63},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":264,"title":69},{"current":68},"Podcast - 25 Years of Java: the past to the present",{"_id":267,"author":268,"commentCount":147,"comments":29,"excerpt":273,"featureTag":10,"image":274,"publishedAt":277,"slug":278,"sponsored":10,"tags":280,"title":319},"wp-post-16338",[269],{"_id":75,"avatar":270,"name":79,"role":10,"slug":272},{"_type":21,"asset":271},{"_ref":78,"_type":24},{"current":81},"Just tell the nice AI what you want to see, and watch the code magically appear...",{"_type":21,"asset":275},{"_ref":276,"_type":24},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png","2020-07-28T04:40:00.000Z",{"current":279},"podcast-256-gpt-3-anxiety-job-interview",[281,286,288,290,295,299,304,309,311,313,315,317],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":283,"title":285},"wp-tagcat-bulletin",{"current":284},"bulletin","Bulletin",{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":287,"title":285},{"current":284},{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":289,"title":195},{"current":194},{"_createdAt":6,"_id":291,"_rev":8,"_type":9,"_updatedAt":6,"slug":292,"title":294},"wp-tagcat-developer-hiring",{"current":293},"developer-hiring","developer hiring",{"_createdAt":6,"_id":296,"_rev":8,"_type":9,"_updatedAt":6,"slug":297,"title":298},"wp-tagcat-gpt-3",{"current":298},"gpt-3",{"_createdAt":6,"_id":300,"_rev":8,"_type":9,"_updatedAt":6,"slug":301,"title":303},"wp-tagcat-hiring-process",{"current":302},"hiring-process","hiring process",{"_createdAt":6,"_id":305,"_rev":8,"_type":9,"_updatedAt":6,"slug":306,"title":308},"wp-tagcat-job-interviews",{"current":307},"job-interviews","job interviews",{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":310,"title":258},{"current":257},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":312,"title":13},{"current":12},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":314,"title":13},{"current":12},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":316,"title":64},{"current":63},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":318,"title":69},{"current":68},"Podcast 256: You down with GPT-3? Yeah you know me!",{"_id":321,"author":322,"commentCount":121,"comments":29,"excerpt":327,"featureTag":10,"image":328,"publishedAt":331,"slug":332,"sponsored":10,"tags":334,"title":341},"wp-post-16300",[323],{"_id":75,"avatar":324,"name":79,"role":10,"slug":326},{"_type":21,"asset":325},{"_ref":78,"_type":24},{"current":81},"",{"_type":21,"asset":329},{"_ref":330,"_type":24},"image-4916759e36e62da08b3cdb0c0fcb3399d6d3c6ac-2400x1260-png","2020-07-27T13:55:00.000Z",{"current":333},"public-data-release-of-stack-overflows-2020-developer-survey",[335,337,339],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":336,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":338,"title":285},{"current":284},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":340,"title":13},{"current":12},"Full data set for the 2020 Developer Survey now available!",{"_id":343,"author":344,"commentCount":28,"comments":29,"excerpt":349,"featureTag":10,"image":350,"publishedAt":352,"slug":353,"sponsored":10,"tags":355,"title":366},"wp-post-16323",[345],{"_id":75,"avatar":346,"name":79,"role":10,"slug":348},{"_type":21,"asset":347},{"_ref":78,"_type":24},{"current":81},"I'm going to practice that new language, right after dinner, and this tv show, and just before bed...",{"_type":21,"asset":351},{"_ref":276,"_type":24},"2020-07-24T04:40:00.000Z",{"current":354},"podcast-255-alex-kallaway-100-days-of-code",[356,358,360,362,364],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":357,"title":285},{"current":284},{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":359,"title":258},{"current":257},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":361,"title":13},{"current":12},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":363,"title":69},{"current":68},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":365,"title":64},{"current":63},"Podcast 255: Forming new habits with 100 Days of Code",{"_id":368,"author":369,"commentCount":147,"comments":29,"excerpt":374,"featureTag":10,"image":375,"publishedAt":377,"slug":378,"sponsored":10,"tags":380,"title":409},"wp-post-16275",[370],{"_id":75,"avatar":371,"name":79,"role":10,"slug":373},{"_type":21,"asset":372},{"_ref":78,"_type":24},{"current":81},"What's the overlap between a four-year CS degree and the skills you actually need to land your first coding job?",{"_type":21,"asset":376},{"_ref":276,"_type":24},"2020-07-21T04:40:00.000Z",{"current":379},"podcast-254-code-newbie-education-community",[381,383,385,390,394,399,401,403,405,407],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":382,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":384,"title":285},{"current":284},{"_createdAt":6,"_id":386,"_rev":8,"_type":9,"_updatedAt":6,"slug":387,"title":389},"wp-tagcat-code-newbie",{"current":388},"code-newbie","code newbie",{"_createdAt":6,"_id":391,"_rev":8,"_type":9,"_updatedAt":6,"slug":392,"title":393},"wp-tagcat-dev",{"current":393},"dev",{"_createdAt":6,"_id":395,"_rev":8,"_type":9,"_updatedAt":6,"slug":396,"title":398},"wp-tagcat-saron-yitbarek",{"current":397},"saron-yitbarek","saron yitbarek",{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":400,"title":258},{"current":257},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":402,"title":13},{"current":12},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":404,"title":13},{"current":12},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":406,"title":64},{"current":63},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":408,"title":69},{"current":68},"Podcast 254: Code Newbie talks education and community on the web",{"_id":411,"author":412,"commentCount":417,"comments":29,"excerpt":418,"featureTag":10,"image":419,"publishedAt":421,"slug":422,"sponsored":10,"tags":424,"title":437},"wp-post-16257",[413],{"_id":75,"avatar":414,"name":79,"role":10,"slug":416},{"_type":21,"asset":415},{"_ref":78,"_type":24},{"current":81},9,"A great version of agile methodology won't help if you're applying it wrong.",{"_type":21,"asset":420},{"_ref":276,"_type":24},"2020-07-17T04:40:00.000Z",{"current":423},"podcast-253-is-scrum-making-you-a-worse-engineer",[425,427,429,431,433,435],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":426,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":428,"title":285},{"current":284},{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":430,"title":258},{"current":257},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":432,"title":13},{"current":12},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":434,"title":69},{"current":68},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":436,"title":64},{"current":63},"Podcast 253: is Scrum making you a worse engineer?",{"_id":439,"author":440,"commentCount":147,"comments":29,"excerpt":445,"featureTag":10,"image":446,"publishedAt":448,"slug":449,"sponsored":10,"tags":451,"title":466},"wp-post-16245",[441],{"_id":75,"avatar":442,"name":79,"role":10,"slug":444},{"_type":21,"asset":443},{"_ref":78,"_type":24},{"current":81},"A conversation with the co-chairs of Stack Overflow's Black and Brown affinity group.",{"_type":21,"asset":447},{"_ref":276,"_type":24},"2020-07-14T04:40:00.000Z",{"current":450},"podcast-252-a-conversation-on-diversity-and-representation",[452,454,456,458,460,462,464],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":453,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":455,"title":285},{"current":284},{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":457,"title":258},{"current":257},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":459,"title":13},{"current":12},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":461,"title":13},{"current":12},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":463,"title":64},{"current":63},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":465,"title":69},{"current":68},"Podcast 252: a conversation on diversity and representation",{"_id":468,"author":469,"commentCount":121,"comments":29,"excerpt":474,"featureTag":10,"image":475,"publishedAt":477,"slug":478,"sponsored":10,"tags":480,"title":493},"wp-post-16237",[470],{"_id":75,"avatar":471,"name":79,"role":10,"slug":473},{"_type":21,"asset":472},{"_ref":78,"_type":24},{"current":81},"To think like a machine, you have to speak its language.",{"_type":21,"asset":476},{"_ref":276,"_type":24},"2020-07-10T04:40:00.000Z",{"current":479},"podcast-251-how-to-interpret-the-compiler",[481,483,485,487,489,491],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":482,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":484,"title":285},{"current":284},{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":486,"title":258},{"current":257},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":488,"title":13},{"current":12},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":490,"title":64},{"current":63},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":492,"title":69},{"current":68},"Podcast 251: how to interpret the compiler",{"_id":495,"author":496,"commentCount":505,"comments":29,"excerpt":327,"featureTag":10,"image":506,"publishedAt":509,"slug":510,"sponsored":10,"tags":512,"title":517},"wp-post-16197",[497],{"_id":498,"avatar":499,"name":502,"role":10,"slug":503},"wp-author-121",{"_type":21,"asset":500},{"_ref":501,"_type":24},"image-23fa43faa7ab82a079c2ceec9c7028b6bb07a6d9-1024x1024-jpg","Jon Chan",{"current":504},"jonhmchan",24,{"_type":21,"asset":507},{"_ref":508,"_type":24},"image-ec292e45e6f34c80c66173063a9bc9093ff003e4-2400x1260-png","2020-07-03T12:35:00.000Z",{"current":511},"how-stack-overflow-hires-engineers",[513,515],{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":514,"title":195},{"current":194},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":516,"title":13},{"current":12},"How Stack Overflow hires engineers",{"_id":519,"author":520,"commentCount":147,"comments":29,"excerpt":525,"featureTag":10,"image":526,"publishedAt":528,"slug":529,"sponsored":10,"tags":531,"title":560},"wp-post-16203",[521],{"_id":75,"avatar":522,"name":79,"role":10,"slug":524},{"_type":21,"asset":523},{"_ref":78,"_type":24},{"current":81},"To infinity and beyond.",{"_type":21,"asset":527},{"_ref":276,"_type":24},"2020-07-03T04:40:00.000Z",{"current":530},"podcast-249-java-goes-to-outer-space",[532,534,538,542,547,551,556,558],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":533,"title":285},{"current":284},{"_createdAt":6,"_id":535,"_rev":8,"_type":9,"_updatedAt":6,"slug":536,"title":537},"wp-tagcat-dna",{"current":537},"dna",{"_createdAt":6,"_id":539,"_rev":8,"_type":9,"_updatedAt":6,"slug":540,"title":541},"wp-tagcat-java",{"current":541},"java",{"_createdAt":6,"_id":543,"_rev":8,"_type":9,"_updatedAt":6,"slug":544,"title":546},"wp-tagcat-mars-rover",{"current":545},"mars-rover","mars rover",{"_createdAt":6,"_id":548,"_rev":8,"_type":9,"_updatedAt":6,"slug":549,"title":550},"wp-tagcat-minecraft",{"current":550},"minecraft",{"_createdAt":6,"_id":552,"_rev":8,"_type":9,"_updatedAt":6,"slug":553,"title":555},"wp-tagcat-outer-space",{"current":554},"outer-space","outer space",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":557,"title":13},{"current":12},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":559,"title":64},{"current":63},"Podcast 249: Java goes to outer space",{"_id":562,"author":563,"commentCount":28,"comments":29,"excerpt":568,"featureTag":10,"image":569,"publishedAt":571,"slug":572,"sponsored":10,"tags":574,"title":583},"wp-post-16187",[564],{"_id":75,"avatar":565,"name":79,"role":10,"slug":567},{"_type":21,"asset":566},{"_ref":78,"_type":24},{"current":81},"What happens when your face and fingerprint start to unlock the World Wide Web?",{"_type":21,"asset":570},{"_ref":276,"_type":24},"2020-06-30T11:41:29.000Z",{"current":573},"podcast-248-cant-pay-taxes-if-the-website-wont-load",[575,577,579,581],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":576,"title":285},{"current":284},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":578,"title":13},{"current":12},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":580,"title":69},{"current":68},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":582,"title":64},{"current":63},"Podcast 248: You can't pay taxes if the website won't load",{"_id":585,"author":586,"commentCount":595,"comments":29,"excerpt":596,"featureTag":10,"image":597,"publishedAt":600,"slug":601,"sponsored":10,"tags":603,"title":618},"wp-post-16181",[587],{"_id":588,"avatar":589,"name":592,"role":10,"slug":593},"wp-author-188",{"_type":21,"asset":590},{"_ref":591,"_type":24},"image-7ae4cf96f5c09c91aad2e5cee51f94726989cec3-1024x1024-jpg","Medi Madelen Gwosdz",{"current":594},"mgwosdz",72,"A question on Stack Overflow’s Software Engineering site caught our attention recently. It tries to come to terms with the impact of scrum on developers' ability to do a great job. The claim is a bold one: Scrum is turning good developers into average ones. Could  that be true? \n",{"_type":21,"asset":598},{"_ref":599,"_type":24},"image-09bb2f5bf05a4c8647f2d9d9b40a022f289fa35b-2560x1707-jpg","2020-06-29T13:55:19.000Z",{"current":602},"does-scrum-ruin-great-engineers-or-are-you-doing-it-wrong",[604,608,610,612,616],{"_createdAt":6,"_id":605,"_rev":8,"_type":9,"_updatedAt":6,"slug":606,"title":607},"wp-tagcat-agile",{"current":607},"agile",{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":609,"title":285},{"current":284},{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":611,"title":195},{"current":194},{"_createdAt":6,"_id":613,"_rev":8,"_type":9,"_updatedAt":6,"slug":614,"title":615},"wp-tagcat-scrum",{"current":615},"scrum",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":617,"title":13},{"current":12},"Does scrum ruin great engineers or are you doing it wrong?",{"_id":620,"author":621,"commentCount":28,"comments":29,"excerpt":327,"featureTag":10,"image":626,"publishedAt":629,"slug":630,"sponsored":10,"tags":632,"title":652},"wp-post-16173",[622],{"_id":19,"avatar":623,"name":25,"role":10,"slug":625},{"_type":21,"asset":624},{"_ref":23,"_type":24},{"current":27},{"_type":21,"asset":627},{"_ref":628,"_type":24},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png","2020-06-26T14:00:00.000Z",{"current":631},"the-overflow-27-a-simulation",[633,635,637,639,641,643,648],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":634,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":636,"title":285},{"current":284},{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":638,"title":195},{"current":194},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":640,"title":13},{"current":12},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":642,"title":13},{"current":12},{"_createdAt":6,"_id":644,"_rev":8,"_type":9,"_updatedAt":6,"slug":645,"title":647},"wp-tagcat-the-overflow",{"current":646},"the-overflow","the overflow",{"_createdAt":6,"_id":649,"_rev":8,"_type":9,"_updatedAt":6,"slug":650,"title":651},"wp-tagcat-newsletter",{"current":651},"newsletter","The Overflow #27: A simulation",{"_id":654,"author":655,"commentCount":121,"comments":29,"excerpt":660,"featureTag":10,"image":661,"publishedAt":663,"slug":664,"sponsored":10,"tags":666,"title":679},"wp-post-16177",[656],{"_id":75,"avatar":657,"name":79,"role":10,"slug":659},{"_type":21,"asset":658},{"_ref":78,"_type":24},{"current":81},"Never doubt the dialog when two dads go head to head.",{"_type":21,"asset":662},{"_ref":276,"_type":24},"2020-06-26T04:40:00.000Z",{"current":665},"podcast-247-paul-explains-it-all",[667,669,671,673,675,677],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":668,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":670,"title":285},{"current":284},{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":672,"title":258},{"current":257},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":674,"title":13},{"current":12},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":676,"title":69},{"current":68},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":678,"title":64},{"current":63},"Podcast 247: Paul explains it all",{"_id":681,"author":682,"commentCount":691,"comments":29,"excerpt":692,"featureTag":10,"image":693,"publishedAt":696,"slug":697,"sponsored":10,"tags":699,"title":721},"wp-post-16165",[683],{"_id":684,"avatar":685,"name":688,"role":10,"slug":689},"wp-author-cap-16168",{"_type":21,"asset":686},{"_ref":687,"_type":24},"image-89f1bd5e4a350d47eac6e60b5a73672aa49d9138-460x460-jpg","ArtOfCode",{"current":690},"artofcode",6,"If you put a textbox on the Internet, someone will put spam in it. If you put a textbox on a site that gets millions of hits a day, lots of someones will put lots of spam in it. So Stack Exchange uses multiple layers to block all the spam coming in. ",{"_type":21,"asset":694},{"_ref":695,"_type":24},"image-6fdb0ff4e9cc2e8c8dd1d930733e4141a93fad91-2400x1260-png","2020-06-25T14:00:00.000Z",{"current":698},"how-does-spam-protection-work-on-stack-exchange",[700,705,707,709,713,717,719],{"_createdAt":6,"_id":701,"_rev":8,"_type":9,"_updatedAt":6,"slug":702,"title":704},"wp-tagcat-announcements",{"current":703},"announcements","Announcements",{"_createdAt":6,"_id":701,"_rev":8,"_type":9,"_updatedAt":6,"slug":706,"title":704},{"current":703},{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":708,"title":195},{"current":194},{"_createdAt":6,"_id":710,"_rev":8,"_type":9,"_updatedAt":6,"slug":711,"title":712},"wp-tagcat-security",{"current":712},"security",{"_createdAt":6,"_id":714,"_rev":8,"_type":9,"_updatedAt":6,"slug":715,"title":716},"wp-tagcat-spam",{"current":716},"spam",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":718,"title":13},{"current":12},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":720,"title":13},{"current":12},"How does spam protection work on Stack Exchange?",{"_id":723,"author":724,"commentCount":733,"comments":29,"excerpt":734,"featureTag":10,"image":735,"publishedAt":738,"slug":739,"sponsored":10,"tags":741,"title":764},"wp-post-16149",[725],{"_id":726,"avatar":727,"name":730,"role":10,"slug":731},"wp-author-cap-16154",{"_type":21,"asset":728},{"_ref":729,"_type":24},"image-83c4c471585b7174e1c3fde1fd1cbe8ba4b1450d-40x40-jpg","Tim Lehnen",{"current":732},"tim-lehnen",23,"For many people discussion of content management systems raises unpleasant specters of the early 2000s. But while CMS platforms may not feel like the shiniest new tech on the block, they still have a lot to offer, and they've evolved in ways that might surprise you. Let's talk about Drupal, a 20 year old open source project that still manages to be on the leading edge of the CMS world. ",{"_type":21,"asset":736},{"_ref":737,"_type":24},"image-989197bbd274de342caf84c3642d8c6bc7b980ea-1920x700-png","2020-06-23T14:04:34.000Z",{"current":740},"is-it-time-to-give-drupal-another-look",[742,744,746,750,752,756,760,762],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":743,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":745,"title":285},{"current":284},{"_createdAt":6,"_id":747,"_rev":8,"_type":9,"_updatedAt":6,"slug":748,"title":749},"wp-tagcat-cms",{"current":749},"cms",{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":751,"title":195},{"current":194},{"_createdAt":6,"_id":753,"_rev":8,"_type":9,"_updatedAt":6,"slug":754,"title":755},"wp-tagcat-drupal",{"current":755},"drupal",{"_createdAt":6,"_id":757,"_rev":8,"_type":9,"_updatedAt":6,"slug":758,"title":759},"wp-tagcat-php",{"current":759},"php",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":761,"title":13},{"current":12},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":763,"title":13},{"current":12},"Is it time to give Drupal another look?",{"_id":766,"author":767,"commentCount":121,"comments":29,"excerpt":772,"featureTag":10,"image":773,"publishedAt":775,"slug":776,"sponsored":10,"tags":778,"title":791},"wp-post-16144",[768],{"_id":75,"avatar":769,"name":79,"role":10,"slug":771},{"_type":21,"asset":770},{"_ref":78,"_type":24},{"current":81},"It's time to go where no OpenJS has gone before. To space, and beyond!",{"_type":21,"asset":774},{"_ref":276,"_type":24},"2020-06-23T04:40:00.000Z",{"current":777},"podcast-246-robin-ginn-openjs-foundation",[779,781,783,785,787,789],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":780,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":782,"title":285},{"current":284},{"_createdAt":6,"_id":255,"_rev":8,"_type":9,"_updatedAt":6,"slug":784,"title":258},{"current":257},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":786,"title":13},{"current":12},{"_createdAt":6,"_id":66,"_rev":8,"_type":9,"_updatedAt":6,"slug":788,"title":69},{"current":68},{"_createdAt":6,"_id":61,"_rev":8,"_type":9,"_updatedAt":6,"slug":790,"title":64},{"current":63},"Podcast 246: Chatting with Robin Ginn, Executive Director of the OpenJS Foundation",{"_id":793,"author":794,"commentCount":799,"comments":29,"excerpt":800,"featureTag":10,"image":801,"publishedAt":804,"slug":805,"sponsored":10,"tags":807,"title":822},"wp-post-16135",[795],{"_id":19,"avatar":796,"name":25,"role":10,"slug":798},{"_type":21,"asset":797},{"_ref":23,"_type":24},{"current":27},8,"We found that when you find that the top link is purple—that is, already clicked—52% of you think, “Hello, old friend.” But another 14% see that purple link with irritation and another 16% see it with amusement. There are basically two things going on here: navigational search and memory imperfections. This article will explore some of the research around both of them. ",{"_type":21,"asset":802},{"_ref":803,"_type":24},"image-00edb5c03e57f33e3f518f6712cec263fc082b1a-2070x1449-jpg","2020-06-19T18:07:11.000Z",{"current":806},"searching-for-answers-and-finding-purple-links-youre-not-alone",[808,810,812,814,818,820],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":809,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":811,"title":285},{"current":284},{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":813,"title":195},{"current":194},{"_createdAt":6,"_id":815,"_rev":8,"_type":9,"_updatedAt":6,"slug":816,"title":817},"wp-tagcat-memory",{"current":817},"memory",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":819,"title":13},{"current":12},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":821,"title":13},{"current":12},"Navigation or forgetfulness? On finding purple links in your search",{"_id":824,"author":825,"commentCount":147,"comments":29,"excerpt":327,"featureTag":10,"image":830,"publishedAt":832,"slug":833,"sponsored":10,"tags":835,"title":850},"wp-post-16125",[826],{"_id":19,"avatar":827,"name":25,"role":10,"slug":829},{"_type":21,"asset":828},{"_ref":23,"_type":24},{"current":27},{"_type":21,"asset":831},{"_ref":628,"_type":24},"2020-06-19T14:00:00.000Z",{"current":834},"16125",[836,838,840,842,844,846,848],{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":837,"title":285},{"current":284},{"_createdAt":6,"_id":282,"_rev":8,"_type":9,"_updatedAt":6,"slug":839,"title":285},{"current":284},{"_createdAt":6,"_id":192,"_rev":8,"_type":9,"_updatedAt":6,"slug":841,"title":195},{"current":194},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":843,"title":13},{"current":12},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":845,"title":13},{"current":12},{"_createdAt":6,"_id":644,"_rev":8,"_type":9,"_updatedAt":6,"slug":847,"title":647},{"current":646},{"_createdAt":6,"_id":649,"_rev":8,"_type":9,"_updatedAt":6,"slug":849,"title":651},{"current":651},"The Overflow #26: The next right thing",[]]