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
Podcast website
Latest episode
Aug 21, 2025
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
53: Kyle Fiedler - Design Tips and Tricks for Developers 02.11.2016 52:10
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: Kyle's personal website thoughtbot on Dribbble Design for Developers on Upcase Using System UI Fonts In Web Design by Marcin Wichary Design Tip: Never Use Bl...
52: Taylor Otwell - Patterns for Simplifying Laravel Applications 18.10.2016 1:10:26
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 , Adam's upcoming video course Laravel Laravel Valet Laravel Spark Laravel Passport Example of splitting controllers Basecamp Rake Stats...
51: Matt Wynne - Building the Right Thing with BDD 05.10.2016 1:04:58
Topics include: What exactly is BDD? Is BDD a technical or non-technical practice? How do you get started with BDD? How do you keep the number of system tests low to keep your test suite fast? What's your strategy for dealing with external services in acceptance tests? What are the advantages of using Cucumber even as a solo developer working on a side project? Sponsors: Rollbar , sign up at https...
50: Evan You - What's Coming in Vue.js 2.0 21.09.2016 52:59
Topics include: The motivation for rewriting Vue.js from scratch What is a virtual DOM and what are the benefits? How does Vue.js 2.0 stack up performance-wise? (spoiler alert, it's fast ) When should you use templates vs. a render function? Why two-way props have been deprecated and what you should do instead Best practices for dealing with custom component events The 1.0 to 2.0 upgrade path Buil...
49: Toran Billups - Test Driving the Front-end 07.09.2016 39:38
Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Shippo , try out the Shippo API for free at Links: Test Driven Laravel , Adam's upcoming video course Ember.js QUnit testing framework Ember Testing Documentation Toran's TDD talk at EmberConf 2015 Outside-In TDD presentation , one of Toran's more recent talks Toran's upcoming Outside-In...
48: Jessica Lord - Building Desktop Apps with Electron 23.08.2016 46:49
Sponsors: Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Shippo , try out the Shippo API for free at goshippo.com Links: Electron Electron Blog Atom Electron API Demos Photon , Electron UI kit Built on Electron , Electron app directory Mojibar , emoji searcher for OSX HyperTerm , JS/HTML/CSS terminal Nylas N1 , email client WebTorrent , streami...
47: Sara Soueidan - Ditching Icon Fonts for SVG 10.08.2016 45:17
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Sara's Blog SVG vs Icon Fonts Cage Match grunticon A Designer's Guide to Grumpicon Making the Switch Away from Icont Fonts to SVG A complete guide to SVG fallbacks Overview of SVG Sprite Creation Techniques All...
46: Joe Ferris - Test Driven Rails 28.07.2016 52:25
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Test Driven Laravel , Adam's latest project Giant Robots podcast How We Test Rails Applications on the thoughtbot blog Capybara Capybara WebKit RSpec factory_girl The Rails Testing Pyramid on the Code Climate bl...
45: Derek Prior - From Rails to Phoenix 13.07.2016 45:35
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: thoughtbot on Elixir and Phoenix The Bikeshed Podcast Exercism.io Elixir , the functional programming language Phoenix , the Elixir web framework Ecto , the Phoenix database layer Programming Elixir book by Dave...
44: Joel Clermont - What the heck is Elm? 29.06.2016 54:00
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Joel's Blog The Elm Homepage The ML language The Elixir language Exercism.io Richard Feldman , working on "Elm in Action" book "What is functional programming?" blog series by Kris Jenkins Fizzbuzz in Elixir lib...
43: Jonathan Snook - Managing Complexity, Design Systems, and Container Queries 15.06.2016 1:07:16
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Snook's Blog SMACSS , Jonathan's book Atomic CSS "Staffing a Design Systems Team" "Why I Value Truly Responsive Web Design" "Container Queries: Once More Unto the Breach" Scott Jehl on container queries CSS-Elem...
42: Justin Jackson - Marketing for Developers 24.05.2016 52:39
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Refactoring to Collections , Adam's book Justin's Blog Marketing for Developers , Justin's latest book MegaMaker Podcast Build and Launch Podcast Product People Podcast Network Effects Remote Workers Club Bareme...
41: Jason McCreary - Git Tips, Tricks and Workflows 04.05.2016 1:04:13
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Refactoring to Collections , Adam's book Laracon EU 2016 Pro Git , free online Git book git add -p "How to Write a Git Commit Message" , by Chris Beams Git Flow GitHub Flow GitHub CLI tool GitHub for Desktop Des...
40: Edd Mann - You Should Switch to Postgres 19.04.2016 51:47
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Refactoring to Collections , Adam's book Edd's Blog PostgreSQL ACID Using JavaScript in Postgres Partial Indexes Using JSON in Postgres Common Table Expressions Postgres.app Navicat for Postgres pgAdmin Bruce Mo...
39: Michael Feathers - First Class Error Handling, Tell Don't Ask, and Collection Pipelines 05.04.2016 58:57
Sponsors: Laracasts , use coupon code FULLSTACK2016 for 50% off your first month Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Refactoring to Collections , Adam's book Michael's Blog r7k , Michael's company Working Effectively with Legacy Code The Null Object Pattern The Haskell Maybe Monad Giant Robots podcast on Tell Don't Ask vs. SRP...
38: J.B. Rainsberger - Unit Testability and the Universal Architecture 23.03.2016 1:04:44
This episode is brought to you by Laracasts . Links: J.B.'s Blog Integrated Tests are a Scam Mock Roles, not Objects The Four Elements of Simple Design Ask J.B. a question J.B.'s Intro to TDD Course Sponsored by Laracasts
37: Chris Hartjes - Getting Started with Testing 09.03.2016 43:33
Topics include: Recommended testing tools PHPUnit vs. phpspec Mockery vs. Prophecy The benefits of defensive programming How to convince your manager to let you write tests This episode is brought to you by Laracasts . Links: Minimum Viable Tests , Chris' new book Grumpy Learning , Chris' personal website PHPUnit testing framework phpspec testing framework Mockery test double library Prophecy test...
36: Jason McCreary - Building Laravel Shift 25.02.2016 32:33
This episode is brought to you by Laracasts . Links: Shift Laravel PocketBracket Laravel Cashier Abstract Syntax Tree Sorted sets in Redis Sponsored by Laracasts
35: Jonathan Reinink - Fixing Common API Design Mistakes 12.02.2016 49:33
Topics include: Does it make sense to scope resources to the authenticated user or should you always use sub-resources? When to use nested resources and when to avoid them Strategies for dealing with actions that don't seem to fit into REST Breaking the mapping between your API and your database Using singular sub-resources and optional fields to simplify your responses Links: Jonathan's personal...
34: Matt Machuga - Dealing with Dependencies in Active Record Models 27.01.2016 38:43
Topics include: Are facades and service location automatically bad? Are NounVerber classes anti-OO? Adding a layer of composition to create domain models with dependencies Using method injection for a temporary dependency Using optional parameters to improve testability Code snippets: Option 1: Facades/Service Location/Global Access Option 2: Moving the responsibility to a new class Option 3: Comp...
33: David Hemphill - Building PushSilver with Vue.js and Beard 12.01.2016 42:45
Topics include: Deciding when to build something yourself vs. paying for something off the shelf Choosing a Javascript framework for more traditional server rendered apps Vue.js compared to Angular and Ember The advantages of using a utility-focused CSS approach Distributing front-end libraries This episode is brought to you by Laracasts . Links David's personal site PushSilver Laravel PHP Framewo...
32: DHH - Building Basecamp 3 like a Porsche 911 22.12.2015 1:02:35
Topics include: Why Basecamp is a "majestic monolith", and the impact of organizational shape and size on technical decision making in product development How ActionCable works, and where Basecamp 3 uses websockets that you might not expect Strategies for avoiding duplication in client-side and server-side code The automated testing strategy for Basecamp 3, and how it's influencing the future of t...
31: Woody Zuill - #NoEstimates 09.12.2015 46:11
They talk about the #NoEstimates hashtag, and what it means and where it came from. They also talk about ways to manage software projects without worrying about estimation, and alternative ways to make the decisions that estimates are usually used for. This episode is brought to you by Laracasts . Woody's #NoEstimates blog posts "What price estimation?" by Neil Killick "What is software design?" b...
30: Evan You - Diving Deep into Vue.js 24.11.2015 36:58
Evan also explains in depth how data binding works in Vue, and how it's different and more performant than Angular. Additionally, Evan discusses the benefits of Vue over React, why Vue works so well in both SPAs and traditional server-side web applications, and strategies for testing Vue components. This episode is brought to you by Laracasts . Vue.js Google Creative Lab Parsons Design and Technol...
29: Mark Otto - Bootstrap 4 and CSS architecture at scale 10.11.2015 48:12
They talk about the brand new alpha release of Bootstrap 4 and some of the most significant changes. They also talk about choosing units, when to use utility classes and the importance of a component-based CSS strategy. This episode is brought to you by Laracasts . Mark's blog Bootstrap 4 CSS Stats Parker , CSS analysis tool Code Guide , Mark's HTML and CSS standards WTF, HTML and CSS? , Mark's co...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.