[{"data":1,"prerenderedAt":69},["ShallowReactive",2],{"speaking-2025-11-19-js-tooling-ct-webdev":3,"speaking-surround-2025-11-19-js-tooling-ct-webdev":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-11-19-js-tooling-ct-webdev.md","Reinventing JavaScript Tooling - Is this the End of Rollup and ESLint?",{"type":7,"value":8,"toc":16},"minimark",[9,13],[10,11,12],"p",{},"Back at c't webdev in Cologne, and this time the topic was less \"new framework\" and more \"new foundations\".",[10,14,15],{},"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":17,"searchDepth":18,"depth":18,"links":19},"",2,[],"2025-11-19","c't \u003Cwebdev>","https:\u002F\u002Fct-webdev.com\u002Fagenda-2025\u002F","md","en","Cologne, Germany",{"readingTime":27},{"text":28,"minutes":29,"time":30,"words":31},"1 min read",0.37,22200,74,true,"\u002Fspeaking\u002F2025-11-19-js-tooling-ct-webdev",null,{"title":5,"description":12},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-js-tooling-ct-webdev-2025","speaking\u002F2025-11-19-js-tooling-ct-webdev",[39,40,41,42],"tooling","rolldown","oxc","vite","talk","MOS8ZE9AG3M5YhXyIapYeJW8EiV_r9w0Bp5Itdimqhw",[46,58],{"title":47,"path":48,"stem":49,"description":50,"date":51,"eventName":52,"eventUrl":53,"location":54,"slidesUrl":34,"videoUrl":55,"podcastUrl":34,"type":43,"topics":56,"children":-1},"The End of Frontend Fragmentation? How Rust is Unifying Frameworks & Tooling","\u002Fspeaking\u002F2025-11-17-fragmentation-jsnation-us","speaking\u002F2025-11-17-fragmentation-jsnation-us","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.","2025-11-17","JSNation US","https:\u002F\u002Fjsnation.us\u002F","Remote","https:\u002F\u002Fgitnation.com\u002Fcontents\u002Fshaping-framework-futures-with-modern-tooling",[39,40,41,57],"rust",{"title":59,"path":60,"stem":61,"description":62,"date":63,"eventName":64,"eventUrl":65,"location":54,"slidesUrl":34,"videoUrl":66,"podcastUrl":34,"type":43,"topics":67,"children":-1},"Rust Meets React: Diving Into the Next Generation Build Pipeline for React Apps","\u002Fspeaking\u002F2025-11-28-rust-react-advanced","speaking\u002F2025-11-28-rust-react-advanced","A Vue\u002FNuxt person on stage at React Advanced - but the story is bigger than any single framework.","2025-11-28","React Advanced London","https:\u002F\u002Freactadvanced.com\u002F","https:\u002F\u002Fgitnation.com\u002Fcontents\u002Frust-meets-react-diving-into-the-next-generation-build-pipeline-for-react-apps",[39,40,41,57,68],"react",1776884383604]