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.