Full Stack Radio

Full Stack Radio

A podcast for developers interested in building great software products. Every episode, Adam Wathan is joined by a guest to talk about everything from product design and user experience to unit testing and system administration.

Episodes

January 28, 2021 47 mins

Topics:

  • Putting yourself in the shoes of the person reviewing your application
  • Crafting a high quality application tailored to a specific position
  • Standing out in a more traditional hiring process by doing something a little extra
  • Showcasing very specific examples of your work instead of asking the person reviewing your application to go hunting for it
  • Having good questions for the person interviewing you
  • Sharing your ideas ...
Mark as Played

Links:

Supporting the show:
I decided to stop taking sponsors for the show because I think advertisements are annoying and no one wants to listen to them.

If you do want to support the show, the best way to do it is to purchase one of my products:

  • Tailwind UI, a collection of professionally designed, fully responsive HTML components built with Tailwind CSS.
  • Refactoring UI, a book and video series I pu...
Mark as Played

Supporting the show:


I decided to stop taking sponsors for the show because I think advertisements are annoying and no one wants to listen to them.

If you do want to support the show, the best way to do it is to check out our products:

  • Tailwind UI, a collection of professionally designed, fully responsive HTML components built with Tailwind CSS.
  • Statamic 3, Jack's full-featured flat-file CMS, designed for developers an...
Mark as Played

Links:


Supporting the show:


I decided to stop taking sponsors for the show because I think advertisements are annoying and no one wants to listen to them.

If you do want to support the show, the best way to do it is to check out our products:

  • Tailwind UI, a collection of professionally designed, fully respons...
Mark as Played

Supporting the show:


I decided to stop taking sponsors for the show because I think advertisements are annoying and no one wants to listen to them.

If you do want to support the show, the best way to do it is to check out our products:

  • Tailwind UI, a collection of professionally designed, fully responsive HTML components built with Tailwind CSS.
  • Statamic 3, Jack's full-featured flat-file CMS, designed for developers an...
Mark as Played

Supporting the show:


I decided to stop taking sponsors for the show because I think advertisements are annoying and no one wants to listen to them.

If you do want to support the show, the best way to do it is to check out our products:

  • Tailwind UI, a collection of professionally designed, fully responsive HTML components built with Tailwind CSS.
  • Statamic 3, Jack's full-featured flat-file CMS, designed for developers an...
Mark as Played
Adam and Jack talk about how the Statamic 3 launch went, and adding GitHub Sponsor tiers to the Statamic GitHub organization and what to give people in exchange for sponsoring. They also talk about the new Tailwind CSS v1.7 release, and the new features like gradient support. Finally, they work through some ideas Adam is preparing for his Laracon talk on “Building component libraries with Tailwind CSS”.
Mark as Played

Topics include:

  • Why Gary decided to write Execute Program as a full-stack TypeScript application instead of using a Ruby or Python backend like he may have traditionally
  • Do you actually have to write less tests if you have a good type system?
  • What does a good type system give you that tests can't give you?
  • Using io-ts to type check incoming data
  • How to think about structuring your code to best take advantage of the benefits...
Mark as Played

Topics include:

  • What is Svelte and how is it different than other JS frameworks in the space?
  • What special behavior does the Svelte compiler layer on top of vanilla JS syntax and why?
  • Why the lack of render functions in Svelte isn't a real problem in practice
  • What are you giving up when you choose to build your application with something like Rails instead of JavaScript?
  • Why should we be trying to write our applications in ...
Mark as Played

Topics include:

  • How do you decide what role to hire for?
  • Why it's so important to figure out exactly what your biggest struggle is before hiring
  • How to decide what the most important thing to focus on is when it feels like there's too much to do
  • Why it's important to consider the impact of hiring for a specific role on your own happiness vs. just the company's bottom line
  • Coming to terms with the fact that you can't do ever...
Mark as Played

Topics include:

  • How did Basecamp evolve from being a team/client communication tool to focusing on keeping your whole company organized, and is it really even that different?
  • How exactly should we set up Basecamp on day one to support a small 3-5 person remote software team? What tools should we use and which ones should we ignore for now?
  • Finding the balance between being organized enough and splitting things up too much
  • ...
Mark as Played

Topics include:

  • What is Vite and what makes it different than existing tools like Webpack?
  • How do ES Modules actually work in the browser and what are the limitations?
  • Will we ever be able to use ES Modules in production for large complex projects?
  • How does Vite work under the hood, and how does it support non-JS files like Vue files, or CSS files?
  • How hot module replacement is implemented under the hood in Vite
  • Optimizing m...
