[{"data":1,"prerenderedAt":323},["ShallowReactive",2],{"topic-workshops-oxc":3,"topic-articles-oxc":4,"topic-speaking-oxc":5},[],[],[6,49,78,105,132,161,189,217,243,272,297],{"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":37,"stem":39,"topics":40,"type":46,"videoUrl":47,"__hash__":48},"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":11,"toc":19},"minimark",[12,16],[13,14,15],"p",{},"A Vue\u002FNuxt person on stage at React Advanced - but the story is bigger than any single framework.",[13,17,18],{},"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":22},"",2,[],"2025-11-28","React Advanced London","https:\u002F\u002Freactadvanced.com\u002F","md","en","Remote",{"readingTime":30},{"text":31,"minutes":32,"time":33,"words":34},"1 min read",0.42,25200,84,true,"\u002Fspeaking\u002F2025-11-28-rust-react-advanced",null,{"title":8,"description":15},"speaking\u002F2025-11-28-rust-react-advanced",[41,42,43,44,45],"tooling","rolldown","oxc","rust","react","talk","https:\u002F\u002Fgitnation.com\u002Fcontents\u002Frust-meets-react-diving-into-the-next-generation-build-pipeline-for-react-apps","_vcvm9OQlO6jpZFFupmzYMmqKpXW9FchpBfnGvmeofM",{"id":50,"title":51,"body":52,"date":62,"description":56,"eventName":63,"eventUrl":64,"extension":26,"language":27,"location":65,"meta":66,"navigation":35,"path":71,"podcastUrl":37,"seo":72,"slidesUrl":73,"stem":74,"topics":75,"type":46,"videoUrl":37,"__hash__":77},"speaking\u002Fspeaking\u002F2025-11-19-js-tooling-ct-webdev.md","Reinventing JavaScript Tooling - Is this the End of Rollup and ESLint?",{"type":10,"value":53,"toc":60},[54,57],[13,55,56],{},"Back at c't webdev in Cologne, and this time the topic was less \"new framework\" and more \"new foundations\".",[13,58,59],{},"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":61},[],"2025-11-19","c't \u003Cwebdev>","https:\u002F\u002Fct-webdev.com\u002Fagenda-2025\u002F","Cologne, Germany",{"readingTime":67},{"text":31,"minutes":68,"time":69,"words":70},0.37,22200,74,"\u002Fspeaking\u002F2025-11-19-js-tooling-ct-webdev",{"title":51,"description":56},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-js-tooling-ct-webdev-2025","speaking\u002F2025-11-19-js-tooling-ct-webdev",[41,42,43,76],"vite","MOS8ZE9AG3M5YhXyIapYeJW8EiV_r9w0Bp5Itdimqhw",{"id":79,"title":80,"body":81,"date":91,"description":85,"eventName":92,"eventUrl":93,"extension":26,"language":27,"location":28,"meta":94,"navigation":35,"path":99,"podcastUrl":37,"seo":100,"slidesUrl":37,"stem":101,"topics":102,"type":46,"videoUrl":103,"__hash__":104},"speaking\u002Fspeaking\u002F2025-11-17-fragmentation-jsnation-us.md","The End of Frontend Fragmentation? How Rust is Unifying Frameworks & Tooling",{"type":10,"value":82,"toc":89},[83,86],[13,84,85],{},"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,87,88],{},"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":90},[],"2025-11-17","JSNation US","https:\u002F\u002Fjsnation.us\u002F",{"readingTime":95},{"text":31,"minutes":96,"time":97,"words":98},0.505,30300,101,"\u002Fspeaking\u002F2025-11-17-fragmentation-jsnation-us",{"title":80,"description":85},"speaking\u002F2025-11-17-fragmentation-jsnation-us",[41,42,43,44],"https:\u002F\u002Fgitnation.com\u002Fcontents\u002Fshaping-framework-futures-with-modern-tooling","__L2wImuElJLQdWaMV9Pjnf8jAD52VIJYPLzpk-wJY0",{"id":106,"title":107,"body":108,"date":118,"description":112,"eventName":119,"eventUrl":37,"extension":26,"language":27,"location":37,"meta":120,"navigation":35,"path":125,"podcastUrl":126,"seo":127,"slidesUrl":37,"stem":128,"topics":129,"type":130,"videoUrl":37,"__hash__":131},"speaking\u002Fspeaking\u002F2025-10-16-vite-angular-plus-show.md","Vite's Next Chapter: Rolldown, Oxc, and Beyond",{"type":10,"value":109,"toc":116},[110,113],[13,111,112],{},"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,114,115],{},"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":117},[],"2025-10-16","The Angular Plus Show",{"readingTime":121},{"text":31,"minutes":122,"time":123,"words":124},0.365,21900,73,"\u002Fspeaking\u002F2025-10-16-vite-angular-plus-show","https:\u002F\u002Fopen.spotify.com\u002Fepisode\u002F1jMa5Xg4N6dmzm7mZ85R9C",{"title":107,"description":112},"speaking\u002F2025-10-16-vite-angular-plus-show",[41,42,43,76],"podcast","lADqm-G9YQxOQApHsv9bVIbCg454Psgiuy4-sk4fgHA",{"id":133,"title":134,"body":135,"date":145,"description":139,"eventName":146,"eventUrl":147,"extension":26,"language":27,"location":148,"meta":149,"navigation":35,"path":154,"podcastUrl":37,"seo":155,"slidesUrl":156,"stem":157,"topics":158,"type":46,"videoUrl":159,"__hash__":160},"speaking\u002Fspeaking\u002F2025-10-02-tooling-jetbrains-js-day.md","Faster Builds and Fewer Headaches with Modern JavaScript Tooling",{"type":10,"value":136,"toc":143},[137,140],[13,138,139],{},"JetBrains invited me to their annual JavaScript Day to talk about - what else - modern JavaScript tooling.",[13,141,142],{},"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":144},[],"2025-10-02","JetBrains JavaScript Day","https:\u002F\u002Flp.jetbrains.com\u002Fjavascript-day-2025\u002F","Online",{"readingTime":150},{"text":31,"minutes":151,"time":152,"words":153},0.295,17700,59,"\u002Fspeaking\u002F2025-10-02-tooling-jetbrains-js-day",{"title":134,"description":139},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-modern-tooling-jetbrains-javascript-day-25","speaking\u002F2025-10-02-tooling-jetbrains-js-day",[41,42,43,76],"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AUjnOMUmXB8","EMQONZqLRgAuf9fgRmzlnnYZOey-mdg0fRTzq6PTVW0",{"id":162,"title":163,"body":164,"date":174,"description":168,"eventName":175,"eventUrl":176,"extension":26,"language":27,"location":177,"meta":178,"navigation":35,"path":183,"podcastUrl":37,"seo":184,"slidesUrl":185,"stem":186,"topics":187,"type":46,"videoUrl":37,"__hash__":188},"speaking\u002Fspeaking\u002F2025-09-23-tooling-pragvue.md","Keynote: Modern JavaScript Tooling",{"type":10,"value":165,"toc":172},[166,169],[13,167,168],{},"Back at PragVue, but this time as the opening keynote and with a very different topic than last year's composable best practices.",[13,170,171],{},"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":173},[],"2025-09-23","PragVue","https:\u002F\u002Fpragvue.com\u002F2025\u002F","Prague, Czech Republic",{"readingTime":179},{"text":31,"minutes":180,"time":181,"words":182},0.32,19200,64,"\u002Fspeaking\u002F2025-09-23-tooling-pragvue",{"title":163,"description":168},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-modern-tooling-pragvue-25","speaking\u002F2025-09-23-tooling-pragvue",[41,42,43,76],"NGMjQb1G9aIts-3JCv7_R0sCsuCV0Ft4emIRIKjpJ-4",{"id":190,"title":191,"body":192,"date":202,"description":196,"eventName":203,"eventUrl":204,"extension":26,"language":27,"location":205,"meta":206,"navigation":35,"path":211,"podcastUrl":37,"seo":212,"slidesUrl":37,"stem":213,"topics":214,"type":46,"videoUrl":37,"__hash__":216},"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":193,"toc":200},[194,197],[13,195,196],{},"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,198,199],{},"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":201},[],"2025-09-10","Vue.js Paris","https:\u002F\u002Fwww.meetup.com\u002Fvuejs-paris\u002Fevents\u002F310596794\u002F","Paris, France",{"readingTime":207},{"text":31,"minutes":208,"time":209,"words":210},0.3,18000,60,"\u002Fspeaking\u002F2025-09-10-nuxt-tooling-vue-paris",{"title":191,"description":196},"speaking\u002F2025-09-10-nuxt-tooling-vue-paris",[215,42,43,41],"nuxt","py1g6B0bCPSsikswGIaKx45fmlHGzo31s0iYVwodjyY",{"id":218,"title":219,"body":220,"date":230,"description":224,"eventName":231,"eventUrl":37,"extension":26,"language":27,"location":37,"meta":232,"navigation":35,"path":237,"podcastUrl":238,"seo":239,"slidesUrl":37,"stem":240,"topics":241,"type":130,"videoUrl":37,"__hash__":242},"speaking\u002Fspeaking\u002F2025-09-09-rolldown-podrocket.md","Rolldown and VoidZero's vision for the future of JavaScript tooling",{"type":10,"value":221,"toc":228},[222,225],[13,223,224],{},"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,226,227],{},"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":229},[],"2025-09-09","PodRocket",{"readingTime":233},{"text":31,"minutes":234,"time":235,"words":236},0.305,18300,61,"\u002Fspeaking\u002F2025-09-09-rolldown-podrocket","https:\u002F\u002Fpodrocket.logrocket.com\u002Frolldown-voidzero-future-javascript-tooling-alexander-lichter",{"title":219,"description":224},"speaking\u002F2025-09-09-rolldown-podrocket",[41,42,43,76],"73CV6Bt2lRoWSjZBULz-fSGx9O85jzGUgRpyM7Ggeh0",{"id":244,"title":245,"body":246,"date":256,"description":250,"eventName":257,"eventUrl":258,"extension":26,"language":259,"location":260,"meta":261,"navigation":35,"path":266,"podcastUrl":37,"seo":267,"slidesUrl":268,"stem":269,"topics":270,"type":46,"videoUrl":37,"__hash__":271},"speaking\u002Fspeaking\u002F2025-07-04-nuxt-tooling-myposter.md","Vom Framework zur Toolchain: Was Nuxt 4, Rolldown & Oxc möglich machen",{"type":10,"value":247,"toc":254},[248,251],[13,249,250],{},"[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,252,253],{},"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":255},[],"2025-07-04","Tech 'n' Drinks @ MYPOSTER","https:\u002F\u002Finside.myposter.de\u002Ftechndrinks-vom-framework-zur-toolchain\u002F","de","Munich, Germany",{"readingTime":262},{"text":31,"minutes":263,"time":264,"words":265},0.325,19500,65,"\u002Fspeaking\u002F2025-07-04-nuxt-tooling-myposter",{"title":245,"description":250},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-nuxt-4-and-modern-js-tooling-myposter-2025","speaking\u002F2025-07-04-nuxt-tooling-myposter",[215,42,43,41],"wT73QfnzxB2HfDNCf2qr9lUQF328rjkfE-kgyx3ibsU",{"id":273,"title":274,"body":275,"date":285,"description":279,"eventName":286,"eventUrl":287,"extension":26,"language":27,"location":148,"meta":288,"navigation":35,"path":290,"podcastUrl":37,"seo":291,"slidesUrl":292,"stem":293,"topics":294,"type":46,"videoUrl":295,"__hash__":296},"speaking\u002Fspeaking\u002F2025-06-04-tooling-frontend-nation.md","Modern JavaScript Tooling: Exploring Rolldown, Oxc, and Beyond",{"type":10,"value":276,"toc":283},[277,280],[13,278,279],{},"What do modern frontend frameworks have in common? Increasingly, the answer is: the same tooling underneath.",[13,281,282],{},"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":284},[],"2025-06-04","Frontend Nation","https:\u002F\u002Ffrontendnation.com\u002F2025",{"readingTime":289},{"text":31,"minutes":122,"time":123,"words":124},"\u002Fspeaking\u002F2025-06-04-tooling-frontend-nation",{"title":274,"description":279},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-voidzero-modern-tooling-frontend-nation-2025","speaking\u002F2025-06-04-tooling-frontend-nation",[41,42,43,76],"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=3JXnolkKd_E","LZM0_IsFJZ3Xin-k5bESMq1CubygzoHFe5pv7_gzVcI",{"id":298,"title":299,"body":300,"date":310,"description":304,"eventName":311,"eventUrl":37,"extension":26,"language":27,"location":37,"meta":312,"navigation":35,"path":317,"podcastUrl":318,"seo":319,"slidesUrl":37,"stem":320,"topics":321,"type":130,"videoUrl":37,"__hash__":322},"speaking\u002Fspeaking\u002F2025-04-28-tooling-contejas-code.md","The State of Modern Web Tooling",{"type":10,"value":301,"toc":308},[302,305],[13,303,304],{},"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,306,307],{},"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":309},[],"2025-04-28","ConTejas Code",{"readingTime":313},{"text":31,"minutes":314,"time":315,"words":316},0.375,22500,75,"\u002Fspeaking\u002F2025-04-28-tooling-contejas-code","https:\u002F\u002Ftej.as\u002Fpodcast\u002Fep\u002Falexander-lichter-voidzero-vite-rolldown-oxc",{"title":299,"description":304},"speaking\u002F2025-04-28-tooling-contejas-code",[41,76,42,43],"qbM4tiLIBi9ahu-rB6M_u5hCGrCLLy1V1lnlR-kLF5Q",1776884383604]