1. EachPod

Full Stack Radio - Podcast

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.

Startup Technology Development
Update frequency
every 13 days
Average duration
59 minutes
Episodes
153
Years Active
2014 - 2025
Share to:
113: Justin Jackson - Growing Transistor to $10,000/month

113: Justin Jackson - Growing Transistor to $10,000/month

Topics include:

  • Why you need more than just a product, and what Justin brings to the table in his partnership with Jon
  • How having an audience helped him get his first customers, even in a crowded marke…
01:05:25  |   Wed 24 Apr 2019
112: Guillermo Rauch - Building Serverless Applications with Now

112: Guillermo Rauch - Building Serverless Applications with Now

Topics include:

  • How Now is trying to bring the CDN experience to your server-side code
  • How the constraints of serverless can nudge you to build more robust solutions
  • How to talk to a database in a state…
01:08:44  |   Wed 10 Apr 2019
111: Jeffrey Way - Building the New Laracasts with Tailwind CSS

111: Jeffrey Way - Building the New Laracasts with Tailwind CSS

Topics include:

  • How Jeffrey has written CSS historically, and what drew him to a utility-first approach
  • Incrementally replacing Bulma with Tailwind
  • The importance of solidifying your Tailwind configurat…
01:24:37  |   Thu 28 Mar 2019
110: Caleb Porzio - Embracing the Backend with Livewire

110: Caleb Porzio - Embracing the Backend with Livewire

Topics include:

  • Pain points you run into when you are working in a JS based UI instead of a server-rendered UI
  • What Livewire is and where the inspiration came from
  • How Livewire lets you build interactiv…
00:58:53  |   Thu 14 Mar 2019
109: The Road to Tailwind CSS v1.0

109: The Road to Tailwind CSS v1.0

🎉You can now pre-order Full Stack Radio shirts and stickers! Learn more →


Topics include:

  • Semantic versioning and why there hasn't been a v1.0 release already
  • How v1.0 will be encouraging people to leve…
01:43:09  |   Wed 27 Feb 2019
108: Jonathan Reinink - Client-Side Rendering, Server-Side Routing

108: Jonathan Reinink - Client-Side Rendering, Server-Side Routing

Topics include:

  • Why the UI fidelity threshold for building an SPA feels so low
  • How forcing yourself to prepare data for Vue helps avoid putting too much logic into your templates
  • Why it's still worth bu…
01:09:45  |   Thu 14 Feb 2019
107: Sam Selikoff - Pushing Complexity to the Client-Side

107: Sam Selikoff - Pushing Complexity to the Client-Side

Topics include:

  • Building an API without writing any controller code
  • Thinking of your API like a database as much as possible
  • Modeling everything on the server as a resource, including things like S3 upl…
00:50:00  |   Wed 30 Jan 2019
106: Sam Selikoff - Single Page Application Architecture

106: Sam Selikoff - Single Page Application Architecture

Topics include:

  • Why you should think of SPAs as desktop apps instead of web apps
  • Strategies for pushing complexity out of your backend and on to the client
  • Building optimistic UIs
  • Best practices for stor…
00:55:24  |   Wed 16 Jan 2019
105: Strength Training for Nerds

105: Strength Training for Nerds

Topics include:

  • What exercises you should focus on and why
  • How to develop a system that will force you to make progress
  • The importance of keeping a training journal
  • Why full-body workouts are better than…
01:03:08  |   Thu 03 Jan 2019
104: Jonathan Reinink - Pushing More Work to the Database

104: Jonathan Reinink - Pushing More Work to the Database

Topics include:

  • Issues you run into when you do too much work in code instead of in the database
  • Why memory usage is just as important as query count
  • How being smarter with your database usage can let y…
01:01:46  |   Wed 19 Dec 2018
103: Steve Schoger - Design Q&A + Refactoring UI Details

103: Steve Schoger - Design Q&A + Refactoring UI Details

Questions include:

  • What's your process for getting started on a new design?
  • How do you make your designs feel original?
  • How do you choose fonts for a new project?
  • How do you make complex tables look good…
01:05:12  |   Wed 05 Dec 2018
102: Paul Jarvis - Staying Small

102: Paul Jarvis - Staying Small

Topics include:

  • Why "success" shouldn't mean the same thing to everyone
  • How to stay small without doing all the work you don't want to do yourself
  • Why it's important to define what "enough" is for your …
01:06:03  |   Wed 21 Nov 2018
101: Ben Orenstein - How to Build an App in a Week

101: Ben Orenstein - How to Build an App in a Week

Topics include:

  • Why deadlines are critical
  • Using manual processes to avoid building features entirely
  • How launching a stripped down version of your idea can help you build the right thing
  • Recognizing whe…
00:55:25  |   Wed 07 Nov 2018
100: Sébastien Chopin - Building Universal Vue.js Apps with Nuxt.js

100: Sébastien Chopin - Building Universal Vue.js Apps with Nuxt.js

Topics include:

  • The history behind Nuxt.js
  • How Nuxt.js uses special Page components and file-based routing instead of using a traditional router
  • Creating dynamic page-based routes without a custom serve…
00:48:48  |   Wed 24 Oct 2018
99: Tim Neutkens - Building React Apps with Next.js

99: Tim Neutkens - Building React Apps with Next.js

Topics include:

  • How Next.js is different than using create-react-app
  • How page-based routing works in Next.js vs. a traditional router
  • The mechanics behind how components are server-side rendered and pic…
00:52:02  |   Wed 10 Oct 2018
98: Ryan Chenkie - Securing Single Page Applications

98: Ryan Chenkie - Securing Single Page Applications

Topics include:

  • What JSON Web Tokens are and how to use them to authenticate users
  • Strategies for invalidating stateless API tokens
  • Using cookie and session authentication
  • Using authentication-as-a-servi…
00:57:46  |   Wed 26 Sep 2018
97: Ryan Florence - Building Accessible UI Components

97: Ryan Florence - Building Accessible UI Components

Topics include:

  • How modern JS frameworks have made the web less accessible
  • How Reach UI is making it easier for people to build accessible components without sacrificing customizability
  • The importance o…
00:59:44  |   Wed 12 Sep 2018
96: James Clear - Designing Your Environment to Shape Your Behavior

96: James Clear - Designing Your Environment to Shape Your Behavior

Topics include:

  • Why goals aren't useful on their own
  • The four rules that guide human behavior
  • Using environment design to encourage the habits you want to adopt
  • Building habits of avoidance
  • Why being prod…
01:01:21  |   Wed 29 Aug 2018
95: Frank de Jonge - Implementing Event Sourcing

95: Frank de Jonge - Implementing Event Sourcing

Topics include:

  • How to fetch and reconstitute an aggregate from its events
  • Using generators to make it easy to transform event streams
  • What it looks like to apply an event to an aggregate
  • How to create e…
01:28:56  |   Wed 15 Aug 2018
94: Ben Orenstein - The Art of Pairing

94: Ben Orenstein - The Art of Pairing

Topics include:

  • The benefits of pairing with someone more experienced than you
  • The benefits of pairing with someone less experienced than you
  • How pairing helps you build things faster
  • Why pairing often r…
00:53:05  |   Wed 01 Aug 2018
Disclaimer: The podcast and artwork embedded on this page are the property of Adam Wathan. This content is not affiliated with or endorsed by eachpod.com.