Mark as Played

Topics include:

  • Does DynamoDB only make sense for things like your cache, or is it a good choice for a primary data store?
  • An overview of the terminology used in DynamoDB and how the terminology compares to a relational database
  • How primary keys work in DynamoDB
  • What data types are available in DynamoDB
  • How DynamoDB is a schemaless database
  • Why it's important to understand your access patterns in advance with DynamoDB, unlik...
Mark as Played

Topics include:

  • What does it mean for Redwood to be a JAMStack framework?
  • What does the React layer look like? What’s new, and what’s leveraging existing community tools?
  • Why Redwood ships with it’s own routing layer
  • What “cells” are in Redwood, and how they aim to provide a declarative abstraction on top of data fetching
  • How Redwood tries to provide clear decoupling behind the front-end and back-end, even though it is prov...
Mark as Played

Topics include:

  • An overview of the new getStaticProps, getStaticPaths, and getServerSideProps APIs
  • How Next.js helps you serve static pages from an edge CDN automatically, without affecting the actual authoring experience
  • Using getStaticPaths to statically pregenerate dynamic routes
  • How the fallback feature of getStaticPaths works and lets you statically render pages on-demand to avoid long build times
  • How the upcoming incr...
Mark as Played

Topics include:

  • What do people actually mean when they say "I used to use Rails, but now I use React"?
  • Why back-end development is still a crucial part of building any web application
  • What third-party services people are using to try and replace custom back-end code
  • Would you default to building a Rails back-end for a React side project, or is your instinct to try and use third-party services only?
  • How far do you think fron...
Mark as Played

Topics include:

  • What Tailwind UI is and why we decided to build it
  • How odd numbers can wreak havoc on a user interface, and how to avoid them
  • Crafting the perfect form control
  • Unexpected benefits of working with CSS Grid
  • Abusing single column grids just to use gap, and why we desperately need gap support in Flexbox

Links:

Supporting the show:


I decided to stop taking sponsors for the show because I...

Mark as Played

Topics include:

  • What problems you run into when baking white space into components, and why your components should never contain any surrounding white space at all
  • Layout challenges you run into due to the way the browser includes line-height in the size of text elements
  • The trick Mark's team uses to remove surrounding white space from text elements, without removing the space between wrapping lines
  • Using a "stack" compone...
Mark as Played

Topics

  • What is Mirage and how does it work?
  • What makes Mirage better than a dummy JSON server you run on another port?
  • What makes Mirage better than running your actual API locally?
  • Using Mirage for actual development, and not just for your test suite
  • How Mirage's internal ORM works, and how it can help you mirror your API's behavior more quickly
  • Managing the risks of maintaining a complex stub of your real API with Mirage a...
Mark as Played

Popular Podcasts

    United States of Kennedy is a podcast about our cultural fascination with the Kennedy dynasty. Every week, hosts Lyra Smith and George Civeris go into one aspect of the Kennedy story.

    Stuff You Should Know

    If you've ever wanted to know about champagne, satanism, the Stonewall Uprising, chaos theory, LSD, El Nino, true crime and Rosa Parks, then look no further. Josh and Chuck have you covered.

    Dateline NBC

    Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com

    The Clay Travis and Buck Sexton Show

    The Clay Travis and Buck Sexton Show. Clay Travis and Buck Sexton tackle the biggest stories in news, politics and current events with intelligence and humor. From the border crisis, to the madness of cancel culture and far-left missteps, Clay and Buck guide listeners through the latest headlines and hot topics with fun and entertaining conversations and opinions.

    Crime Junkie

    Does hearing about a true crime case always leave you scouring the internet for the truth behind the story? Dive into your next mystery with Crime Junkie. Every Monday, join your host Ashley Flowers as she unravels all the details of infamous and underreported true crime cases with her best friend Brit Prawat. From cold cases to missing persons and heroes in our community who seek justice, Crime Junkie is your destination for theories and stories you won’t hear anywhere else. Whether you're a seasoned true crime enthusiast or new to the genre, you'll find yourself on the edge of your seat awaiting a new episode every Monday. If you can never get enough true crime... Congratulations, you’ve found your people. Follow to join a community of Crime Junkies! Crime Junkie is presented by audiochuck Media Company.

Advertise With Us
Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.