Adam Wathan

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.

Author

Adam Wathan

Category

Technology

Podcast website

fullstackradio.com

Latest episode

Aug 21, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

78: Ben Orenstein - Our All-Time Favorite Refactorings 06.12.2017

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship , check out how they performed in Forrester's latest Continuous Integration Tools report Links: Refactoring Rails , Ben's refactoring course The 30 Day Code Quality Challenge , Ben's free 30-day code quality course Refactoring from Good to Great , Ben's popular refactoring talk D...

77: Tailwind CSS Q&A and the Road to 1.0 21.11.2017

Topics include: Why Tailwind doesn't include buttons or forms Is Tailwind for front-end developers or back-end developers? Best practices around extracting component classes Using Tailwind with existing CSS or on top of other frameworks Optimizing Tailwind's generated file size New features planned for upcoming Tailwind releases Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to...

76: Tailwind CSS vs. the World 08.11.2017

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship , check out how they performed in Forrester's latest Continuous Integration Tools report Links: Tailwind CSS Homepage Tailwind CSS GitHub repository Tailwind CSS discussion forum @tailwindcss on Twitter "CSS Utility Classes and Separation of Concerns" , Adam's post on moving from...

75: Diana Mounter - Design Systems and Utility Classes at GitHub 25.10.2017

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Diana's personal website Primer , GitHub's design system Primer modules on GitHub "Introducing Design Systems into Chaos" , Diana's recent talk on her work on design systems at GitHub Percy , a visual regression testing tool Primer CSS on Twitter GitHub Design on Twitter

74: Steve Schoger - Tactical Design Advice for Developers 12.10.2017

Topics include: How to pick great fonts Choosing a color scheme for your project Designing in greyscale Recreating existing interfaces from scratch Recommended design tools What you should design first on a new page Strategies for making things look professional without graphic design skills Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 d...

73: Justin Jackson - Making a Living From Your Own Projects 27.09.2017

Topics include: Why you shouldn't start with SaaS How to find ideas from client projects What to do before you make a landing page Why your first product doesn't have to be the one that makes you rich Using open source to build an audience Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: Getting Real by 37signals (now Ba...

72: Taylor Otwell - Testing Laravel Applications 13.09.2017

Topics include: How their approaches have changed over time Feature tests vs. unit tests, when to use each Testing code that interacts with external services Using fakes instead of mocks Contract tests Testing view data vs. rendered HTML Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: Test-Driven Laravel , Adam's testin...

71: Building a CSS Framework with PostCSS 30.08.2017

Topics include: What is PostCSS, really? PostCSS vs. other preprocessors like Less and Sass Examples of things PostCSS can do How to use PostCSS to add your own features to CSS How to disguise custom features as valid CSS so PostCSS will parse it Porting Tailwind CSS from Less to PostCSS and why it's been awesome Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootst...

70: Jeffrey Way - Vue.js Tactics for Server-Side Web Apps 16.08.2017

Topics include: General project structure Dealing with initial load flicker Sharing routes between Vue and your server Handling authorization rules on the client Comparing strategies for getting data into your Vue components Best practices for sharing state between sibling components Signs you should extract a child component Using Vue to wrap up third-party libraries Sponsors: Rollbar , sign up a...

69: Hybrid Mobile Apps with Turbolinks and Laravel 02.08.2017

They also discuss the benefits of using a Turbolinks-style approach for small teams, and how Turbolinks on mobile compares to other popular tools like Ionic. Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: Turbolinks Turbolinks iOS adapter Turbolinks Android adapter Turbolinks 5: I Can't Believe It's Not Native! , prese...

68: Building Interfaces with Utility-First CSS 19.07.2017

They talk about the problems this approach has solved for them, the surprising workflow benefits, and some tips and tricks for using this approach well. Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Codeship Links: BEM , the Block Element Modifier CSS methodology About HTML semantics and front-end architecture , a blog post by Nicola...

67: Launch Takeways, Interface Breakthroughs, and First Round Armbars 21.06.2017

Adam talks about some of the UI design challenges he and Steve have been trying to solve, and shares some of the creative solutions they came up with. Sponsors: Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: PushSi...

66: Pre-Launch Engineering and Testing an HTTP Client 08.06.2017

Adam gives an update on gracefully handling errors in the KiteTail checkout process, launching Zttp as an open-source package, and how he used Lumen to power the Zttp integration test suite. Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if y...

65: New PushSilver Pricing and Co-Founding KiteTail 24.05.2017

Adam shares the details behind his decision to bring on a co-founder for KiteTail, talks the collaboration process when working on an app with somebody else, and give an update on where he's at with getting KiteTail integrated into the Test-Driven Laravel course app. Sponsors: Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hir...

64: "We Solved Something, Maybe! Or It Might Be a Disaster!" 09.05.2017

Topics include: Thermostat.io and NPS surveys Charging more vs. charging less Finding a niche for PushSilver and how to appeal to that niche One-time purchase lifetime plans for SaaS Percentage-based vs. tiered pricing Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your...

63: MicroConf, Dog Food, and Image Previews 27.04.2017

They chat about topics like: Dogfooding Cron Dog in PushSilver Dealing with complex validation Why we hate auto-saving UIs Validation issues when supporting "draft" models Expanding the scope of KiteTail Different ways to handle client-side image preview Building a Cron Dog SDK Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , si...

62: Timezones, Webhook Security, and UI Decisions 12.04.2017

We also talk a lot about different strategies for securing webhooks, and what we're looking forward to at MicroConf . Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Crondog , David's new recurring task ap...

61: We're Building Products! 30.03.2017

David introduces Crondog , the new product he's working on to help developers manage dynamic recurring tasks in their applications. Adam introduces KiteTail , an app that lets you create webhook-driven hosted checkout pages; something he wishes he'd had when he launched his course. From here on out, Full Stack Radio will follow David and Adam's journey building these new products; discussing inter...

60: Michelle Bu - Engineering Payments at Stripe 15.03.2017

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Michelle on Twitter Stripe Elements Stripe's Engineering Blog Stripe Checkout Stripe Radar Building Stripe's API , by Amber Feng Move Fast, Don't Break Your...

59: Jonathan Reinink - Form Hell Part 2: Complex Validation 24.02.2017

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Form Requests in Laravel After Validation hooks in Laravel "Stripe CVC and ZIP checks can be bypassed" forum post Custom Rule Objects , enhancement Adam is w...

58: Noel Rappin - Fixing Common Payment Handling Mistakes 08.02.2017

As I mention in the show, if you've been thinking about checking out Test-Driven Laravel , the course is still available at the early access price for the next few weeks: Learn more about Test-Driven Laravel Early Access Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double yo...

57: Derrick Reimer - Building and Scaling Drip 25.01.2017

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Drip Scaling SaaS , Derrick's blog The Drip stack: Ruby on Rails AWS PostgreSQL Sidekiq SendGrid Redis

56: Wes Bos - Getting Things Done and Building Your Own Tools 05.01.2017

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Test-Driven Laravel Early Access , Adam's new TDD course wesbos.com , Wes' blog and personal website JavaScript 30 , Wes' new free course The Getting Things...

55: Ian Landsman - Shady Marketing Tactics That Will Hurt Your Business 07.12.2016

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Test-Driven Laravel Early Access , Adam's TDD course UserScape , Ian's business HelpSpot , UserScape's help desk product Shady Tactics in our Midst from Ian'...

54: Jonathan Reinink - Forms: The Worst Part of Web Dev 18.11.2016

Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Hired , sign up at https://www.hired.com/fullstackradio to double your signing bonus to $2000 if you get a job through Hired Links: Putting Your Laravel Controllers on a Diet , an older blog post by Adam on form objects Form Requests in Laravel Fineuploader , JS file upload library Dropzo...

Listen to the Full Stack Radio podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.