Peter Pistorius on Developing RedwoodSDK

External content

Dave RupertDave Rupert
inshoptalkshow

Peter Pistorius on Developing RedwoodSDK

In this episode of ShopTalk Show, Dave Rupert and Chris Coyier host Peter Pistorius, diving into the evolution of RedwoodJS into the new RedwoodSDK. They explore: - The strategic shift from RedwoodJS to RedwoodSDK and its impact on developer experience - Redesigned routing model and seamless integration with Cloudflare Workers - Fresh marketing angles and slogans shaping RedwoodSDK’s identity - How Peter’s cultural background influenced the SDK’s guiding principles - Community reception and feedback since the transition - Future monetization plans to sustainably support the project

Cloudflare
1 hour 7 min listen
#072 - The Frozen Arch, Killing my App & React Native World Domination

External content

Simon GrimmSimon Grimm
ingalaxies

#072 - The Frozen Arch, Killing my App & React Native World Domination

In this episode of Rocket Ship, hosts and guest Simon Grimm discuss highlights from AppJS 2025 and react to major talks shaping the future of React Native. They cover: - Frozen architecture: what it means for app updates and maintainability. - Why Simon decided to “kill” his existing app and build anew. - Fresh React Native news and exciting new packages showcased at the event. - “World domination” ambitions: how React Native is pushing for broader adoption and innovation. This episode blends conference tidbits, personal journeys, technical insights, and community updates—all in a lively, 23-minute format.

ReactJS
Open Source
23 min listen
If Statements in CSS?

External content

Wes BosWes Bos
insyntax

If Statements in CSS?

In Syntax Podcast #910, hosts Wes Bos and Scott Tolinski delve into the newly introduced `if()` function in CSS, exploring its functionality, use cases, and implications for web development. Key Topics Discussed: - Introduction of `if()` in CSS: The hosts examine the recent addition of the `if()` function in CSS, which allows for conditional styling based on attribute values. This feature enables styles to be applied conditionally without the need for JavaScript. - Practical Applications: They discuss scenarios where the `if()` function can be utilized, such as toggling themes or applying styles based on user preferences, enhancing the flexibility of CSS. - Syntax and Usage: The episode covers the syntax of the `if()` function, providing examples and best practices for its implementation in real-world projects. - Comparison with JavaScript: The hosts compare the new CSS functionality with traditional JavaScript-based conditional styling, highlighting the advantages and limitations of each approach. - Future of CSS: They speculate on the potential evolution of CSS towards more declarative and logic-driven stylesheets, discussing how this aligns with broader trends in web development.

CSS
JavaScript
Front-End
webdevelopment
24 min listen
Handling and Throwing Errors

External content

Wes BosWes Bos
insyntax

Handling and Throwing Errors

In Syntax Podcast #909, hosts Wes Bos and Scott Tolinski delve into best practices for handling errors in JavaScript and TypeScript. They discuss: - Error Terminology: Understanding the distinction between throwing and catching errors. - Error Components: Breaking down the structure of an error, including name, message, and stack trace. - Throwing Errors: Guidelines on when and how to throw errors effectively. - Promise Errors: Strategies for handling errors in asynchronous code using try...catch, .catch(), and finally. - Re-throwing Errors: Techniques for propagating errors and using the Error.cause property. - Client-Side Errors: Approaches for catching, displaying, and transforming server errors on the client side, including the use of error boundaries. - Server-Side Errors: Best practices for handling errors in server responses, including JSON APIs and HTTP status codes. - Logging and Solving Errors: Utilizing tools like Sentry for error tracking and resolution. - TypeScript and Errors: Leveraging TypeScript's type system to manage errors more effectively.

JavaScript
TypeScript
webdevelopment
Developer Tools
39 min listen
Jake Archibald on Native HTML Includes

External content

Dave RupertDave Rupert
inshoptalkshow

Jake Archibald on Native HTML Includes

In this episode, Jake Archibald joins hosts Dave Rupert and Chris Coyier to explore the concept of native HTML includes. They examine whether HTML should have a built-in import mechanism, akin to JavaScript modules, and dig into key aspects: - The current state of HTML includes and whether browser-native support is feasible - Motivation behind implementing HTML imports vs. relying on existing tools - How imports should be structured, and whether nested imports should be allowed - Security concerns, such as injection risks and access control models - The performance implications, including streaming and hydration strategies - Potential pitfalls and why previous efforts (like Mozilla’s HTML Imports) failed - Developer and community feedback—both enthusiasm and resistance If you're interested in the future of HTML modularity, templating, and browser-native composition, this deep dive is a must-listen.

