[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-RhjH9XoOKbJ-FdRLJ7cRPOVc02lzAlq2v84OmAn6omo":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":327},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-front-end","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"front-end",[14,74,119,159,199,230,256,285],{"_id":15,"author":16,"commentCount":29,"comments":30,"excerpt":31,"featureTag":10,"image":32,"publishedAt":35,"slug":36,"sponsored":10,"tags":38,"title":73},"be5f6320-925a-4dcd-abd5-286087642143",[17],{"_id":18,"avatar":19,"name":24,"role":25,"slug":26},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":20,"asset":21},"image",{"_ref":22,"_type":23},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":27,"current":28},"slug","phoebe-sajor",0,true,"Ryan welcomes back Evan You, the creator of Vite and Vue.js, to discuss the evolution of build tools in web development, the unique features of Vite from its plugins to its hot module capabilities, and the future of Vite, including its integration with Rust. Plus, they touch on Vite’s new documentary and the power of open-source communities.",{"_type":20,"asset":33},{"_ref":34,"_type":23},"image-d2cb4c948681d5ccbb8ff46ed2d69c6f6b6a8990-800x420-jpg","2025-10-10T07:40:00.000Z",{"_type":27,"current":37},"vite-is-like-the-united-nations-of-javascript",[39,43,47,52,56,61,65,67,69],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":41,"title":42},"wp-tagcat-se-tech",{"current":42},"se-tech",{"_createdAt":6,"_id":44,"_rev":8,"_type":9,"_updatedAt":6,"slug":45,"title":46},"wp-tagcat-se-stackoverflow",{"current":46},"se-stackoverflow",{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":49,"title":51},"wp-tagcat-podcast",{"current":50},"podcast","The Stack Overflow Podcast",{"_createdAt":6,"_id":53,"_rev":8,"_type":9,"_updatedAt":6,"slug":54,"title":55},"wp-tagcat-vue",{"current":55},"vue",{"_createdAt":6,"_id":57,"_rev":8,"_type":9,"_updatedAt":6,"slug":58,"title":60},"wp-tagcat-vue-js",{"current":59},"vue-js","vue.js",{"_createdAt":6,"_id":62,"_rev":8,"_type":9,"_updatedAt":6,"slug":63,"title":64},"wp-tagcat-javascript",{"current":64},"javascript",{"_createdAt":6,"_id":62,"_rev":8,"_type":9,"_updatedAt":6,"slug":66,"title":64},{"current":64},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":68,"title":12},{"current":12},{"_createdAt":6,"_id":70,"_rev":8,"_type":9,"_updatedAt":6,"slug":71,"title":72},"wp-tagcat-frontend",{"current":72},"frontend","Vite is like the United Nations of JavaScript",{"_id":75,"author":76,"commentCount":86,"comments":30,"excerpt":87,"featureTag":10,"image":88,"publishedAt":92,"slug":93,"sponsored":10,"tags":95,"title":118},"af2a68c3-981d-441a-a5d4-528b4ea91f35",[77],{"_id":78,"avatar":79,"name":82,"role":83,"slug":84},"wp-author-295",{"_type":20,"asset":80},{"_ref":81,"_type":23},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","Eira May","B2B Editor",{"current":85},"emay",1,"A conversation with our developers about how we made Stack Overflow for accessible for everyone.",{"_type":20,"asset":89,"attribution":91},{"_ref":90,"_type":23},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2024-08-09T07:40:00.000Z",{"_type":27,"current":94},"how-we-re-making-stack-overflow-more-accessible",[96,98,100,102,106,111,113],{"_createdAt":6,"_id":40,"_rev":8,"_type":9,"_updatedAt":6,"slug":97,"title":42},{"current":42},{"_createdAt":6,"_id":44,"_rev":8,"_type":9,"_updatedAt":6,"slug":99,"title":46},{"current":46},{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":101,"title":51},{"current":50},{"_createdAt":6,"_id":103,"_rev":8,"_type":9,"_updatedAt":6,"slug":104,"title":105},"wp-tagcat-accessibility",{"current":105},"accessibility",{"_createdAt":6,"_id":107,"_rev":8,"_type":9,"_updatedAt":6,"slug":108,"title":110},"wp-tagcat-design",{"current":109},"design","Design",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":112,"title":12},{"current":12},{"_createdAt":6,"_id":114,"_rev":8,"_type":9,"_updatedAt":6,"slug":115,"title":117},"wp-tagcat-community",{"current":116},"community","Community","How we’re making Stack Overflow more accessible",{"_id":120,"author":121,"commentCount":29,"comments":30,"excerpt":130,"featureTag":10,"image":131,"publishedAt":133,"slug":134,"sponsored":10,"tags":136,"title":158},"0f2a6aa2-bc58-44fa-ae19-a6a4833b355b",[122],{"_id":123,"avatar":124,"name":127,"role":10,"slug":128},"wp-author-226",{"_type":20,"asset":125},{"_ref":126,"_type":23},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","Ryan Donovan",{"current":129},"rdonovan","On this episode Ryan and Stack Overflow Director of Brand Design David Longworth chat with Matt Biilmann, CEO and co-founder of Netlify, about composable architecture, how making it easier to code will create more developers, and why the future of the front end is portability.",{"_type":20,"asset":132,"attribution":91},{"_ref":90,"_type":23},"2023-10-24T07:40:00.000Z",{"_type":27,"current":135},"composable-architecture",[137,141,145,150,152,154],{"_createdAt":6,"_id":138,"_rev":8,"_type":9,"_updatedAt":6,"slug":139,"title":140},"wp-tagcat-netlify",{"current":140},"netlify",{"_createdAt":6,"_id":142,"_rev":8,"_type":9,"_updatedAt":6,"slug":143,"title":144},"wp-tagcat-architecture",{"current":144},"architecture",{"_createdAt":6,"_id":146,"_rev":8,"_type":9,"_updatedAt":6,"slug":147,"title":149},"wp-tagcat-software-architecture",{"current":148},"software-architecture","software architecture",{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":151,"title":51},{"current":50},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":153,"title":12},{"current":12},{"_createdAt":6,"_id":155,"_rev":8,"_type":9,"_updatedAt":6,"slug":156,"title":157},"wp-tagcat-jamstack",{"current":157},"jamstack","Composable architecture",{"_id":160,"author":161,"commentCount":170,"comments":30,"excerpt":171,"featureTag":10,"image":172,"publishedAt":175,"slug":176,"sponsored":10,"tags":178,"title":198},"wp-post-20698",[162],{"_id":163,"avatar":164,"name":167,"role":10,"slug":168},"wp-author-cap-20700",{"_type":20,"asset":165},{"_ref":166,"_type":23},"image-ee9d1c3b05019c9f39bcc8020c4d9e95d0bc9d26-163x163-png","Jared Toporek",{"current":169},"jared-toporek",45,"Think that web form has got your number? If you used input type=\"number\", you may be surprised to find that it doesn't. ",{"_type":20,"asset":173},{"_ref":174,"_type":23},"image-a76d9d7c645965aeb667379afad95d4122cd25c0-2560x1344-jpg","2022-12-26T14:00:00.000Z",{"current":177},"why-the-number-input-is-the-worst-input",[179,184,186,191,193],{"_createdAt":6,"_id":180,"_rev":8,"_type":9,"_updatedAt":6,"slug":181,"title":183},"wp-tagcat-code-for-a-living",{"current":182},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":185,"title":12},{"current":12},{"_createdAt":6,"_id":187,"_rev":8,"_type":9,"_updatedAt":6,"slug":188,"title":190},"wp-tagcat-input-type",{"current":189},"input-type","input type",{"_createdAt":6,"_id":62,"_rev":8,"_type":9,"_updatedAt":6,"slug":192,"title":64},{"current":64},{"_createdAt":6,"_id":194,"_rev":8,"_type":9,"_updatedAt":6,"slug":195,"title":197},"wp-tagcat-web-forms",{"current":196},"web-forms","web forms","Why the number input is the worst input",{"_id":200,"author":201,"commentCount":29,"comments":30,"excerpt":210,"featureTag":10,"image":211,"publishedAt":214,"slug":215,"sponsored":10,"tags":217,"title":229},"wp-post-18713",[202],{"_id":203,"avatar":204,"name":207,"role":10,"slug":208},"wp-author-cap-18715",{"_type":20,"asset":205},{"_ref":206,"_type":23},"image-425720732a082c1eea78740856e0137b9e53382c-376x378-png","Mihir Patel",{"current":209},"mihir-patel","If you're building the same UI components over and over, you might need a design system.",{"_type":20,"asset":212},{"_ref":213,"_type":23},"image-f32d88ce131ed536f21d235bab738aaad62099aa-2400x1260-jpg","2021-09-06T14:00:00.000Z",{"current":216},"scaling-front-end-design-with-a-design-system",[218,220,222,227],{"_createdAt":6,"_id":180,"_rev":8,"_type":9,"_updatedAt":6,"slug":219,"title":183},{"current":182},{"_createdAt":6,"_id":107,"_rev":8,"_type":9,"_updatedAt":6,"slug":221,"title":110},{"current":109},{"_createdAt":6,"_id":223,"_rev":8,"_type":9,"_updatedAt":6,"slug":224,"title":226},"wp-tagcat-design-system",{"current":225},"design-system","design system",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":228,"title":12},{"current":12},"Scaling front end design with a design system",{"_id":231,"author":232,"commentCount":29,"comments":30,"excerpt":241,"featureTag":10,"image":242,"publishedAt":245,"slug":246,"sponsored":10,"tags":248,"title":255},"wp-post-17970",[233],{"_id":234,"avatar":235,"name":238,"role":10,"slug":239},"wp-author-213",{"_type":20,"asset":236},{"_ref":237,"_type":23},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","Ben Popper",{"current":240},"benpopper","We chat React, Tailwind, and Three.JS with Matt Studdert, founder of a new platform for learning to code.",{"_type":20,"asset":243},{"_ref":244,"_type":23},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png","2021-04-30T04:40:00.000Z",{"current":247},"podcast-334-a-curious-journey-from-personal-trainer-to-frontend-mentor",[249,251,253],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":250,"title":12},{"current":12},{"_createdAt":6,"_id":70,"_rev":8,"_type":9,"_updatedAt":6,"slug":252,"title":72},{"current":72},{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":254,"title":51},{"current":50},"Podcast 334: A curious journey from personal trainer to frontend mentor",{"_id":257,"author":258,"commentCount":263,"comments":30,"excerpt":264,"featureTag":10,"image":265,"publishedAt":267,"slug":268,"sponsored":10,"tags":270,"title":284},"wp-post-16611",[259],{"_id":234,"avatar":260,"name":238,"role":10,"slug":262},{"_type":20,"asset":261},{"_ref":237,"_type":23},{"current":240},3,"Temperature, time, and space. Metric makes it easy to relate them all. Now that's excellent API design.",{"_type":20,"asset":266},{"_ref":244,"_type":23},"2020-09-08T04:30:00.000Z",{"current":269},"podcast-267-metric-is-magic-micro-frontends-and-breaking-leases-in-silicon-valley",[271,273,277,279],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":272,"title":12},{"current":12},{"_createdAt":6,"_id":274,"_rev":8,"_type":9,"_updatedAt":6,"slug":275,"title":276},"wp-tagcat-microservices",{"current":276},"microservices",{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":278,"title":51},{"current":50},{"_createdAt":6,"_id":280,"_rev":8,"_type":9,"_updatedAt":6,"slug":281,"title":283},"wp-tagcat-the-stack-overflow-podcast",{"current":282},"the-stack-overflow-podcast","the stack overflow podcast","Podcast 267: Metric is magic, micro frontends, and breaking leases in Silicon Valley",{"_id":286,"author":287,"commentCount":296,"comments":30,"excerpt":297,"featureTag":10,"image":298,"publishedAt":301,"slug":302,"sponsored":10,"tags":304,"title":326},"wp-post-14904",[288],{"_id":289,"avatar":290,"name":293,"role":10,"slug":294},"wp-author-225",{"_type":20,"asset":291},{"_ref":292,"_type":23},"image-6b50d301dd962a6ae761cd6a3a0eb79f5e9cc70d-1024x1024-jpg","Max Pekarsky",{"current":295},"maxpekarsky",55,"",{"_type":20,"asset":299},{"_ref":300,"_type":23},"image-3e7be131e041bca38f839b1805759ebf0cb10fe6-2560x1707-jpg","2020-02-03T15:10:33.000Z",{"current":303},"is-it-time-for-a-front-end-framework",[305,310,312,314,316,321],{"_createdAt":6,"_id":306,"_rev":8,"_type":9,"_updatedAt":6,"slug":307,"title":309},"wp-tagcat-bulletin",{"current":308},"bulletin","Bulletin",{"_createdAt":6,"_id":180,"_rev":8,"_type":9,"_updatedAt":6,"slug":311,"title":183},{"current":182},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":313,"title":12},{"current":12},{"_createdAt":6,"_id":62,"_rev":8,"_type":9,"_updatedAt":6,"slug":315,"title":64},{"current":64},{"_createdAt":6,"_id":317,"_rev":8,"_type":9,"_updatedAt":6,"slug":318,"title":320},"wp-tagcat-stackoverflow",{"current":319},"stackoverflow","Stackoverflow",{"_createdAt":6,"_id":322,"_rev":8,"_type":9,"_updatedAt":6,"slug":323,"title":325},"wp-tagcat-web-dev",{"current":324},"web-dev","web dev","Does your web app need a front-end framework?",[]]