25 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 Shuai Wang’s Journey from China to Charleston 38:30
Migrating 50,000 lines of code to RSCs with Darius Cepulis
Manage episode 385196371 series 2894474
It’s a daunting task to migrate 50,000 lines of code, specifically when migrating to React Server Components. But Darius Cepulis, Senior Dev Community Engineer at Mux, did exactly that and lived to tell the tale.
Links
https://twitter.com/darius_cepulis
https://darius.place/
https://github.com/decepulis
https://www.linkedin.com/in/decepulis/
https://www.mux.com/team/darius-cepulis
We want to hear from you!
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com, or tweet at us at PodRocketPod.
Follow us. Get free stickers.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
What does LogRocket do?
LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today.
Special Guest: Darius Cepulis.
576 פרקים
Manage episode 385196371 series 2894474
It’s a daunting task to migrate 50,000 lines of code, specifically when migrating to React Server Components. But Darius Cepulis, Senior Dev Community Engineer at Mux, did exactly that and lived to tell the tale.
Links
https://twitter.com/darius_cepulis
https://darius.place/
https://github.com/decepulis
https://www.linkedin.com/in/decepulis/
https://www.mux.com/team/darius-cepulis
We want to hear from you!
How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?
Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com, or tweet at us at PodRocketPod.
Follow us. Get free stickers.
Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!
What does LogRocket do?
LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today.
Special Guest: Darius Cepulis.
576 פרקים
Alle episoder
×
1 Building Jarvis: MCP and the future of AI with Kent C Dodds 37:15

1 How Lingo.dev is reimagining i18n in React with Max Prilutskiy 34:15

1 Goodbye, useState with David Khourshid 36:54

1 React Router and why file-routing sucks with Brooks Lybrand 33:45

1 Storybook 9 is leveling up UI testing with Michael Shilman 30:05

1 Prisma Postgres with Nikolas Burk (Repeat) 28:37


1 Gemini 2.5 with Logan Kilpatrick 30:25

1 10 years of SolidJS with Ryan Carniato 43:21

1 Server functions don't exist with Jack Herrington 21:20

1 Relatively new things you should know about HTML with Chris Coyier (Repeat) 40:06

1 The design of web design with Miriam Suzanne 33:22


1 JSX over the wire with Dan Abramov 44:01


1 A guide to functional programming By Jemima Abu 15:47

1 Vite, frontend tooling & the future with Evan You 33:26


1 Put your database in the browser with Ben Holmes 32:25

1 Debugging apps with Deno and OpenTelemetry with Luca Casonato 24:55

1 Moving to ESM from CJS with Anthony Fu 25:10

1 Beyond the cache with Redis + Node.js with Guy Royse 30:03

1 LLMs for web developers with Roy Derks 28:45

1 Tldraw’s accidental AI play with Steve Ruiz 28:10

1 Prisma Postgres with Nikolas Burk 28:18

1 Building Async UIs without the hassle with Dev Agrawal 28:04

1 You're Probably Doing Web Performance Wrong with Sia Karamalegos 27:11

1 Relatively New Things You Should Know about HTML with Chris Coyier 40:26


1 Make the web weird again with Elian Van Cutsem 22:38

1 8 things you should know about microfrontends with Florian Rappl 29:12

1 How to think like a performance engineer with Harry Roberts 32:10


1 Rocket Surgery 2024: Year in review 38:12

1 An App Developer's Guide to React 19 with Michael Chan 26:01

1 Mastering Dependency Management with Carmen Huidobro 29:28

1 TanStack and TanRouter with Tanner Linsley [Repeat] 30:34

1 The Rise of the Metaframeworks with Daniel Roe 31:16


1 How Platformatic is simplifying Node.js app management with Matteo Collina and Luca Maraschi 35:00

1 Rewriting JavaScript, Svelte 5, and Void(0) 37:19

1 Component composition with Dominik Dorfmiester 19:03

1 Breaking free from SPA dominance with Anthony Alaribe 36:36

1 New performance features in Chrome DevTools with Umar Hansa 31:56

1 Cloudflare Workers, OpenNext with Brendan Irvine-Broque 33:31


1 How I bought booze with a JSON web token with Rizèl Scarlett 25:56

1 Web without walls with Dan Abramov 27:40

1 Bonus: The Dev Starter Pack with Dani Grant, Beyang Liu, Ricky Robinett, and Matt Arbesfeld 22:49

1 SSR performance, Remix and ChatGPT, and favorite new tools 37:34

1 The vanishing network with Kent C. Dodds 33:32

1 TanStack and TanRouter with Tanner Linsley 30:34

1 Custom DevTools for your React App with Cory House 33:29

1 Software migrations at scale with Ruben Casas 33:14



1 The invisible hand of React performance with Ivan Akulov 32:23

1 Exploring Node.js with David Neal 27:29

1 Fullstack TypeScript with Erik Hanchett 32:55

