[{"data":1,"prerenderedAt":481},["ShallowReactive",2],{"topic-workshops-tooling":3,"topic-articles-tooling":4,"topic-speaking-tooling":5},[],[],[6,47,79,107,134,161,189,214,238,265,294,319,347,375,401,430,455],{"id":7,"title":8,"body":9,"date":23,"description":15,"eventName":24,"eventUrl":25,"extension":26,"language":27,"location":28,"meta":29,"navigation":35,"path":36,"podcastUrl":37,"seo":38,"slidesUrl":39,"stem":40,"topics":41,"type":45,"videoUrl":37,"__hash__":46},"speaking\u002Fspeaking\u002F2026-03-26-vite-plus-amsterdamjs.md","Do We Finally Have a Unified Toolchain?",{"type":10,"value":11,"toc":19},"minimark",[12,16],[13,14,15],"p",{},"I had the honor to join the AmsterdamJS meetup as speaker, this time talking about the newly released Vite+ Alpha and whether this new open-source CLI finally delivers on the promise of a unified toolchain for the JavaScript ecosystem.",[13,17,18],{},"We looked at what Vite+ is, what it isn't, how it sits on top of Vite, Rolldown, Oxc and friends, and what \"unified toolchain\" actually means in practice for teams shipping real applications.",{"title":20,"searchDepth":21,"depth":21,"links":22},"",2,[],"2026-03-26","AmsterdamJS","https:\u002F\u002Fwww.meetup.com\u002Famsterdamjs\u002F","md","en","Amsterdam, Netherlands",{"readingTime":30},{"text":31,"minutes":32,"time":33,"words":34},"1 min read",0.355,21300,71,true,"\u002Fspeaking\u002F2026-03-26-vite-plus-amsterdamjs",null,{"title":8,"description":15},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-vite-plus-amsterdamjs-03-2026","speaking\u002F2026-03-26-vite-plus-amsterdamjs",[42,43,44],"tooling","vite","vite-plus","talk","7fyfx2STdvei_1e2dgG21tLSbny4YoxUyAWt5Ism8Lg",{"id":48,"title":49,"body":50,"date":60,"description":54,"eventName":61,"eventUrl":62,"extension":26,"language":27,"location":63,"meta":64,"navigation":35,"path":69,"podcastUrl":37,"seo":70,"slidesUrl":37,"stem":71,"topics":72,"type":45,"videoUrl":77,"__hash__":78},"speaking\u002Fspeaking\u002F2025-11-28-rust-react-advanced.md","Rust Meets React: Diving Into the Next Generation Build Pipeline for React Apps",{"type":10,"value":51,"toc":58},[52,55],[13,53,54],{},"A Vue\u002FNuxt person on stage at React Advanced - but the story is bigger than any single framework.",[13,56,57],{},"In this talk at React Advanced London 2025, I took React developers on a tour through the Rust-powered toolchain that's quietly becoming the foundation of modern frontend development: Rolldown as a faster bundler, Oxc as the underlying toolchain, Oxlint as an ESLint alternative that's 50-100× faster - all directly applicable to React projects today and setting the stage for the next generation of the React build pipeline.",{"title":20,"searchDepth":21,"depth":21,"links":59},[],"2025-11-28","React Advanced London","https:\u002F\u002Freactadvanced.com\u002F","Remote",{"readingTime":65},{"text":31,"minutes":66,"time":67,"words":68},0.42,25200,84,"\u002Fspeaking\u002F2025-11-28-rust-react-advanced",{"title":49,"description":54},"speaking\u002F2025-11-28-rust-react-advanced",[42,73,74,75,76],"rolldown","oxc","rust","react","https:\u002F\u002Fgitnation.com\u002Fcontents\u002Frust-meets-react-diving-into-the-next-generation-build-pipeline-for-react-apps","_vcvm9OQlO6jpZFFupmzYMmqKpXW9FchpBfnGvmeofM",{"id":80,"title":81,"body":82,"date":92,"description":86,"eventName":93,"eventUrl":94,"extension":26,"language":27,"location":95,"meta":96,"navigation":35,"path":101,"podcastUrl":37,"seo":102,"slidesUrl":103,"stem":104,"topics":105,"type":45,"videoUrl":37,"__hash__":106},"speaking\u002Fspeaking\u002F2025-11-19-js-tooling-ct-webdev.md","Reinventing JavaScript Tooling - Is this the End of Rollup and ESLint?",{"type":10,"value":83,"toc":90},[84,87],[13,85,86],{},"Back at c't webdev in Cologne, and this time the topic was less \"new framework\" and more \"new foundations\".",[13,88,89],{},"Is this the end of Rollup and ESLint? In this talk I went through the new wave of Rust-powered JavaScript tooling - Rolldown, Oxc, Oxlint - how it compares to the established players, where it already shines in production and what teams should keep in mind when they start adopting these tools in their own projects.",{"title":20,"searchDepth":21,"depth":21,"links":91},[],"2025-11-19","c't \u003Cwebdev>","https:\u002F\u002Fct-webdev.com\u002Fagenda-2025\u002F","Cologne, Germany",{"readingTime":97},{"text":31,"minutes":98,"time":99,"words":100},0.37,22200,74,"\u002Fspeaking\u002F2025-11-19-js-tooling-ct-webdev",{"title":81,"description":86},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-js-tooling-ct-webdev-2025","speaking\u002F2025-11-19-js-tooling-ct-webdev",[42,73,74,43],"MOS8ZE9AG3M5YhXyIapYeJW8EiV_r9w0Bp5Itdimqhw",{"id":108,"title":109,"body":110,"date":120,"description":114,"eventName":121,"eventUrl":122,"extension":26,"language":27,"location":63,"meta":123,"navigation":35,"path":128,"podcastUrl":37,"seo":129,"slidesUrl":37,"stem":130,"topics":131,"type":45,"videoUrl":132,"__hash__":133},"speaking\u002Fspeaking\u002F2025-11-17-fragmentation-jsnation-us.md","The End of Frontend Fragmentation? How Rust is Unifying Frameworks & Tooling",{"type":10,"value":111,"toc":118},[112,115],[13,113,114],{},"Starting a new frontend project today means a long series of choices: which framework, which testing tool, which linter, which formatter, which runtime? And each of those choices usually means another tool with its own configuration, another dependency and another thing that can break.",[13,116,117],{},"At JSNation US 2025, I argued that this fragmentation is finally starting to dissolve - and that Rust-powered tooling (Vite with Rolldown, Oxc, Oxlint, and what's coming with Vite+) is a big part of why. We looked at what a more unified toolchain can look like and why it's good news for every frontend team, regardless of framework.",{"title":20,"searchDepth":21,"depth":21,"links":119},[],"2025-11-17","JSNation US","https:\u002F\u002Fjsnation.us\u002F",{"readingTime":124},{"text":31,"minutes":125,"time":126,"words":127},0.505,30300,101,"\u002Fspeaking\u002F2025-11-17-fragmentation-jsnation-us",{"title":109,"description":114},"speaking\u002F2025-11-17-fragmentation-jsnation-us",[42,73,74,75],"https:\u002F\u002Fgitnation.com\u002Fcontents\u002Fshaping-framework-futures-with-modern-tooling","__L2wImuElJLQdWaMV9Pjnf8jAD52VIJYPLzpk-wJY0",{"id":135,"title":136,"body":137,"date":147,"description":141,"eventName":148,"eventUrl":37,"extension":26,"language":27,"location":37,"meta":149,"navigation":35,"path":154,"podcastUrl":155,"seo":156,"slidesUrl":37,"stem":157,"topics":158,"type":159,"videoUrl":37,"__hash__":160},"speaking\u002Fspeaking\u002F2025-10-16-vite-angular-plus-show.md","Vite's Next Chapter: Rolldown, Oxc, and Beyond",{"type":10,"value":138,"toc":145},[139,142],[13,140,141],{},"The Angular Plus Show invited me over to talk about - yes - Vite. A bit of a crossover episode, given my Vue\u002FNuxt background, but it turns out the future of Vite, Rolldown and Oxc is very much a cross-framework story.",[13,143,144],{},"We dug into what's next for Vite, how projects like Rolldown and Oxc are reshaping the developer experience, and what Vite+ means for teams across the Angular, React, Vue and Svelte worlds alike.",{"title":20,"searchDepth":21,"depth":21,"links":146},[],"2025-10-16","The Angular Plus Show",{"readingTime":150},{"text":31,"minutes":151,"time":152,"words":153},0.365,21900,73,"\u002Fspeaking\u002F2025-10-16-vite-angular-plus-show","https:\u002F\u002Fopen.spotify.com\u002Fepisode\u002F1jMa5Xg4N6dmzm7mZ85R9C",{"title":136,"description":141},"speaking\u002F2025-10-16-vite-angular-plus-show",[42,73,74,43],"podcast","lADqm-G9YQxOQApHsv9bVIbCg454Psgiuy4-sk4fgHA",{"id":162,"title":163,"body":164,"date":174,"description":168,"eventName":175,"eventUrl":176,"extension":26,"language":27,"location":28,"meta":177,"navigation":35,"path":182,"podcastUrl":37,"seo":183,"slidesUrl":37,"stem":184,"topics":185,"type":45,"videoUrl":187,"__hash__":188},"speaking\u002Fspeaking\u002F2025-10-10-panel-future-of-web-viteconf.md","Panel: Future of the Web",{"type":10,"value":165,"toc":172},[166,169],[13,167,168],{},"Together with Sarah Rainsberger, I had the honor of moderating the panel at ViteConf 2025, joined by Tanner Linsley, Matt Biilmann, Jessica Janiuk, Ryan Carniato, and Evan You, looking past Vite itself and at where the web platform is heading.",[13,170,171],{},"We discussed upcoming web standards, the browser's evolving role, the push towards unified tooling and what all of that means for framework authors and application developers over the next few years.",{"title":20,"searchDepth":21,"depth":21,"links":173},[],"2025-10-10","ViteConf","https:\u002F\u002Fviteconf.amsterdam\u002Fprogram\u002F",{"readingTime":178},{"text":31,"minutes":179,"time":180,"words":181},0.35,21000,70,"\u002Fspeaking\u002F2025-10-10-panel-future-of-web-viteconf",{"title":163,"description":168},"speaking\u002F2025-10-10-panel-future-of-web-viteconf",[42,43,186],"javascript","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=pAxALbm_qUg","uRNkVqeraluE5PzfzQS7sXO0he9qZ73az0NfO05GagY",{"id":190,"title":191,"body":192,"date":174,"description":196,"eventName":175,"eventUrl":176,"extension":26,"language":27,"location":28,"meta":202,"navigation":35,"path":207,"podcastUrl":37,"seo":208,"slidesUrl":209,"stem":210,"topics":211,"type":45,"videoUrl":212,"__hash__":213},"speaking\u002Fspeaking\u002F2025-10-10-rolldown-viteconf.md","Rolldown: How Vite Bundles at the Speed of Rust",{"type":10,"value":193,"toc":200},[194,197],[13,195,196],{},"ViteConf 2025 was special - the first time the Vite community gathered in person, right here in Amsterdam. Fitting place for a talk about how Vite is about to get a whole lot faster.",[13,198,199],{},"I walked the audience through Rolldown, the Rust-based bundler from VoidZero that's becoming Vite's new engine. We covered the motivation, the current integration status through Rolldown-Vite, the performance gains teams are already seeing and how this connects to the broader Vite+ vision that was unveiled at the conference.",{"title":20,"searchDepth":21,"depth":21,"links":201},[],{"readingTime":203},{"text":31,"minutes":204,"time":205,"words":206},0.405,24300,81,"\u002Fspeaking\u002F2025-10-10-rolldown-viteconf",{"title":191,"description":196},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-rolldown-viteconf-25","speaking\u002F2025-10-10-rolldown-viteconf",[42,73,43,75],"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=3PFLeteDuyQ","LiGd4S8dnInixVfqoDwwan8wXBSifqc-8YK3P_U0Wzc",{"id":215,"title":216,"body":217,"date":227,"description":221,"eventName":175,"eventUrl":176,"extension":26,"language":27,"location":28,"meta":228,"navigation":35,"path":233,"podcastUrl":37,"seo":234,"slidesUrl":37,"stem":235,"topics":236,"type":45,"videoUrl":37,"__hash__":237},"speaking\u002Fspeaking\u002F2025-10-09-panel-vite-viteconf.md","Panel: Vite Ecosystem & Q&A",{"type":10,"value":218,"toc":225},[219,222],[13,220,221],{},"Closing out Day 1 of ViteConf 2025 with the Vite Panel Discussion: A live Q&A with Vite Core Members on the Vite ecosystem, the future of the project, and the burning questions from the audience.",[13,223,224],{},"Sadly this session wasn't recorded for the YouTube playlist, so if you were in the room in Amsterdam, you got the exclusive edition.",{"title":20,"searchDepth":21,"depth":21,"links":226},[],"2025-10-09",{"readingTime":229},{"text":31,"minutes":230,"time":231,"words":232},0.285,17100,57,"\u002Fspeaking\u002F2025-10-09-panel-vite-viteconf",{"title":216,"description":221},"speaking\u002F2025-10-09-panel-vite-viteconf",[42,43,73],"6gD5ftP0xN8QkI3GMFDfb39U37RZ4KFj_HUMcsXQfuM",{"id":239,"title":240,"body":241,"date":251,"description":245,"eventName":252,"eventUrl":253,"extension":26,"language":27,"location":254,"meta":255,"navigation":35,"path":260,"podcastUrl":37,"seo":261,"slidesUrl":37,"stem":262,"topics":263,"type":45,"videoUrl":37,"__hash__":264},"speaking\u002Fspeaking\u002F2025-10-08-panel-viteconf-community-night.md","Panel: Future of JavaScript",{"type":10,"value":242,"toc":249},[243,246],[13,244,245],{},"The ViteConf 2025 pre-event at the Funda office in Amsterdam - the community night before the main conference kicked off.",[13,247,248],{},"I joined the \"Future of JavaScript\" panel with fellow maintainers and creators from across Vite, Nuxt, Astro, and friends. A relaxed setting to kick around where the JavaScript ecosystem is heading, what's exciting us and what we expect to see over the next few years.",{"title":20,"searchDepth":21,"depth":21,"links":250},[],"2025-10-08","ViteConf Community Night","https:\u002F\u002Fwww.meetup.com\u002Fjavascript-developer-meetup-amsterdam\u002Fevents\u002F311109580\u002F","Funda Office, Amsterdam, Netherlands",{"readingTime":256},{"text":31,"minutes":257,"time":258,"words":259},0.32,19200,64,"\u002Fspeaking\u002F2025-10-08-panel-viteconf-community-night",{"title":240,"description":245},"speaking\u002F2025-10-08-panel-viteconf-community-night",[42,43,186],"TRrFSTdxJqYg15HuyvafVozDFxO9GK6X_Mq_VwrenH8",{"id":266,"title":267,"body":268,"date":278,"description":272,"eventName":279,"eventUrl":280,"extension":26,"language":27,"location":281,"meta":282,"navigation":35,"path":287,"podcastUrl":37,"seo":288,"slidesUrl":289,"stem":290,"topics":291,"type":45,"videoUrl":292,"__hash__":293},"speaking\u002Fspeaking\u002F2025-10-02-tooling-jetbrains-js-day.md","Faster Builds and Fewer Headaches with Modern JavaScript Tooling",{"type":10,"value":269,"toc":276},[270,273],[13,271,272],{},"JetBrains invited me to their annual JavaScript Day to talk about - what else - modern JavaScript tooling.",[13,274,275],{},"In this session I showed how the shift towards Rust-powered tools (Vite with Rolldown, Oxc, Oxlint) translates into concrete wins for day-to-day development: faster builds, quicker feedback cycles and fewer of the usual papercuts that come with maintaining JavaScript projects over time.",{"title":20,"searchDepth":21,"depth":21,"links":277},[],"2025-10-02","JetBrains JavaScript Day","https:\u002F\u002Flp.jetbrains.com\u002Fjavascript-day-2025\u002F","Online",{"readingTime":283},{"text":31,"minutes":284,"time":285,"words":286},0.295,17700,59,"\u002Fspeaking\u002F2025-10-02-tooling-jetbrains-js-day",{"title":267,"description":272},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-modern-tooling-jetbrains-javascript-day-25","speaking\u002F2025-10-02-tooling-jetbrains-js-day",[42,73,74,43],"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AUjnOMUmXB8","EMQONZqLRgAuf9fgRmzlnnYZOey-mdg0fRTzq6PTVW0",{"id":295,"title":296,"body":297,"date":307,"description":301,"eventName":308,"eventUrl":309,"extension":26,"language":27,"location":310,"meta":311,"navigation":35,"path":313,"podcastUrl":37,"seo":314,"slidesUrl":315,"stem":316,"topics":317,"type":45,"videoUrl":37,"__hash__":318},"speaking\u002Fspeaking\u002F2025-09-23-tooling-pragvue.md","Keynote: Modern JavaScript Tooling",{"type":10,"value":298,"toc":305},[299,302],[13,300,301],{},"Back at PragVue, but this time as the opening keynote and with a very different topic than last year's composable best practices.",[13,303,304],{},"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":20,"searchDepth":21,"depth":21,"links":306},[],"2025-09-23","PragVue","https:\u002F\u002Fpragvue.com\u002F2025\u002F","Prague, Czech Republic",{"readingTime":312},{"text":31,"minutes":257,"time":258,"words":259},"\u002Fspeaking\u002F2025-09-23-tooling-pragvue",{"title":296,"description":301},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-modern-tooling-pragvue-25","speaking\u002F2025-09-23-tooling-pragvue",[42,73,74,43],"NGMjQb1G9aIts-3JCv7_R0sCsuCV0Ft4emIRIKjpJ-4",{"id":320,"title":191,"body":321,"date":331,"description":325,"eventName":332,"eventUrl":333,"extension":26,"language":27,"location":334,"meta":335,"navigation":35,"path":340,"podcastUrl":37,"seo":341,"slidesUrl":342,"stem":343,"topics":344,"type":45,"videoUrl":345,"__hash__":346},"speaking\u002Fspeaking\u002F2025-09-18-rolldown-squiggleconf.md",{"type":10,"value":322,"toc":329},[323,326],[13,324,325],{},"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.",[13,327,328],{},"We looked at how Rolldown compares to Rollup and esbuild, the integration story with Vite and Rolldown-Vite, and the impact this is starting to have on framework authors and application developers alike.",{"title":20,"searchDepth":21,"depth":21,"links":330},[],"2025-09-18","SquiggleConf","https:\u002F\u002Fsquiggleconf.com\u002F2025\u002Fschedule","Boston, MA, USA",{"readingTime":336},{"text":31,"minutes":337,"time":338,"words":339},0.36,21600,72,"\u002Fspeaking\u002F2025-09-18-rolldown-squiggleconf",{"title":191,"description":325},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-rolldown-squiggleconf-25","speaking\u002F2025-09-18-rolldown-squiggleconf",[42,73,43,75],"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vSXLDvvIpYE&t=7319s","mZy8JhJ1ZijVpAmpo4VS5BgLRQJ2dx-yUEUq0pwKc_E",{"id":348,"title":349,"body":350,"date":360,"description":354,"eventName":361,"eventUrl":362,"extension":26,"language":27,"location":363,"meta":364,"navigation":35,"path":369,"podcastUrl":37,"seo":370,"slidesUrl":37,"stem":371,"topics":372,"type":45,"videoUrl":37,"__hash__":374},"speaking\u002Fspeaking\u002F2025-09-10-nuxt-tooling-vue-paris.md","From Framework to Toolchain: What is possible with Nuxt 4, Rolldown & Oxc",{"type":10,"value":351,"toc":358},[352,355],[13,353,354],{},"My first time at Vue.js Paris! The meetup was kindly hosted by Algolia and the theme of the evening was server components and blazingly fast toolchains.",[13,356,357],{},"I walked the Paris audience through what Nuxt 4 makes possible today, how Rolldown and Oxc plug into that story and why this new generation of Rust-powered tooling matters for Vue and Nuxt developers specifically.",{"title":20,"searchDepth":21,"depth":21,"links":359},[],"2025-09-10","Vue.js Paris","https:\u002F\u002Fwww.meetup.com\u002Fvuejs-paris\u002Fevents\u002F310596794\u002F","Paris, France",{"readingTime":365},{"text":31,"minutes":366,"time":367,"words":368},0.3,18000,60,"\u002Fspeaking\u002F2025-09-10-nuxt-tooling-vue-paris",{"title":349,"description":354},"speaking\u002F2025-09-10-nuxt-tooling-vue-paris",[373,73,74,42],"nuxt","py1g6B0bCPSsikswGIaKx45fmlHGzo31s0iYVwodjyY",{"id":376,"title":377,"body":378,"date":388,"description":382,"eventName":389,"eventUrl":37,"extension":26,"language":27,"location":37,"meta":390,"navigation":35,"path":395,"podcastUrl":396,"seo":397,"slidesUrl":37,"stem":398,"topics":399,"type":159,"videoUrl":37,"__hash__":400},"speaking\u002Fspeaking\u002F2025-09-09-rolldown-podrocket.md","Rolldown and VoidZero's vision for the future of JavaScript tooling",{"type":10,"value":379,"toc":386},[380,383],[13,381,382],{},"Back on PodRocket! This time we talked about Rolldown - the Rust-based bundler built by VoidZero that aims to replace Rollup and esbuild with faster builds and better scalability for large apps.",[13,384,385],{},"We dove into the role of Oxc and Oxlint, the push towards a unified JavaScript toolchain, how Rolldown-Vite fits into the bigger picture and what to expect at ViteConf 2025.",{"title":20,"searchDepth":21,"depth":21,"links":387},[],"2025-09-09","PodRocket",{"readingTime":391},{"text":31,"minutes":392,"time":393,"words":394},0.305,18300,61,"\u002Fspeaking\u002F2025-09-09-rolldown-podrocket","https:\u002F\u002Fpodrocket.logrocket.com\u002Frolldown-voidzero-future-javascript-tooling-alexander-lichter",{"title":377,"description":382},"speaking\u002F2025-09-09-rolldown-podrocket",[42,73,74,43],"73CV6Bt2lRoWSjZBULz-fSGx9O85jzGUgRpyM7Ggeh0",{"id":402,"title":403,"body":404,"date":414,"description":408,"eventName":415,"eventUrl":416,"extension":26,"language":417,"location":418,"meta":419,"navigation":35,"path":424,"podcastUrl":37,"seo":425,"slidesUrl":426,"stem":427,"topics":428,"type":45,"videoUrl":37,"__hash__":429},"speaking\u002Fspeaking\u002F2025-07-04-nuxt-tooling-myposter.md","Vom Framework zur Toolchain: Was Nuxt 4, Rolldown & Oxc möglich machen",{"type":10,"value":405,"toc":412},[406,409],[13,407,408],{},"[GERMAN] Zum dritten Mal bei MYPOSTERs Tech 'n' Drinks in München! Diesmal haben wir vom Framework einen Schritt zurück gemacht und uns die Toolchain darunter genauer angeschaut.",[13,410,411],{},"Wir sind durchgegangen, was Nuxt 4 mitbringt, warum das Release länger gedauert hat als ursprünglich geplant und wie die Rust-basierten Tools Rolldown und Oxc den Entwicklungs-Workflow beschleunigen (und schlichtweg verbessern). Tiefer Tech-Talk, Pizza, Drinks und die gewohnt entspannte MYPOSTER-Atmosphäre.",{"title":20,"searchDepth":21,"depth":21,"links":413},[],"2025-07-04","Tech 'n' Drinks @ MYPOSTER","https:\u002F\u002Finside.myposter.de\u002Ftechndrinks-vom-framework-zur-toolchain\u002F","de","Munich, Germany",{"readingTime":420},{"text":31,"minutes":421,"time":422,"words":423},0.325,19500,65,"\u002Fspeaking\u002F2025-07-04-nuxt-tooling-myposter",{"title":403,"description":408},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-nuxt-4-and-modern-js-tooling-myposter-2025","speaking\u002F2025-07-04-nuxt-tooling-myposter",[373,73,74,42],"wT73QfnzxB2HfDNCf2qr9lUQF328rjkfE-kgyx3ibsU",{"id":431,"title":432,"body":433,"date":443,"description":437,"eventName":444,"eventUrl":445,"extension":26,"language":27,"location":281,"meta":446,"navigation":35,"path":448,"podcastUrl":37,"seo":449,"slidesUrl":450,"stem":451,"topics":452,"type":45,"videoUrl":453,"__hash__":454},"speaking\u002Fspeaking\u002F2025-06-04-tooling-frontend-nation.md","Modern JavaScript Tooling: Exploring Rolldown, Oxc, and Beyond",{"type":10,"value":434,"toc":441},[435,438],[13,436,437],{},"What do modern frontend frameworks have in common? Increasingly, the answer is: the same tooling underneath.",[13,439,440],{},"In this Frontend Nation 2025 talk, I introduced the audience to the new generation of JavaScript tooling coming out of VoidZero and the wider ecosystem - Rolldown as a Rust-powered bundler with Rollup compatibility, Oxc as the toolchain it builds upon, Oxlint, and where this is all heading in terms of a unified, faster developer experience across frameworks.",{"title":20,"searchDepth":21,"depth":21,"links":442},[],"2025-06-04","Frontend Nation","https:\u002F\u002Ffrontendnation.com\u002F2025",{"readingTime":447},{"text":31,"minutes":151,"time":152,"words":153},"\u002Fspeaking\u002F2025-06-04-tooling-frontend-nation",{"title":432,"description":437},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-modern-tooling-frontend-nation-2025","speaking\u002F2025-06-04-tooling-frontend-nation",[42,73,74,43],"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=3JXnolkKd_E","LZM0_IsFJZ3Xin-k5bESMq1CubygzoHFe5pv7_gzVcI",{"id":456,"title":457,"body":458,"date":468,"description":462,"eventName":469,"eventUrl":37,"extension":26,"language":27,"location":37,"meta":470,"navigation":35,"path":475,"podcastUrl":476,"seo":477,"slidesUrl":37,"stem":478,"topics":479,"type":159,"videoUrl":37,"__hash__":480},"speaking\u002Fspeaking\u002F2025-04-28-tooling-contejas-code.md","The State of Modern Web Tooling",{"type":10,"value":459,"toc":466},[460,463],[13,461,462],{},"Tejas Kumar invited me onto ConTejas Code to zoom out on the current state of JavaScript tooling. We talked about why I joined VoidZero, what the company is actually building, how Vite, Rolldown and Oxc fit together, and where a unified toolchain for the JavaScript ecosystem could take us.",[13,464,465],{},"Along the way we also covered a few detours into Nuxt, the Vue ecosystem and what it feels like to move from \"framework DevRel\" to \"tooling DevRel\".",{"title":20,"searchDepth":21,"depth":21,"links":467},[],"2025-04-28","ConTejas Code",{"readingTime":471},{"text":31,"minutes":472,"time":473,"words":474},0.375,22500,75,"\u002Fspeaking\u002F2025-04-28-tooling-contejas-code","https:\u002F\u002Ftej.as\u002Fpodcast\u002Fep\u002Falexander-lichter-voidzero-vite-rolldown-oxc",{"title":457,"description":462},"speaking\u002F2025-04-28-tooling-contejas-code",[42,43,73,74],"qbM4tiLIBi9ahu-rB6M_u5hCGrCLLy1V1lnlR-kLF5Q",1776884383604]