[{"data":1,"prerenderedAt":71},["ShallowReactive",2],{"speaking-2025-09-23-tooling-pragvue":3,"speaking-surround-2025-09-23-tooling-pragvue":45},{"id":4,"title":5,"body":6,"date":20,"description":12,"eventName":21,"eventUrl":22,"extension":23,"language":24,"location":25,"meta":26,"navigation":32,"path":33,"podcastUrl":34,"seo":35,"slidesUrl":36,"stem":37,"topics":38,"type":43,"videoUrl":34,"__hash__":44},"speaking\u002Fspeaking\u002F2025-09-23-tooling-pragvue.md","Keynote: Modern JavaScript Tooling",{"type":7,"value":8,"toc":16},"minimark",[9,13],[10,11,12],"p",{},"Back at PragVue, but this time as the opening keynote and with a very different topic than last year's composable best practices.",[10,14,15],{},"I took the Prague Vue community on a tour through the current state of JavaScript tooling - Vite, Rolldown, Oxc, Oxlint - and explained why this new generation of tools, many of them built in Rust, matters for Vue and Nuxt developers specifically.",{"title":17,"searchDepth":18,"depth":18,"links":19},"",2,[],"2025-09-23","PragVue","https:\u002F\u002Fpragvue.com\u002F2025\u002F","md","en","Prague, Czech Republic",{"readingTime":27},{"text":28,"minutes":29,"time":30,"words":31},"1 min read",0.32,19200,64,true,"\u002Fspeaking\u002F2025-09-23-tooling-pragvue",null,{"title":5,"description":12},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-modern-tooling-pragvue-25","speaking\u002F2025-09-23-tooling-pragvue",[39,40,41,42],"tooling","rolldown","oxc","vite","talk","NGMjQb1G9aIts-3JCv7_R0sCsuCV0Ft4emIRIKjpJ-4",[46,59],{"title":47,"path":48,"stem":49,"description":50,"date":51,"eventName":52,"eventUrl":53,"location":54,"slidesUrl":55,"videoUrl":56,"podcastUrl":34,"type":43,"topics":57,"children":-1},"Rolldown: How Vite Bundles at the Speed of Rust","\u002Fspeaking\u002F2025-09-18-rolldown-squiggleconf","speaking\u002F2025-09-18-rolldown-squiggleconf","A tooling-first conference calls for a tooling-first talk! At SquiggleConf 2025 in Boston I took the audience through Rolldown - why it exists, how it plugs into Vite today, and what \"bundling at the speed of Rust\" actually means in practice.","2025-09-18","SquiggleConf","https:\u002F\u002Fsquiggleconf.com\u002F2025\u002Fschedule","Boston, MA, USA","https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-rolldown-squiggleconf-25","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vSXLDvvIpYE&t=7319s",[39,40,42,58],"rust",{"title":60,"path":61,"stem":62,"description":63,"date":64,"eventName":65,"eventUrl":66,"location":67,"slidesUrl":68,"videoUrl":69,"podcastUrl":34,"type":43,"topics":70,"children":-1},"Faster Builds and Fewer Headaches with Modern JavaScript Tooling","\u002Fspeaking\u002F2025-10-02-tooling-jetbrains-js-day","speaking\u002F2025-10-02-tooling-jetbrains-js-day","JetBrains invited me to their annual JavaScript Day to talk about - what else - modern JavaScript tooling.","2025-10-02","JetBrains JavaScript Day","https:\u002F\u002Flp.jetbrains.com\u002Fjavascript-day-2025\u002F","Online","https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-modern-tooling-jetbrains-javascript-day-25","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AUjnOMUmXB8",[39,40,41,42],1776884384560]