1 Production horror stories with Dan Neciu 27:17

1 Mastering durable, event-driven workflows with Joel Hooks 30:28

1 It's 2024: Let's talk about Atomic CSS with Matheus Albuquerque 30:43

1 Generative UI and React components with Malte Ubl 24:57

1 Integrating TypeScript into Node.js with Marco Ippolito 25:48

1 AI for React developers and beyond with Alexandra Spalato 29:37

1 Using RSCs in Expo Router with Evan Bacon 33:11

1 Navigating the complexities of full-stack development with James Quick 43:09

1 The future of serverless is WASM with David Flanagan 34:15

1 The Rise of Serverless Fullstack with Brian Leroux 32:50

1 Why you should use Redux in 2024 with Mark Erikson 39:57

1 The State of JavaScript with Sacha Greif 38:38

1 React Compiler with Sathya Gunasekaran and Joe Savona 25:41

1 CSS in React Server Components with Josh Comeau 42:14

1 How to fall in love with CSS with Kevin Powell [Repeat] 31:30

1 Your JavaScript runtime questions answered [Repeat] 44:40

1 SolidStart v1 with Atila Fassina 24:21

1 Vite's past, present and future with Matias Capeletto (Repeat) 43:50

1 50 shades of React rendering in Next.js with Ben Ilegbodu 27:02

1 Mid-year recap, Vercel Ship, and remixing React Router 39:40

1 Rethinking frontend architectures with data layers with Max Stoiber [Repeat] 36:40

1 Stop lying to your users with Kent C. Dodds 25:19

1 Visualizing Open Source Data in React with Brian Douglas 36:04

1 Incomplete React with Sam Selikoff 32:12

1 Web development according to The Primeagen [Repeat] 36:34

1 AI and design systems with Brad Frost 37:35

1 Dan Abramov on React, RSCs, and the future [Repeat] 35:45

1 TypeScript-powered backends for frontend devs with Aleksandra Sikora 28:07

1 What’s new with the Node.js test runner with Lucas Santos 28:22

1 The Angular and Wiz merger with Minko Gechev 31:51

1 Optimizing URL parsing in Node with Yagiz Nizipli 35:26


1 React Components as a service with Steven Fabre 26:35

1 Vite's past, present and future with Matias Capeletto 43:50

1 Devin, INP, and the diminishing frontend dev 39:45

1 Anti-patterns in GraphQL and React with Jonas Herrmannsdörfer 32:18


1 Partial pre-rendering in Next.js with Delba de Oliveira and Wyatt Johnson 26:21

1 Next.js App Router migration with Brandon Bayer 33:13

1 Rethinking frontend architectures with data layers with Max Stoiber 36:40


1 Your JavaScript runtime questions answered 44:40

1 Qwik and JavaScript streaming with Tony Alicea 35:03



1 Stop building synchronous apps with Allen Helton 37:22

1 Secure by design with Vanessa Villa 30:15

1 How to fall in love with CSS with Kevin Powell 31:30

1 Architectural cloud design patterns with Keith "Danger" Casey 39:47

1 Dan Abramov on React, RSCs, and the future 35:45

1 React frustrations, web components, and hot takes 37:30

1 Web development according to The Primeagen 36:34

1 HTML web components with Chris Ferdinandi 27:44

1 Turborepo and Turbopack with Anthony Shew 32:35


1 Million.js and the virtual DOM with Aiden Bai 14:20

1 Website performance budgeting with Medhat Dawoud 39:03

1 Eddie Jaoude on GitHub Stars and MDX documentation 36:48

1 Webpack to Turbopack with Tobias Koppers 35:25


1 The React Core team talks React Forget and the future (Repeat) 40:47

1 Should you use React in 2023? with Tru Narla (Repeat) 27:00

1 ICYMI: The Epic Stack with Kent C. Dodds 30:06

1 Supabase Launch Week X with Jon Meyers 35:03


1 Local-first apps with ElectricSQL with James Arthur 35:34

1 Rust’s and React’s unlikely friendship with Sara Vieira 23:43


1 Building on Vercel's stack, opt-in design, and CSS nesting 11:13

1 Using WebAssembly for high-performance apps with Ramón Huidobro 36:10

1 React Native AI and indie hacking with Nader Dabit 30:49

1 Building infinitely scalable applications with Alec Chernicki 24:05

1 ICYMI: The state of JS frameworks with Chris Ferdinandi 28:00


1 Opt-in design and React frameworks with Ben Holmes 35:03

1 Building React Miami on Vercel's stack with Michelle Bakels 24:33



1 Rendering dilemma, Pinia, and not using Next.js 10:08

1 Deno and Fresh with Luca Casonato 28:40

1 Builder.io, Visual Copilot, and Partytown with Misko Hevery 39:12


1 ICYMI: Vercel Edge Functions, Next.js, and AI apps with Hassan El Mghari 21:25

