This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams https://gotoams.nl Tobias Koppers - Founder at Webpack @wsokra RESOURCES https://twitter.com/wSokra https://github.com/sokra https://vercel.com/blog/turbopack ABSTRACT Turbopack is a new bundler for web development aiming to solve Developer Experience (DX) issues we were facing with the existing stack of web development tools. Especially focusing on development of large applications. In this talk Tobias will tell you about the story and motivation behind the creation of Turbopack. He will look into a few DX issues we were facing with webpack in Next.js and how Turbopack is trying to solve them by choosing different techniques, trade-offs or architecture. The talk will also address new challenges we are facing due to building a web development tool in Rust, and new ideas for improving web development in future (with Turbopack). [...] TIMECODES 00:00 Intro 01:02 Developer experience challenge 08:47 Huge investment 11:05 Build the successor to webpack 11:15 Goals 15:24 Story 17:05 Approach 29:53 Challenges 41:56 New ideas 47:44 Outro Read the full abstract here: https://gotoams.nl/2023/sessions/2478 RECOMMENDED BOOKS Tim McNamara • Rust in Action • https://amzn.to/3ux2R9u Steve Klabnik & Carol Nichols • The Rust Programming Language • https://amzn.to/45MBJmS Bigg, Katz, Klabnik, Skinner • Rails 4 in Action • https://amzn.to/45DXG7v Claus Matzinger • Learn Rust Programming • https://amzn.to/3PeN0Fx Brenden Matthews • Code Like a Pro in Rust • https://amzn.to/3LFAyy9 Prabhu Eshwarla • Rust Servers, Services & Apps • https://amzn.to/3yV13br Bastian Gruber • Rust Web Development • https://amzn.to/3lquaQX Blandy, Orendorff & Tindall • Programming Rust • https://amzn.to/3x7r6w6 Ken Youens-Clark • Command-Line Rust • https://amzn.to/3PQZ539 Kevin Hoffman • Programming WebAssembly with Rust • https://amzn.to/3x3brhe https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Turbopack #DX #DeveloperExperience #WebDevelopment #Webpack #NextJS #JavaScript #Rust #Rustlang #Programming #SoftwareEngineering #TobiasKoppers Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.