I’ve spoken at several conferences all over the world and guested on several podcasts.

Throughout the years, I've had several people in invest in me and my career. I want to give back by sharing my knowledge and experiences with others.

Conferences

JavaScript Framework Cage Match

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.

JavaScript Framework Cage Match

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.

The Future of Frontend

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!

RedwoodJS, now with React Server Components!

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!

Emcee at THAT Conference, January 2024

THAT Conference 2023

As a co-host of Compressed.fm we hosted the online portion of the conference, interviewing speakers and facilitating panel discussions.

Design-Driven Development with Storybook

RedwoodJS Conference, September 2023

Storybook facilitates the creation, documentation, and testing of UI components in isolation, enabling rapid iteration and development of design systems.

Compressed.fm LIVE at Modern Frontend Live

Modern Frontend Live in London, November 2022

How Next.js and Prisma Make Frontend Developers Full-Stack

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.

How Redwood and Prisma Make Frontend Developers Fullstack

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.

How We Used Next.js to Build our Podcast Dashboard

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.

Podcasts

Building a Dynamic Conference Badge Generator with Cloudinary

Cloudinary, January 5, 2024

Amy shares her story into tech, her current role in the RedwoodJS core team, and the hands-on creation of the uniquely animated conference badge generator. She describes the challenges she faced and her process of overcoming them, the tech stack she used (including RedwoodJS, Prisma, React, GraphQL, Resend, Cloudinary and more), and provides insightful tips for aspiring developers.

Storybook and design-driven development with Amy Dutton

Pod Rocket, November 7, 2023

Amy Dutton, lead maintainer at Redwood.js and web development educator, returns to talk about the oncept of design-driven development, what it looks like in practice, how it benefits companies at large, and how developers can use Storybook to accomplish it.

Automating Podcast Audio Delivery with Cloudinary, Next.js and Sanity

Cloudinary DevJams, February 21, 2023

Amy Dutton and James Quick host the popular Compressed.fm podcast, with amazing discussions on all things web development and design. To help deliver the episodes, they use Cloudinary’s APIs to customize their audio players and create promotional imagery in very innovative ways.

Remix, Svelte, and robots with James Quick and Amy Dutton

Pod Rocket, February 10, 2023

James Quick is a developer, speaker, and teacher. Amy Dutton is the Director of Design at Zeal, together they host the Compressed.fm podcast, a weekly podcast about web design and development. Today they join us to talk about what they are excited about in development in 2023.