Ep. #133, React Server Components with Tom Preston-Werner of RedwoodJS
Sep 7, 2023
auto_awesome
Tom Preston-Werner, founder of GitHub and creator of RedwoodJS, talks about React server components, the origin story of RedwoodJS, the tedious lifecycle of application development, RedwoodJS as a seamless and integrated web application development framework, sending emails in the Redwood application, AI tools and Jelly Beans, and connecting with Redwood builders through spoke.run.
Using unique or unconventional technologies may limit the pool of potential hires, so creating something that many people can use and that provides consistency is important.
Redwood.js aims to make web application development easier by providing an all-in-one solution with integrated features for development, testing, and deployment, reducing the need for developers to piece together different technologies.
Deep dives
Importance of Hiring for App Development
Hiring people to work on app development is crucial for entrepreneurs and company builders. However, using unique or unconventional technologies may limit the pool of potential hires. It is desirable to have a large talent pool that can move between companies, so creating something that many people can use and that provides consistency is important.
Introduction to Redwood.js
Redwood.js is a web application framework that aims to bring a new approach to React and JavaScript/TypeScript-based web applications. It combines the ease of use and conventions of Ruby on Rails with the power of JavaScript. Redwood.js offers an all-in-one solution with integrated features for development, testing, and deployment, making it easier for developers to focus on building their applications.
Redwood.js Vision: Making Web Development Easier
Redwood.js aims to make web application development easier by providing developers with an opinionated, yet flexible framework. It offers integrated features for data fetching, testing, and deployment, reducing the need for developers to piece together different technologies. Redwood.js encourages reusability and conventions, allowing developers to quickly onboard and work on multiple projects with consistency.
Upcoming Features: React Server Components and Real-Time Capabilities
Redwood.js is actively working on implementing React Server Components, which will allow developers to reach directly into their databases without the need for GraphQL. This will provide a more direct and server-side approach, simplifying the data fetching process. Additionally, Redwood.js is adding real-time capabilities through subscriptions and live queries, enabling real-time updates in GraphQL-based applications.
In episode 133 of Jamstack Radio, Brian speaks with Tom Preston-Werner, founder of GitHub and creator of RedwoodJS. This talk explores React server components, the origin story of RedwoodJS and its latest offerings, the inherent rewards of working in open source, and the tedious lifecycle of application development.