Mostly Technical cover image

Mostly Technical

13: The SQL Injection Slide with Sam Selikoff

Nov 3, 2023
Sam Selikoff discusses React Server Actions & Server Components, having one set of opinions, and the infamous SQL Injection Slide at NextConf. They explore the differences between front-end and back-end development, the advantages of using JavaScript, and the concept of the ceiling in UI development. They also highlight the benefits of abstraction and composition in building React apps and share their experience with controversy on Twitter.
01:24:29

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • React Server Components package server-side logic into reusable components, allowing for composition with client-side components.
  • Server Actions address logic leaks and enable encapsulation of server-side functionality within React components.

Deep dives

React Server Components: Packaging Server-Side Logic

React Server Components allow for the packaging of server-side logic into reusable components. Similar to how client-side React components wrap up UI elements and behaviors, server components wrap up server-side functionality. These components execute on the server and can render HTML or perform server-side actions. The goal is to make it easy to compose server-side and client-side components together, creating a cohesive and streamlined development experience. This approach addresses the need to seamlessly integrate server-side code into React applications while leveraging the benefits of component-based development.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode