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

Title Duration Published Consumed
152: Ben Orenstein - How to Stand Out When Applying for a Job at a Small Company 00:47:43 2021-01-28 16:12
151: DHH – Building HEY with Hotwire 01:14:00 2020-12-28 16:37
150: Secret Screencasting Tips & Behind the Scenes of Tailwind CSS 2.0 00:59:12 2020-10-21 19:32
149: Choosing a Payment Processor, Radical Icons & W3C Hype 00:56:38 2020-10-07 17:42
148: Accessible Focus Styles, Tailwind Labs on YouTube, and Secret Projects 00:59:46 2020-09-29 22:17
147: Surviving GitHub Issues, the Statamic 3 Launch Aftermath, Tailwind 1.8, and Headless UI 01:19:45 2020-09-23 14:16
146: Launching Statamic 3, GitHub Sponsors, Tailwind CSS v1.7, and Preparing for Laracon 01:20:54 2020-09-04 15:29
145: Statamic 3.0 and Tailwind CSS 2.0 01:15:50 2020-08-20 19:09
144: Gary Bernhardt - TypeScript and Testing 01:24:58 2020-08-05 17:27
143: Rich Harris - Svelte and Defending the Modern Web 01:15:31 2020-07-22 16:40
142: Jason Cohen - Learning to Hire and Manage a Team 00:55:16 2020-07-01 16:01
141: Jason Fried - Running the Tailwind Business on Basecamp 01:06:44 2020-06-10 16:15
140: Evan You - Reimagining the Modern Dev Server with Vite 00:48:09 2020-05-28 15:01
139: Alex DeBrie - DynamoDB for Relational Database Diehards 00:58:30 2020-05-08 14:04
138: Tom Preston-Werner - Building Full-Stack JS Apps with Redwood.js 01:13:27 2020-04-22 15:56
137: Tim Neutkens - Continuing to Innovate with Next.js 9.3 01:23:29 2020-04-08 16:58
136: Michael Chan - React Is Not a Rails Competitor 01:08:01 2020-03-25 16:42
135: Lessons Learned Building Tailwind UI 01:38:17 2020-03-04 13:45
134: Mark Dalgleish - You Should Be Using Layout Components 00:56:33 2020-02-12 15:20
133: Sam Selikoff - Building Production-Ready SPAs Fast with Mirage.js 01:03:09 2020-01-29 16:10
132: Caleb Porzio - Just Enough JavaScript with Alpine.js 01:26:16 2020-01-15 06:30
131: Ryan Singer - How Basecamp Builds Software 01:13:20 2020-01-01 22:15
130: David Khourshid - Building Better UI Components with State Machines 00:54:16 2019-12-11 23:12
129: Evan You - What's Coming in Vue.js 3.0 01:18:26 2019-11-27 06:30
128: Alasdair Monk - Scaling CSS at Heroku with Utility Classes 01:01:11 2019-11-20 16:57
127: Jonathan Reinink - Building Modern Monoliths with Inertia.js 01:36:25 2019-11-06 19:21
126: James Long - Building Distributed Local-First JavaScript Applications 01:01:15 2019-10-23 16:10
125: Rob Walling - Choosing the Right Product Idea 00:55:01 2019-10-09 17:15
124: Leslie Cohn-Wein & Rafael Conde - Designing the User Interface at Netlify 00:56:24 2019-09-25 20:00
123: Ian Landsman - Marketing and Positioning a New Tailwind CSS Product 01:06:20 2019-09-11 20:16
122: Matt Biilmann - Architecting the Netlify Dashboard with React and Redux 00:55:54 2019-08-28 21:21
121: Benedikt Deicke - Building Userlist.io 00:50:48 2019-08-14 16:35
120: Taylor Otwell - Serverless Laravel with Vapor 01:01:33 2019-07-31 16:05
119: Ryan Toronto - Why a Back-End Developer Made the Switch to SPAs 00:59:09 2019-07-17 16:34
118: Aaron Gustafson - Semantic HTML: The Hard Parts 01:09:53 2019-07-03 15:30
117: Mitchell Hamilton - Writing CSS-in-JS with Emotion 00:51:59 2019-06-20 17:21
116: Jerod Santo - Building the Changelog Platform with Elixir and Phoenix 01:00:41 2019-06-05 15:26
115: Jason Lengstorf - Gatsby for Skeptics 00:55:24 2019-05-22 06:30
114: Sebastian De Deyne - React for Vue Developers 01:04:16 2019-05-08 15:05
113: Justin Jackson - Growing Transistor to $10,000/month 01:05:25 2019-04-24 15:52
112: Guillermo Rauch - Building Serverless Applications with Now 01:08:44 2019-04-10 15:57
111: Jeffrey Way - Building the New Laracasts with Tailwind CSS 01:24:37 2019-03-28 17:16
110: Caleb Porzio - Embracing the Backend with Livewire 00:58:53 2019-03-14 16:27
109: The Road to Tailwind CSS v1.0 01:43:09 2019-02-27 16:16
108: Jonathan Reinink - Client-Side Rendering, Server-Side Routing 01:09:45 2019-02-14 18:21
107: Sam Selikoff - Pushing Complexity to the Client-Side 00:50:00 2019-01-30 16:14
106: Sam Selikoff - Single Page Application Architecture 00:55:24 2019-01-16 06:30
105: Strength Training for Nerds 01:03:08 2019-01-03 17:18
104: Jonathan Reinink - Pushing More Work to the Database 01:01:46 2018-12-19 17:16
103: Steve Schoger - Design Q&A + Refactoring UI Details 01:05:12 2018-12-05 15:38
102: Paul Jarvis - Staying Small 01:06:03 2018-11-21 20:47
101: Ben Orenstein - How to Build an App in a Week 00:55:25 2018-11-07 06:30
100: Sébastien Chopin - Building Universal Vue.js Apps with Nuxt.js 00:48:48 2018-10-24 06:30
99: Tim Neutkens - Building React Apps with Next.js 00:52:02 2018-10-10 18:32
98: Ryan Chenkie - Securing Single Page Applications 00:57:46 2018-09-26 17:19
97: Ryan Florence - Building Accessible UI Components 00:59:44 2018-09-12 21:44
96: James Clear - Designing Your Environment to Shape Your Behavior 01:01:21 2018-08-29 16:28
95: Frank de Jonge - Implementing Event Sourcing 01:28:56 2018-08-15 17:09
94: Ben Orenstein - The Art of Pairing 00:53:05 2018-08-01 17:03
93: Justin Jackson - Who You Want to Help > What You Want to Build 01:14:00 2018-07-18 17:55
92: Derrick Reimer - Building an SPA with Elm, Phoenix and GraphQL 01:02:06 2018-07-03 19:03
91: Derrick Reimer - Designing a Calmer Team Communication Platform 00:48:49 2018-06-20 06:30
90: David Hemphill - Using JSX with Vue.js 01:04:17 2018-06-13 20:32
89: Sam Selikoff - Choosing Ember.js in 2018 01:02:04 2018-05-23 17:44
88: Blake Newman - Vue.js State Management with Vuex 00:57:33 2018-05-10 07:00
87: Chris Fritz - Vue.js Anti-Patterns (and How to Avoid Them) 01:10:15 2018-04-25 19:01
86: Jonathan Reinink - Rebuilding a SaaS with Vue.js and Tailwind CSS 01:32:12 2018-04-11 16:07
85: Frank de Jonge - Event Sourcing for Beginners 01:12:27 2018-03-30 15:18
84: Edd Yerburgh - Testing Vue.js Components 00:44:29 2018-03-14 15:07
83: DHH - Stimulus in Practice + On Writing Software Well 00:53:11 2018-02-28 14:55
82: Sarah Drasner - Animating the Web with CSS and JavaScript 00:50:46 2018-02-14 21:25
81: Evan You - Advanced Vue Component Design 00:48:52 2018-01-31 06:30
80: Tom Schlick - Building Multitenant Applications 00:56:45 2018-01-17 15:37
79: Kent C. Dodds - Building Reusable React Components with Render Props 00:51:06 2017-12-21 21:50
78: Ben Orenstein - Our All-Time Favorite Refactorings 00:50:37 2017-12-06 06:30
77: Tailwind CSS Q&A and the Road to 1.0 01:27:12 2017-11-21 15:52
76: Tailwind CSS vs. the World 01:01:12 2017-11-08 21:30
75: Diana Mounter - Design Systems and Utility Classes at GitHub 00:44:24 2017-10-25 16:49
74: Steve Schoger - Tactical Design Advice for Developers 01:07:00 2017-10-12 22:21
73: Justin Jackson - Making a Living From Your Own Projects 01:06:08 2017-09-27 06:30
72: Taylor Otwell - Testing Laravel Applications 00:59:10 2017-09-13 06:30
71: Building a CSS Framework with PostCSS 00:56:27 2017-08-30 06:30
70: Jeffrey Way - Vue.js Tactics for Server-Side Web Apps 01:05:24 2017-08-16 06:30
69: Hybrid Mobile Apps with Turbolinks and Laravel 00:55:00 2017-08-02 06:00
68: Building Interfaces with Utility-First CSS 01:04:23 2017-07-19 07:00
67: Launch Takeways, Interface Breakthroughs, and First Round Armbars 00:53:11 2017-06-21 16:41
66: Pre-Launch Engineering and Testing an HTTP Client 00:57:42 2017-06-09 01:45
65: New PushSilver Pricing and Co-Founding KiteTail 01:01:13 2017-05-24 15:02
64: "We Solved Something, Maybe! Or It Might Be a Disaster!" 01:17:31 2017-05-09 07:00
63: MicroConf, Dog Food, and Image Previews 00:52:36 2017-04-27 15:21
62: Timezones, Webhook Security, and UI Decisions 00:51:08 2017-04-12 09:00
61: We're Building Products! 00:40:41 2017-03-30 15:05
60: Michelle Bu - Engineering Payments at Stripe 00:37:05 2017-03-15 18:06
59: Jonathan Reinink - Form Hell Part 2: Complex Validation 00:47:43 2017-02-24 14:39
58: Noel Rappin - Fixing Common Payment Handling Mistakes 00:40:20 2017-02-08 10:04
57: Derrick Reimer - Building and Scaling Drip 00:50:16 2017-01-25 09:00
56: Wes Bos - Getting Things Done and Building Your Own Tools 00:41:35 2017-01-05 11:00
55: Ian Landsman - Shady Marketing Tactics That Will Hurt Your Business 00:57:19 2016-12-07 17:48
54: Jonathan Reinink - Forms: The Worst Part of Web Dev 00:58:08 2016-11-18 16:05
53: Kyle Fiedler - Design Tips and Tricks for Developers 00:52:10 2016-11-02 14:00
52: Taylor Otwell - Patterns for Simplifying Laravel Applications 01:10:26 2016-10-18 10:00
51: Matt Wynne - Building the Right Thing with BDD 01:04:58 2016-10-05 18:07
50: Evan You - What's Coming in Vue.js 2.0 00:52:59 2016-09-21 21:44
49: Toran Billups - Test Driving the Front-end 00:39:38 2016-09-07 09:32
48: Jessica Lord - Building Desktop Apps with Electron 00:46:49 2016-08-23 10:08
47: Sara Soueidan - Ditching Icon Fonts for SVG 00:45:17 2016-08-10 11:00
46: Joe Ferris - Test Driven Rails 00:52:25 2016-07-28 12:19
45: Derek Prior - From Rails to Phoenix 00:45:35 2016-07-13 20:25
44: Joel Clermont - What the heck is Elm? 00:54:00 2016-06-29 05:54
43: Jonathan Snook - Managing Complexity, Design Systems, and Container Queries 01:07:16 2016-06-15 05:53
42: Justin Jackson - Marketing for Developers 00:52:39 2016-05-24 15:40
41: Jason McCreary - Git Tips, Tricks and Workflows 01:04:13 2016-05-04 17:30
40: Edd Mann - You Should Switch to Postgres 00:51:47 2016-04-19 16:41
39: Michael Feathers - First Class Error Handling, Tell Don't Ask, and Collection Pipelines 00:58:57 2016-04-06 00:15
38: J.B. Rainsberger - Unit Testability and the Universal Architecture 01:04:44 2016-03-23 10:28
37: Chris Hartjes - Getting Started with Testing 00:43:33 2016-03-09 11:00
36: Jason McCreary - Building Laravel Shift 00:32:33 2016-02-25 15:41
35: Jonathan Reinink - Fixing Common API Design Mistakes 00:49:33 2016-02-12 15:14
34: Matt Machuga - Dealing with Dependencies in Active Record Models 00:38:43 2016-01-27 14:12
33: David Hemphill - Building PushSilver with Vue.js and Beard 00:42:45 2016-01-12 14:19
32: DHH - Building Basecamp 3 like a Porsche 911 01:02:35 2015-12-22 09:00
31: Woody Zuill - #NoEstimates 00:46:11 2015-12-09 04:49
30: Evan You - Diving Deep into Vue.js 00:36:58 2015-11-24 02:21
29: Mark Otto - Bootstrap 4 and CSS architecture at scale 00:48:12 2015-11-10 11:00
28: Jeffrey Way and Dave Marshall - "Don't mock what you don't own" 00:58:16 2015-10-27 03:41
27: Ben Orenstein - Outside-in TDD and Dependency Injection in Rails 00:36:05 2015-10-13 02:45
26: Josh Pigford - What do you need when you launch? 00:31:32 2015-09-29 03:40
25: Matt Machuga - Tips and tricks to make your code awesome 00:50:05 2015-09-15 02:55
24: Wes Bos - What the Flexbox?! 00:38:14 2015-09-01 22:20
23: Chris Hunt - How GitHub does remote work 00:38:08 2015-08-04 15:59
22: Corey Haines - The 4 Rules of Simple Design 01:04:49 2015-07-21 13:08
21: Chad Pytel - Sticking to your guns 00:49:13 2015-07-07 02:17
20: Ian Landsman - Code is not a business 01:10:40 2015-06-23 04:00
19: Dave Marshall - Designing Effective Tests 01:10:17 2015-06-09 13:40
18: Katie Cerar - Designing and Prototyping for Clients 00:39:54 2015-05-27 03:34
17: Adam Culp - Maximizing Your Conference Experience 00:45:50 2015-05-12 04:00
16: Kent Beck - Tiny Decisions and Emergent Design 00:46:17 2015-05-05 04:54
15: Everzet - Classicist and Mockist TDD 00:57:26 2015-04-21 00:56
14: Taylor Otwell - Building Envoyer, Laravel 5.1 and Learning to Program 01:01:00 2015-04-07 13:00
13: Phil Sturgeon - Designing and Testing APIs, Go and PHP 7 01:14:53 2015-04-02 05:05
12: Jack McDade - Building Photoshoot.io and Getting Stuff Done 00:49:20 2015-03-23 03:00
11: Jeffrey Way - "But how does it feel?" 01:07:44 2015-03-09 04:25
10: Type Safety Roundtable with Ryan Tablada and Matt Machuga 01:10:17 2015-02-23 04:00
9: David Heinemeier Hansson - Architecture, Patterns and Design 00:52:51 2015-02-11 05:45
8: Sean Devine - Ember and API first 00:58:22 2015-02-01 16:30
7: Shawn McCool - BDD and DDD 01:01:25 2015-01-19 18:34
6: Chris Fidao - Servers for Hackers 00:42:08 2015-01-05 04:37
5: Ryan Singer - Jobs-to-be-Done and Product Design 00:46:39 2014-12-19 05:09
4: Alex Bilbie - OAuth 2 and API Security 00:56:10 2014-12-08 14:00
3: Matt Machuga - Ruby, PHP, object oriented design, testing and other crap 01:02:19 2014-11-17 03:30
2: Eric Barnes - Wardrobe, Javascript and Writing 00:39:34 2014-11-03 10:00
1: Matt Stauffer - CSS Semantics 00:48:40 2014-10-18 18:27