React Summit, New York, NY, November 2025
React Server Components face a unique challenge in the React ecosystem: they're powerful, but they're primarily associated with a single framework. This talk examines the broader industry implications of RSC's current adoption pattern and why the technology's success depends on ecosystem-wide support, not just Next.js implementation. We'll explore the real barriers to RSC adoption—from legacy codebase constraints to the substantial engineering investment required—and why these challenges have created a subtle industry narrative that "RSC might not be worth it." This session provides both a technical assessment of RSC's current capabilities and a strategic view of its role in React's future.
Web Unleashed, Toronto, ON, October 2025
We’re witnessing a fundamental shift in how we think about web development. After decades of working around platform limitations, a new generation of developers is asking: what if we worked with the platform instead? This isn’t just about performance or bundle size—it’s about rediscovering the elegance and intentionality that was always built into the web’s architecture.
Codeword Conf, September 2025
RSC promised better performance and SEO for content sites, but adoption has been slow. We’ll cut through the hype and skepticism to examine what’s working, what isn’t, and what content developers really need to know.
Squiggle Conf, Boston, MA, September 2025
I built out the same project in 5 different frameworks: RedwoodJS, NextJS App Router, NextJS Pages Router, Astro, Remix, and SvelteKit. Which JavaScript framework is “the best”? Well, it depends, of course!
TechLead, September 2025
While AI tools excel at generating code, they can't navigate the human complexities that make or break technical decisions. As senior engineers, our value increasingly lies not in what we code, but in how we lead teams through technical choices that reflect our values and culture. Through real examples of how values conflicts disguise themselves as technical disagreements, this session explores what tech leaders need to preserve and strengthen as AI reshapes our industry. You'll discover practical tools for uncovering team values and learn to make technical decisions that account for both code and culture in an AI-driven world.
Connect.Tech in Atlanta, GA, November 2024
Over the past year, I built the same SaaS application six different ways: on Next.js Pages Router, Next.js App Router, Remix, RedwoodJS, Astro, and SvelteKit. These frameworks represent a diverse range of options based on different architectural patterns and development philosophies. The primary objective of this project was to document and evaluate the unique features and approaches each framework offers. This talk will showcase valuable insights for developers, businesses, and decision-makers seeking the most suitable framework for their SaaS projects.
Momentum in Cincinnati, October 2024
Over the past year, I built the same SaaS application six different ways: on Next.js Pages Router, Next.js App Router, Remix, RedwoodJS, Astro, and SvelteKit. These frameworks represent a diverse range of options based on different architectural patterns and development philosophies. The primary objective of this project was to document and evaluate the unique features and approaches each framework offers. This talk will showcase valuable insights for developers, businesses, and decision-makers seeking the most suitable framework for their SaaS projects.
Frontend Nation, June 2024
Catch up with the Compressed.fm Podcast hosts and discover their views on the future of frontend, including takes on the latest trends, upcoming changes, proposals and so much more for the frontend ecosystem!
React Conf, May 2024
RedwoodJS, the full-stack, open source, React web application framework, has adopted React Server Components in a major architectural shift. By combining the strengths of SSR, streaming, Suspense, RSCs, and Server Actions, we have created a new version of Redwood that is both simpler and more capable. In this talk I will share the lessons we learned in implementing RSCs on top of Vite, and dig into how Redwood’s approach to RSCs differs from Next.js. Come see how we make data fetching (both client- and server-side) trivial with our unique Cell pattern, how to execute server functions from the client, and how our routes file makes complex URLs easy to manage. I will also reveal our roadmap and future innovations you can expect from the framework!
Post Con, April 2024
As a co-host of Compressed.fm we conducted several live interviews.
THAT Conference 2023
As a co-host of Compressed.fm we hosted the online portion of the conference, interviewing speakers and facilitating panel discussions.
RedwoodJS Conference, September 2023
Storybook facilitates the creation, documentation, and testing of UI components in isolation, enabling rapid iteration and development of design systems.
THAT Conference, January 2023
Compressed.fm LIVE at Modern Frontend Live
Modern Frontend Live in London, November 2022
JAMStack Conf, November 2022
Amy Dutton pulls the curtain back on how her podcast, Compressed.fm, is built on both the frontend and backend.
Next.js Conf, November 2022
Backend technology is often elusive and an obstacle for frontend developers. The strategic pairing (Frontend to Fullstack), however, is where the magic happens. A solid backend makes the frontend “smart” and truly shine. Tooling, like Next.js and Prisma, helps developers leverage full-stack capabilities, allowing teams to build faster and more efficiently, connecting critical front and backend user experiences.
Prisma Day in Berlin, June 2022
Backend technology is often elusive and an obstacle for frontend developers. The strategic pairing (Frontend to Fullstack), however, is where the magic happens. A solid backend makes the frontend “smart” and truly shine. Tooling, like Redwood and Prisma, helps developers leverage full-stack capabilities, allowing teams to build faster and more efficiently, connecting critical front and backend user experiences.
Next.js Conf, November 2021
Next.js can do it all, so do you understand how all of the functional pieces fit together? Let’s take a technical deep dive into the Compressed.fm website, a real-world dashboard built with Next.js, and the tech stack behind it. This site includes mixed static and server-rendered content, an authenticated dashboard for sponsors, multiple forms, a custom audio player, and much more.