[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-HSFP_Zka0Z6WyB9n1aWxfBQ5m2UMsjRQ37EQ7kjxdeI":3},{"data":4,"sourceMap":-1},{"info":5,"latest":20},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"employee":16,"name":17,"slug":18},"2023-05-23T16:27:18Z","wp-author-188","dgl3SCUzppW3U2LvCpMj1o","blogAuthor","2023-08-29T20:06:25Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-7ae4cf96f5c09c91aad2e5cee51f94726989cec3-1024x1024-jpg","reference","former","Medi Madelen Gwosdz",{"current":19},"mgwosdz",[21,57,75,103,138,162,186,209,233,257,281,299,338,363,387,411,443,461,479,516,537,557,615,648],{"_id":22,"author":23,"commentCount":29,"comments":30,"excerpt":31,"featureTag":27,"image":32,"publishedAt":35,"slug":36,"sponsored":27,"tags":38,"title":56},"wp-post-17994",[24],{"_id":7,"avatar":25,"name":17,"role":27,"slug":28},{"_type":12,"asset":26},{"_ref":14,"_type":15},null,{"current":19},0,true,"A look at how to get started with TypeScript. ",{"_type":12,"asset":33},{"_ref":34,"_type":15},"image-5fd3a9d085fe5688fb5c3563d9581b181552b1de-1200x630-png","2021-05-05T13:39:00.000Z",{"current":37},"getting-started-with-typescript",[39,47,52],{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":40,"slug":44,"title":46},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":45},"code-for-a-living","Code for a Living",{"_createdAt":40,"_id":48,"_rev":42,"_type":43,"_updatedAt":40,"slug":49,"title":51},"wp-tagcat-getting-started",{"current":50},"getting-started","getting started",{"_createdAt":40,"_id":53,"_rev":42,"_type":43,"_updatedAt":40,"slug":54,"title":55},"wp-tagcat-typescript",{"current":55},"typescript","Getting started with... TypeScript",{"_id":58,"author":59,"commentCount":29,"comments":30,"excerpt":64,"featureTag":27,"image":65,"publishedAt":67,"slug":68,"sponsored":27,"tags":70,"title":56},"wp-post-17789",[60],{"_id":7,"avatar":61,"name":17,"role":27,"slug":63},{"_type":12,"asset":62},{"_ref":14,"_type":15},{"current":19},"In this series, we look at the most loved languages according to the Stack Overflow developer survey, the spread and use cases for each of them and collect some essential links on how to get into them. Following our previous article on Rust, let’s take a look at #2 on our list, TypeScript. \n\n",{"_type":12,"asset":66},{"_ref":34,"_type":15},"2021-04-19T14:03:00.000Z",{"current":69},"getting-started-with...-typescript",[71,73],{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":40,"slug":72,"title":46},{"current":45},{"_createdAt":40,"_id":53,"_rev":42,"_type":43,"_updatedAt":40,"slug":74,"title":55},{"current":55},{"_id":76,"author":77,"commentCount":82,"comments":30,"excerpt":83,"featureTag":27,"image":84,"publishedAt":87,"slug":88,"sponsored":27,"tags":90,"title":102},"wp-post-17609",[78],{"_id":7,"avatar":79,"name":17,"role":27,"slug":81},{"_type":12,"asset":80},{"_ref":14,"_type":15},{"current":19},9,"Badges have been around since the beginning of Stack Overflow. But what badges do we have, and how did they come about in the first place?",{"_type":12,"asset":85},{"_ref":86,"_type":15},"image-1650c1a3fd82bfdd622e4c7e60a183e6249a9034-2400x1260-png","2021-04-12T13:50:00.000Z",{"current":89},"stack-overflow-badges-explained",[91,95,100],{"_createdAt":40,"_id":92,"_rev":42,"_type":43,"_updatedAt":40,"slug":93,"title":94},"wp-tagcat-badges",{"current":94},"badges",{"_createdAt":40,"_id":96,"_rev":42,"_type":43,"_updatedAt":40,"slug":97,"title":99},"wp-tagcat-community",{"current":98},"community","Community",{"_createdAt":40,"_id":96,"_rev":42,"_type":43,"_updatedAt":40,"slug":101,"title":99},{"current":98},"Stack Overflow badges explained",{"_id":104,"author":105,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":119,"publishedAt":122,"slug":123,"sponsored":27,"tags":125,"title":137},"wp-post-17744",[106,114],{"_id":107,"avatar":108,"name":111,"role":27,"slug":112},"wp-author-227",{"_type":12,"asset":109},{"_ref":110,"_type":15},"image-5df3158468f42b2e40ed766d70ce0ad6d5746955-1024x1024-jpg","Cassidy Williams",{"current":113},"cwilliams",{"_id":7,"avatar":115,"name":17,"role":27,"slug":117},{"_type":12,"asset":116},{"_ref":14,"_type":15},{"current":19},"",{"_type":12,"asset":120},{"_ref":121,"_type":15},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png","2021-04-02T16:05:06.000Z",{"current":124},"the-overflow-67-forget-moores-law-algorithms-drive-technology-forward",[126,130,135],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":128,"title":129},"wp-tagcat-newsletter",{"current":129},"newsletter",{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":132,"title":134},"wp-tagcat-the-overflow",{"current":133},"the-overflow","the overflow",{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":136,"title":129},{"current":129},"The Overflow #67: Forget Moore's Law. Algorithms drive technology forward",{"_id":139,"author":140,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":149,"publishedAt":151,"slug":152,"sponsored":27,"tags":154,"title":161},"wp-post-17697",[141,145],{"_id":7,"avatar":142,"name":17,"role":27,"slug":144},{"_type":12,"asset":143},{"_ref":14,"_type":15},{"current":19},{"_id":107,"avatar":146,"name":111,"role":27,"slug":148},{"_type":12,"asset":147},{"_ref":110,"_type":15},{"current":113},{"_type":12,"asset":150},{"_ref":121,"_type":15},"2021-03-26T14:07:00.000Z",{"current":153},"the-overflow-66-this-should-never-happen-if-it-does-call-the-developers",[155,157,159],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":156,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":158,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":160,"title":129},{"current":129},"The Overflow #66: “This should never happen. If it does, call the developers.”",{"_id":163,"author":164,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":173,"publishedAt":175,"slug":176,"sponsored":27,"tags":178,"title":185},"wp-post-17671",[165,169],{"_id":7,"avatar":166,"name":17,"role":27,"slug":168},{"_type":12,"asset":167},{"_ref":14,"_type":15},{"current":19},{"_id":107,"avatar":170,"name":111,"role":27,"slug":172},{"_type":12,"asset":171},{"_ref":110,"_type":15},{"current":113},{"_type":12,"asset":174},{"_ref":121,"_type":15},"2021-03-19T14:03:00.000Z",{"current":177},"the-overflow-65-building-a-covid-vaccine-websites-on-maternity-leave",[179,181,183],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":180,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":182,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":184,"title":129},{"current":129},"The Overflow #65:  Building a Covid vaccine websites on maternity leave",{"_id":187,"author":188,"commentCount":193,"comments":30,"excerpt":194,"featureTag":27,"image":195,"publishedAt":198,"slug":199,"sponsored":27,"tags":201,"title":208},"wp-post-17575",[189],{"_id":7,"avatar":190,"name":17,"role":27,"slug":192},{"_type":12,"asset":191},{"_ref":14,"_type":15},{"current":19},2,"In this series, we look at the most loved languages according to the Stack Overflow developer survey, the spread and use cases for each of them and collect some essential links on how to get into them. First up: Rust.\n\n",{"_type":12,"asset":196},{"_ref":197,"_type":15},"image-7c1147c5efa77a177f3a67bb390be3ee81fc66ef-1200x630-png","2021-03-15T14:14:00.000Z",{"current":200},"getting-started-with-rust",[202,204],{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":40,"slug":203,"title":46},{"current":45},{"_createdAt":40,"_id":205,"_rev":42,"_type":43,"_updatedAt":40,"slug":206,"title":207},"wp-tagcat-rust",{"current":207},"rust","Getting started with ... Rust",{"_id":210,"author":211,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":220,"publishedAt":222,"slug":223,"sponsored":27,"tags":225,"title":232},"wp-post-17607",[212,216],{"_id":7,"avatar":213,"name":17,"role":27,"slug":215},{"_type":12,"asset":214},{"_ref":14,"_type":15},{"current":19},{"_id":107,"avatar":217,"name":111,"role":27,"slug":219},{"_type":12,"asset":218},{"_ref":110,"_type":15},{"current":113},{"_type":12,"asset":221},{"_ref":121,"_type":15},"2021-03-12T15:00:00.000Z",{"current":224},"the-overflow-64-best-practices-not-required-practices",[226,228,230],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":227,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":229,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":231,"title":129},{"current":129},"The Overflow #64: Best practices, not required practices",{"_id":234,"author":235,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":244,"publishedAt":246,"slug":247,"sponsored":27,"tags":249,"title":256},"wp-post-17563",[236,240],{"_id":7,"avatar":237,"name":17,"role":27,"slug":239},{"_type":12,"asset":238},{"_ref":14,"_type":15},{"current":19},{"_id":107,"avatar":241,"name":111,"role":27,"slug":243},{"_type":12,"asset":242},{"_ref":110,"_type":15},{"current":113},{"_type":12,"asset":245},{"_ref":121,"_type":15},"2021-03-05T15:27:31.000Z",{"current":248},"the-overflow-63-what-i-wish-i-had-known-about-single-page-applications",[250,252,254],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":251,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":253,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":255,"title":129},{"current":129},"The Overflow #63: What I wish I had known about single page applications",{"_id":258,"author":259,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":268,"publishedAt":270,"slug":271,"sponsored":27,"tags":273,"title":280},"wp-post-17524",[260,264],{"_id":7,"avatar":261,"name":17,"role":27,"slug":263},{"_type":12,"asset":262},{"_ref":14,"_type":15},{"current":19},{"_id":107,"avatar":265,"name":111,"role":27,"slug":267},{"_type":12,"asset":266},{"_ref":110,"_type":15},{"current":113},{"_type":12,"asset":269},{"_ref":121,"_type":15},"2021-02-26T15:00:00.000Z",{"current":272},"the-overflow-61-i-followed-my-dreams-and-got-demoted-to-software-developer",[274,276,278],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":275,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":277,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":279,"title":129},{"current":129},"The Overflow #61: I followed my dreams and got demoted to software developer",{"_id":282,"author":283,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":27,"publishedAt":288,"slug":289,"sponsored":27,"tags":291,"title":298},"wp-post-17522",[284],{"_id":7,"avatar":285,"name":17,"role":27,"slug":287},{"_type":12,"asset":286},{"_ref":14,"_type":15},{"current":19},"2021-02-25T19:21:59.000Z",{"current":290},"the-overflow-62the-pros-and-cons-of-being-a-faang-developer",[292,294,296],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":293,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":295,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":297,"title":129},{"current":129},"The Overflow #62:The pros and cons of being a FAANG developer",{"_id":300,"author":301,"commentCount":314,"comments":30,"excerpt":315,"featureTag":27,"image":316,"publishedAt":319,"slug":320,"sponsored":27,"tags":322,"title":337},"wp-post-17417",[302,310],{"_id":303,"avatar":304,"name":307,"role":308,"slug":309},"wp-author-cap-17446",{"_type":12,"asset":305},{"_ref":306,"_type":15},"image-99eeea3faa263c5346d9a80ef6cf42bd9d7fa26d-1500x1875-png","whurley","Founder and CEO, Strangeworks",{"current":307},{"_id":7,"avatar":311,"name":17,"role":27,"slug":313},{"_type":12,"asset":312},{"_ref":14,"_type":15},{"current":19},3,"To move this technology forward, the tools and platforms surrounding it must become more accessible.",{"_type":12,"asset":317},{"_ref":318,"_type":15},"image-e277cfff02c069daf489d5fea24ae2ac722f15c3-1200x630-png","2021-02-18T16:38:05.000Z",{"current":321},"strangeworks-quantum-computing-qc-syndicate",[323,328,333],{"_createdAt":40,"_id":324,"_rev":42,"_type":43,"_updatedAt":40,"slug":325,"title":327},"wp-tagcat-partner-content",{"current":326},"partner-content","Partner Content",{"_createdAt":40,"_id":329,"_rev":42,"_type":43,"_updatedAt":40,"slug":330,"title":332},"wp-tagcat-quantum-computing",{"current":331},"quantum-computing","quantum computing",{"_createdAt":40,"_id":334,"_rev":42,"_type":43,"_updatedAt":40,"slug":335,"title":336},"wp-tagcat-quibit",{"current":336},"quibit","Strangeworks is on a mission to make quantum computing easy...well, easier",{"_id":339,"author":340,"commentCount":349,"comments":30,"excerpt":118,"featureTag":27,"image":350,"publishedAt":352,"slug":353,"sponsored":27,"tags":355,"title":362},"wp-post-17439",[341,345],{"_id":7,"avatar":342,"name":17,"role":27,"slug":344},{"_type":12,"asset":343},{"_ref":14,"_type":15},{"current":19},{"_id":107,"avatar":346,"name":111,"role":27,"slug":348},{"_type":12,"asset":347},{"_ref":110,"_type":15},{"current":113},1,{"_type":12,"asset":351},{"_ref":121,"_type":15},"2021-02-12T15:00:00.000Z",{"current":354},"the-overflow-60-sequencing-dna-with-a-usb-dongle-and-open-source",[356,358,360],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":357,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":359,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":361,"title":129},{"current":129},"The Overflow #60: Sequencing DNA with a USB dongle and open source",{"_id":364,"author":365,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":374,"publishedAt":376,"slug":377,"sponsored":27,"tags":379,"title":386},"wp-post-17374",[366,370],{"_id":7,"avatar":367,"name":17,"role":27,"slug":369},{"_type":12,"asset":368},{"_ref":14,"_type":15},{"current":19},{"_id":107,"avatar":371,"name":111,"role":27,"slug":373},{"_type":12,"asset":372},{"_ref":110,"_type":15},{"current":113},{"_type":12,"asset":375},{"_ref":121,"_type":15},"2021-02-05T14:37:00.000Z",{"current":378},"the-overflow-59-all-the-cool-kids-are-licensed-to-operate-a-cloud",[380,382,384],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":381,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":383,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":385,"title":129},{"current":129},"The Overflow #59: All the cool kids are licensed to operate a cloud.",{"_id":388,"author":389,"commentCount":349,"comments":30,"excerpt":118,"featureTag":27,"image":398,"publishedAt":400,"slug":401,"sponsored":27,"tags":403,"title":410},"wp-post-17311",[390,394],{"_id":7,"avatar":391,"name":17,"role":27,"slug":393},{"_type":12,"asset":392},{"_ref":14,"_type":15},{"current":19},{"_id":107,"avatar":395,"name":111,"role":27,"slug":397},{"_type":12,"asset":396},{"_ref":110,"_type":15},{"current":113},{"_type":12,"asset":399},{"_ref":121,"_type":15},"2021-01-29T14:08:00.000Z",{"current":402},"the-overflow-58-the-ecological-cost-of-cryptoart",[404,406,408],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":405,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":407,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":409,"title":129},{"current":129},"The Overflow #58: The ecological cost of #cryptoart",{"_id":412,"author":413,"commentCount":427,"comments":30,"excerpt":118,"featureTag":27,"image":428,"publishedAt":431,"slug":432,"sponsored":27,"tags":434,"title":442},"wp-post-17013",[414,418],{"_id":7,"avatar":415,"name":17,"role":27,"slug":417},{"_type":12,"asset":416},{"_ref":14,"_type":15},{"current":19},{"_id":419,"avatar":420,"name":423,"role":424,"slug":425},"wp-author-264",{"_type":12,"asset":421},{"_ref":422,"_type":15},"image-1151b931bd97b2512301416f37684fffd82454b1-1024x1024-png","Ritika Puri","Writer",{"current":426},"rpuri",4,{"_type":12,"asset":429},{"_ref":430,"_type":15},"image-b6504cdef6be4a95d6cd6099d957b2b90c2cdaba-1200x630-png","2020-11-30T16:23:21.000Z",{"current":433},"does-your-organization-need-a-developer-evangelist",[435,437],{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":40,"slug":436,"title":46},{"current":45},{"_createdAt":40,"_id":438,"_rev":42,"_type":43,"_updatedAt":40,"slug":439,"title":441},"wp-tagcat-developer-evangelism",{"current":440},"developer-evangelism","developer evangelism","Does your organization need a developer evangelist?",{"_id":444,"author":445,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":450,"publishedAt":452,"slug":453,"sponsored":27,"tags":455,"title":460},"wp-post-16937",[446],{"_id":7,"avatar":447,"name":17,"role":27,"slug":449},{"_type":12,"asset":448},{"_ref":14,"_type":15},{"current":19},{"_type":12,"asset":451},{"_ref":121,"_type":15},"2020-11-13T15:00:00.000Z",{"current":454},"the-overflow-47-how-to-lead-with-clarity-and-empathy-in-the-remote-world",[456,458],{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":457,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":459,"title":129},{"current":129},"The Overflow #47: How to lead with clarity and empathy in the remote world",{"_id":462,"author":463,"commentCount":314,"comments":30,"excerpt":118,"featureTag":27,"image":468,"publishedAt":470,"slug":471,"sponsored":27,"tags":473,"title":478},"wp-post-16915",[464],{"_id":7,"avatar":465,"name":17,"role":27,"slug":467},{"_type":12,"asset":466},{"_ref":14,"_type":15},{"current":19},{"_type":12,"asset":469},{"_ref":121,"_type":15},"2020-11-06T15:15:00.000Z",{"current":472},"the-overflow-46-what-does-it-mean-to-be-a-product-led-company",[474,476],{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":475,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":477,"title":129},{"current":129},"The Overflow #46: What does it mean to be a product-led company",{"_id":480,"author":481,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":494,"publishedAt":497,"slug":498,"sponsored":27,"tags":500,"title":515},"wp-post-16909",[482,486],{"_id":7,"avatar":483,"name":17,"role":27,"slug":485},{"_type":12,"asset":484},{"_ref":14,"_type":15},{"current":19},{"_id":487,"avatar":488,"name":491,"role":27,"slug":492},"wp-author-213",{"_type":12,"asset":489},{"_ref":490,"_type":15},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","Ben Popper",{"current":493},"benpopper",{"_type":12,"asset":495},{"_ref":496,"_type":15},"image-5d565738753239d91dd22ac61f419093a861e5ae-2400x1260-jpg","2020-11-05T16:27:33.000Z",{"current":499},"how-to-lead-with-clarity-and-empathy-in-the-remote-world",[501,503,510],{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":40,"slug":502,"title":46},{"current":45},{"_createdAt":40,"_id":504,"_rev":505,"_type":43,"_updatedAt":506,"slug":507,"title":509},"wp-tagcat-leadership","fZt50Occ15DCCqvI7aLUQS","2025-01-30T16:18:39Z",{"current":508},"leadership","Leadership",{"_createdAt":40,"_id":511,"_rev":42,"_type":43,"_updatedAt":40,"slug":512,"title":514},"wp-tagcat-remote-work",{"current":513},"remote-work","remote work","How to lead with clarity and empathy in the remote world",{"_id":517,"author":518,"commentCount":193,"comments":30,"excerpt":523,"featureTag":27,"image":524,"publishedAt":526,"slug":527,"sponsored":27,"tags":529,"title":536},"wp-post-16881",[519],{"_id":7,"avatar":520,"name":17,"role":27,"slug":522},{"_type":12,"asset":521},{"_ref":14,"_type":15},{"current":19},"Welcome to ISSUE #45 of the Overflow! This week: why the meaning of 60Hz depends on whether you are a monitor or a lightbulb, how the community team smashed 631 tickets in just two weeks, and why what we call CI\u002FCD is actually only CI.",{"_type":12,"asset":525},{"_ref":121,"_type":15},"2020-10-30T14:00:00.000Z",{"current":528},"the-overflow-45-what-we-call-ci-cd-is-actually-only-ci",[530,532,534],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":531,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":533,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":535,"title":129},{"current":129},"The Overflow #45: What we call CI\u002FCD is actually only CI.",{"_id":538,"author":539,"commentCount":29,"comments":30,"excerpt":118,"featureTag":27,"image":544,"publishedAt":546,"slug":547,"sponsored":27,"tags":549,"title":556},"wp-post-16777",[540],{"_id":7,"avatar":541,"name":17,"role":27,"slug":543},{"_type":12,"asset":542},{"_ref":14,"_type":15},{"current":19},{"_type":12,"asset":545},{"_ref":121,"_type":15},"2020-10-23T14:30:00.000Z",{"current":548},"the-overflow-44-machine-learning-in-production",[550,552,554],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":551,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":553,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":555,"title":129},{"current":129},"The Overflow #44: Machine learning in production",{"_id":558,"author":559,"commentCount":568,"comments":30,"excerpt":569,"featureTag":27,"image":570,"publishedAt":573,"slug":574,"sponsored":27,"tags":576,"title":614},"wp-post-16678",[560,564],{"_id":487,"avatar":561,"name":491,"role":27,"slug":563},{"_type":12,"asset":562},{"_ref":490,"_type":15},{"current":493},{"_id":7,"avatar":565,"name":17,"role":27,"slug":567},{"_type":12,"asset":566},{"_ref":14,"_type":15},{"current":19},18,"In an effort to rethink how documentation works, we recently introduced Articles, longer-form prose that can sit side by side with shorter Q&A. ",{"_type":12,"asset":571},{"_ref":572,"_type":15},"image-f8e7dd359c621cc15958a9f4dbcbcd90eda89df6-1856x1078-png","2020-09-28T14:04:17.000Z",{"current":575},"migration-wiki-documentation-articles",[577,581,583,588,592],{"_createdAt":40,"_id":578,"_rev":42,"_type":43,"_updatedAt":40,"slug":579,"title":580},"wp-tagcat-articles",{"current":580},"articles",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":40,"slug":582,"title":46},{"current":45},{"_createdAt":40,"_id":584,"_rev":42,"_type":43,"_updatedAt":40,"slug":585,"title":587},"wp-tagcat-company",{"current":586},"company","Company",{"_createdAt":40,"_id":589,"_rev":42,"_type":43,"_updatedAt":40,"slug":590,"title":591},"wp-tagcat-documentation",{"current":591},"documentation",{"_createdAt":40,"_id":593,"_rev":594,"_system":595,"_type":43,"_updatedAt":598,"description":599,"slug":611,"title":613},"wp-tagcat-stack-overflow-for-teams","FumDKDH8vd8OVFbknOKFJY",{"base":596},{"id":593,"rev":597},"66bNz0mmUxbMe9OZ0bbNam","2025-11-18T18:48:38Z",[600],{"_key":601,"_type":602,"children":603,"markDefs":609,"style":610},"e83c43fa0a26","block",[604],{"_key":605,"_type":606,"marks":607,"text":608},"a53345e47569","span",[],"Formerly Stack Overflow for Teams",[],"normal",{"current":612},"stack-internal","Stack Internal","How Stackers ditched the wiki and migrated to Articles",{"_id":616,"author":617,"commentCount":622,"comments":30,"excerpt":623,"featureTag":27,"image":624,"publishedAt":627,"slug":628,"sponsored":27,"tags":630,"title":647},"wp-post-16585",[618],{"_id":7,"avatar":619,"name":17,"role":27,"slug":621},{"_type":12,"asset":620},{"_ref":14,"_type":15},{"current":19},160,"OOP has been wildly successful. But was the success just a coincidence? And can it still offer something unique in 2020 that other programming paradigms cannot?",{"_type":12,"asset":625},{"_ref":626,"_type":15},"image-36b1686736593d4d1a1a7ba56530dc2864180f89-2121x1414-jpg","2020-09-02T13:54:43.000Z",{"current":629},"if-everyone-hates-it-why-is-oop-still-so-widely-spread",[631,633,638,643],{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":40,"slug":632,"title":46},{"current":45},{"_createdAt":40,"_id":634,"_rev":42,"_type":43,"_updatedAt":40,"slug":635,"title":637},"wp-tagcat-functional-programming",{"current":636},"functional-programming","functional programming",{"_createdAt":40,"_id":639,"_rev":42,"_type":43,"_updatedAt":40,"slug":640,"title":642},"wp-tagcat-object-oriented-programming",{"current":641},"object-oriented-programming","object oriented programming",{"_createdAt":40,"_id":644,"_rev":42,"_type":43,"_updatedAt":40,"slug":645,"title":646},"wp-tagcat-oop",{"current":646},"oop","If everyone hates it, why is OOP still so widespread?",{"_id":649,"author":650,"commentCount":29,"comments":30,"excerpt":655,"featureTag":27,"image":656,"publishedAt":658,"slug":659,"sponsored":27,"tags":661,"title":668},"wp-post-16477",[651],{"_id":7,"avatar":652,"name":17,"role":27,"slug":654},{"_type":12,"asset":653},{"_ref":14,"_type":15},{"current":19},"Welcome to ISSUE #34 of the Overflow! This week, we explore how to build a full-text search engine, ways to get involved in open source development, and how to force a right-click on a website that doesn’t want you to. Plus, the debut of Articles, a new form of post in Stack Overflow for Teams.",{"_type":12,"asset":657},{"_ref":121,"_type":15},"2020-08-17T13:12:19.000Z",{"current":660},"the-overflow-34-wysiwyg-style",[662,664,666],{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":663,"title":129},{"current":129},{"_createdAt":40,"_id":131,"_rev":42,"_type":43,"_updatedAt":40,"slug":665,"title":134},{"current":133},{"_createdAt":40,"_id":127,"_rev":42,"_type":43,"_updatedAt":40,"slug":667,"title":129},{"current":129},"The Overflow #34: WYSIWYG style"]