HTML
1 hour 5 min listen
Storybook Has Evolved w/ Jeppe Reinhold

External content

Wes BosWes Bos
insyntax

Storybook Has Evolved w/ Jeppe Reinhold

In this episode, the hosts interview the Storybook team member to discuss the major enhancements introduced in version 9. They spotlight a significantly slimmer bundle size—achieved by replacing legacy dependencies like Express with lightweight alternatives such as Polka—and seamless integration with modern toolchains like Vite, webpack, and RSpack. The conversation also delves into the redesigned add-on API, making extensions more modular and efficient A considerable portion of the episode focuses on testing, from integrating Vitest for unit and interaction tests to using Chromatic for visual regression and accessibility checks. They also cover best practices for documentation, component design strategies (e.g., splitting components into presentational and container types), mock strategies, the new interaction recorder, and accessibility-focused add-ons—highlighting how Storybook 9 makes UI development, testing, and documentation easier and more robust

A11ty
Front-End
50 min listen
Wes’ New Site: Gatsby → React Server Components

External content

Wes BosWes Bos
insyntax

Wes’ New Site: Gatsby → React Server Components

Two hosts discuss a rebuild of a personal website originally built with Gatsby, now transitioned to a modern stack featuring React Server Components and deployed on Cloudflare Workers and Waku. They explore the motivations behind the migration—addressing issues with Gatsby's MDX handling, image processing, caching, and complexity—and share insights into the new setup, which delivers impressive performance and maintainability. They also cover deployment and hosting details, including cost considerations and hosting configuration. The discussion extends to broader developer tooling improvements, such as avoiding Next.js pain points through component-level server rendering. The conversation offers practical takeaways for anyone considering similar architecture shifts.

ReactJS
Cloudflare
CMS
Front-End
44 min listen
Jen Simmons on Declarative Web Push, Form Control Styling, & More

External content

Dave RupertDave Rupert
inshoptalkshow

Jen Simmons on Declarative Web Push, Form Control Styling, & More

Web expert Jen Simmons joins the hosts to explore a range of emerging browser and CSS capabilities. The conversation spans Declarative Web Push, a method for defining push notifications via HTML, alongside advanced Form Control Styling for more expressive, customized form elements. They also discuss typography innovations like the contrast-color() function, browser enhancements in color pickers, and deeper contrast algorithm tools informing accessibility standards. Throughout, Jen connects these features back to real-world usage in Safari and WebKit. The episode delves into how these platform-level upgrades elevate both developer and user experiences—whether by simplifying UI design, enhancing accessibility compliance, or enabling richer interactions without JavaScript. With insights grounded in WebKit’s implementation roadmap, this conversation offers a compelling look at the near future of web standards.

CSS
Safari
1 hour 7 min listen
#071 - Reanimated 4 Beta, LiveStore, DevTools & Expo Router Course

External content

Simon GrimmSimon Grimm
ingalaxies

#071 - Reanimated 4 Beta, LiveStore, DevTools & Expo Router Course

In episode 71 of the Rocket Ship podcast, Simon Grimm discusses recent developments in the React Native ecosystem: - Reanimated 4 Beta: The latest beta introduces improved performance and new features for animations in React Native. - LiveStore: A new solution for local-first apps, enabling real-time data synchronization and offline capabilities. - React Native Better DevTools: An enhanced set of developer tools aimed at improving the debugging and development experience. - Expo Router v5 Course: A new course covering the latest features and best practices for using Expo Router v5 in React Native applications. The episode also touches on the upcoming AppJS conference and ongoing challenges with app store approvals.

react
Developer Tools
Mobile
16 min listen
Tech Startups and Raising Money with Dan Levine (Vercel, Sentry, Mux…)

External content

Wes BosWes Bos
insyntax

Tech Startups and Raising Money with Dan Levine (Vercel, Sentry, Mux…)

The hosts interview venture capitalist Dan Levine from Accel to discuss the intricacies of raising venture capital for tech startups. Dan shares his journey from a math enthusiast to a software engineer and eventually a VC, highlighting his investments in companies like Vercel, Sentry, Mux, and Scale AI. The conversation delves into what investors seek in early-stage startups, emphasizing the importance of a strong team, a significant market opportunity, and a compelling product vision. Dan also discusses the balance between bootstrapping and seeking external funding, the typical uses of raised capital, and the level of involvement investors have in the businesses they back. Additionally, the episode touches on identifying signs of trouble in startups, understanding the concept of acqui-hires, and evaluating the current landscape of AI in the tech industry. Dan concludes by offering advice to developers considering the venture capital route, encouraging them to view fundraising as a strategic tool to accelerate growth.

AI
Developer Tools
56 min listen
---