1 Fully typed web apps with Kent C. Dodds (Repeat) 31:24

1 Migrating 50,000 lines of code to RSCs with Darius Cepulis 24:03

1 Mastering Pinia with Eduardo San Martin Morote 28:51

1 The rendering dilemma with Atila Fassina 41:32


1 Choosing React, Storybook, and native SSR 12:06

1 Optimizing third-party loading in Next.js with Houssein Djirdeh 27:14


1 Why I won’t use Next.js with Kent C. Dodds 39:05

1 TanStack Query v5 with Dominik Dorfmeister 28:37

1 Next.js 13.4 with Tim Neutkens (Repeat) 39:13

1 Advocate for your engineering teams with Amanda Martin 22:12

1 Astro and MDX for digital gardening with Kathleen McMahon 23:55

1 Storybook and design-driven development with Amy Dutton 26:33

1 React’s future, metaframeworks, and Tauri 11:02

1 Reason's native React SSR with David Sancho 26:18

1 Why I still choose React with Chance Strickland 36:03


1 Your JavaScript questions answered 36:15

1 StackBlitz in 2023 with Tomek Sułkowski 33:10

1 Tauri 2.0 with Daniel Thompson-Yvetot 38:17

1 Metaframeworks and SolidJS with Ryan Carniato 33:45

1 SolidJS, Software 3.0, and atomic design 15:14

1 The future of React with Theo Browne 31:32

1 The road to Vitest 1.0 with Vladimir Sheremet 20:54

1 Modern CSS in real life with Chris Coyier 43:35

1 ICYMI: Building tech for social good with low-code tools with Vic Vijayakumar 32:30


1 SolidJS for React developers with Erik Rasmussen 36:59

1 You don’t know server state yet with Daniel Afonso 32:42

1 Angular in 2023 with Minko Gechev (Repeat) 44:46

1 Bun vs. Node, CSS containers, and complex UIs 12:47

1 Software 3.0 and the AI engineer with Swyx 38:40

1 Is atomic design dead? with Brad Frost 42:30


1 CSS containers with Miriam Suzanne 29:28

1 Rebuilding in Rust with Eve Porcello 35:05

1 Designing for complex UIs with Vitaly Friedman 43:17

1 Building marketable apps with Eleftheria Batsou 31:47

1 PHP, web components, and reusable components 12:15



1 React concurrency with Ivan Akulov 35:22

1 ICYMI: Zero-dependency CLIs with Node.js with Ian Sutherland 30:10

1 PHP doesn't suck (anymore) with Aaron Francis 32:59

1 What web components are good at with Nolan Lawson 27:03

1 AI solutions need good UX with Chris Heilmann 34:50

1 Creating reusable components with Cory House 48:30

1 Deno 2.0, Astro 3.0, and local-first web 12:47

1 ES13 and the future of JavaScript with Christina Zhu 29:23

1 Micro-frontends with Natalia Venditto (Repeat) 28:37


1 Local-first web with Kyle Simpson 40:22

1 Google's IDX, Supabase, and Jamstack 41:22

1 Astro 3.0 with Matthew Phillips and Ben Holmes 33:32

1 What to know about Deno 2.0 with Kevin Whinnery 23:30

1 GPT-4, rendering patterns, and React app performance 11:36

1 A plea for boring tech with Jason Lengstorf 43:47


1 Supabase launch week with Jon Meyers 27:07

1 ICYMI: Remix in 2023 with Michael Jackson 31:41

1 How React 18 improves application performance with Lydia Hallie 27:14

1 JavaScript rendering patterns with Matheus Albuquerque 39:35

1 GPT-4 and OpenAI with Logan Kilpatrick 31:38

1 Matt Pocock, Minko Gechev, and next-gen React 14:49

1 typescript-eslint with Josh Goldberg 32:45

1 Your next component with Dan Mall 38:24

1 ICYMI: Svelte and modern frontends with Scott Spence 24:14

1 Using valid HTTPS certificates in local development with Linda Ikechukwu 33:50

1 Next-generation React architectures with Mikael Brevik 38:50

1 Angular in 2023 with Minko Gechev 44:46

1 Matt Pocock answers your TypeScript questions 40:40

1 CSS in 2023, TypeScript performance, and responsive design 11:44

1 Design System Culture with Ben Callahan 33:04

1 Aaron Gustafson talks progressive enhancement, PWAs, AI, and accessibility 32:22

1 React Server Components with Sanket Sahu 25:17

1 ICYMI: Next.js 13, Vercel, and the future with Guillermo Rauch 50:21

1 The future of responsive design with Una Kravets and Adam Argyle 58:08

1 HTTP/3 performance for JS developers with Robin Marx 33:31


1 Typescript performance with Aleksandra Sikora 26:04

1 Understanding CSS in 2023 with Kevin Powell 37:50

1 Tom Preston-Werner, Next.js, and Zod and tRPC 12:33
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.