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
28: Jeffrey Way and Dave Marshall - "Don't mock what you don't own" 27.10.2015 58:16
They talk about how to design code that needs to work with external services, how you should test that code, and the pitfalls you run into when you use mocks incorrectly in your test suite. This episode is brought to you by Laracasts . Mock roles not objects , the original paper Integrated tests are a scam by J.B. Rainsberger Eric Evans' Domain Language e-course Effective tests: Setting up a datab...
27: Ben Orenstein - Outside-in TDD and Dependency Injection in Rails 13.10.2015 36:05
This episode is brought to you by Laracasts . Ben's blog Upcase DHH on "Dependency injection is not a virtue" A criticism of DHH's post on Dependency Injection Dependency Management in Rails on Upcase Refactoring by Martin Fowler Understanding the 4 Rules of Simple Design by Corey Haines Coupon link for 50% off your first month of Upcase Sponsored by Laracasts
26: Josh Pigford - What do you need when you launch? 29.09.2015 31:32
This episode is brought to you by Laracasts . Baremetrics "How to get startup insurance and avoid getting sued into oblivion" Open Startups DHH on The Secret to Making Money Online "Creating amazing GIFs to announce new features" Sponsored by Laracasts
25: Matt Machuga - Tips and tricks to make your code awesome 15.09.2015 50:05
They talk about bringing functional programming concepts to OO, simple patterns for cleaning up typical MVC web app code, and about how imposing crazy rules like banning conditionals and loops can lead to creative solutions that change the way you think about solving problems. They also get a little too excited about anonymous functions and compositional chains. This episode is brought to you by L...
24: Wes Bos - What the Flexbox?! 01.09.2015 38:14
This episode is brought to you by Laracasts . Wes' Blog "What the Flexbox?!" , Wes' Flexbox training course Bootstrap 4 alpha Flexbugs Solved by Flexbox Firefox Developer Edition React Wes' Sublime Text book Alfred GhostText Sponsored by Laracasts
23: Chris Hunt - How GitHub does remote work 04.08.2015 38:08
This episode is brought to you by Hired . Healthy Hacker , Chris' podcast "Solving the Rubik's Cube Blindfolded" and more of Chris' talks "How we use Pull Requests to build GitHub" "You should take a Codecation" Ben Orenstein 's Codecation presentation Trailmix Chris' Motorcycle Adventures on Instagram Sponsored by Hired
22: Corey Haines - The 4 Rules of Simple Design 21.07.2015 1:04:49
This episode is brought to you by Hired . Hearken Understanding the 4 Rules of Simple Design Corey's Blog Corey's post on comparing test run speeds Refactoring to Patterns by Josh Kerievsky Maintaing Balance While Reducing Duplication by David Chelimsky J.B. Rainsberger on The Four Elements of Simple Design Sponsored by Hired
21: Chad Pytel - Sticking to your guns 07.07.2015 49:13
This episode is brought to you by Hired . thoughtbot thoughtbot's Playbook The Product Design Sprint on the Giant Robots blog Converting to Job Stories on the Giant Robots blog FormKeep , thoughtbot's form endpoint service Tropos , thoughtbot's open source iOS weather app Sponsored by Hired
20: Ian Landsman - Code is not a business 23.06.2015 1:10:40
This episode is brought to you by Hired . Userscape HelpSpot Snappy Ian's Blog Bootstrapped.fm , Ian's bootstrapping podcast "10 tips for moving from programmer to entrepreneur" "What they never told you about handling B2B transactions" , handling purchase orders and invoicing Product and Support LaraJobs Sponsored by Hired
19: Dave Marshall - Designing Effective Tests 09.06.2015 1:10:17
This episode is brought to you by Hired . Dave's Blog That Podcast Mockery on GitHub Uncle Bob on writing your own test doubles Behat Humbug mutation testing library Sponsored by Hired
18: Katie Cerar - Designing and Prototyping for Clients 27.05.2015 39:54
This episode is brought to you by Hired . The Opportunity Analysis Canvas by James Green Invision Prototyping Tool 5 Why's Jobs-to-be-Done User Story Mapping by Jeff Patton The Google Ventures Design Sprint How to Make Sense of Any Mess by Abby Covert The User Experience Team of One by Leah Buley The Rosenfeld Media Catalog Sponsored by Hired
17: Adam Culp - Maximizing Your Conference Experience 12.05.2015 45:50
This episode is brought to you by Hired . Adam's Tech Blog Adam's Running Blog Run Geek Radio ZendCon Sunshine PHP SoFloPHP "Help Me Abstract" by Kayla Daniels "Refactoring from Good to Great" by Ben Orenstein ZendCon 2015 Call For Papers Sponsored by Hired
16: Kent Beck - Tiny Decisions and Emergent Design 05.05.2015 46:17
This episode is brought to you by Hired . Kent's Facebook Blog Smalltalk Best Practice Patterns "Agile is Dead (Long Live Agility)" by Dave Thomas Extreme Programming Screenhero "Continuous Delivery" by Jez Humble "Structured Design" Kent's TDD Screencast Series Sponsored by Hired
15: Everzet - Classicist and Mockist TDD 20.04.2015 57:26
This episode is brought to you by Hired . everzet on Twitter Inviqa "Design How Your Objects Talk Through Mocking" presentation "Test Driven Development: By Example" , by Kent Beck "Growing Object Oriented Software Guided By Tests" , by Steve Freeman and Nat Pryce The "Tell, Don't Ask" principle Sandi Metz's "Magic Tricks of Testing" talk Ian Cooper's "TDD: Where did it all go wrong?" talk Conway'...
14: Taylor Otwell - Building Envoyer, Laravel 5.1 and Learning to Program 07.04.2015 1:01:00
This episode is brought to you by Hired . Laravel Envoyer , Taylor's latest project Laravel Forge Pusher Authy Laracasts Larachat Sponsored by Hired
13: Phil Sturgeon - Designing and Testing APIs, Go and PHP 7 02.04.2015 1:14:53
This episode is brought to you by Hired . Phil's Blog Ride Go JSON Patch RFC Recent changes to JSON API Troy Hunt on API versioning "Build APIs You Won't Hate" , Phil's book "Dredd: Do Your HTTP API Justice" HATEOAS RAML "Smalltalk Best Practice Patterns" by Kent Beck Sponsored by Hired
12: Jack McDade - Building Photoshoot.io and Getting Stuff Done 23.03.2015 49:20
This episode is brought to you by Hired . Photoshoot.io Statamic Envoyer , designed by Jack Laravel 5 Homepage , designed by Jack Wilderborn , Jack's company Jack's personal site Interview at Ways We Work Sponsored by Hired
11: Jeffrey Way - "But how does it feel?" 09.03.2015 1:07:44
This episode is brought to you by Hired . Laracasts Temporal Databases Object Thinking "Is TDD Dead" with Martin Fowler, Kent Beck, and David Heinemeier Hannson The $invoice->download() incident A bit on verb class names (scroll to "Verb-first classes") Sponsored by Hired
10: Type Safety Roundtable with Ryan Tablada and Matt Machuga 23.02.2015 1:10:17
They talk about things like explicit interfaces vs. duck typing, function calling vs. message passing, and some of the recent RFCs around optional typing in the PHP community. This episode is brought to you by Hired . J# Hack DHH's "Why Ruby?" Keynote at RubyConf X Design by Contract in Eiffel Type Hinting in PHP PHP RFC: Scalar Type Hints PHP RFC: Sum Types Erie Day of Code EmberGrep Hired
9: David Heinemeier Hansson - Architecture, Patterns and Design 11.02.2015 52:51
They talk about the pursuit of "purity", Domain Driven Design, ActiveRecord vs DataMapper, and developing an eye for "good code". DHH's Blog "Writing Software" keynote DHH's 5 most influential programming books Transitioning to SCSS at Etsy Jason Fried on Rebuilding Basecamp The Big Rewrite, revisited
8: Sean Devine - Ember and API first 01.02.2015 58:22
Sean gives Adam an introduction to building applications with Ember, and how it's different than the way you might sprinkle AngularJS into a mostly server-side app. They talk about why your Ember apps shouldn't be mixed in with your server-side code, and the advantages that come along with building a server-side API with no front end of it's own. Ember The Road to Ember 2.0 Ember Data JSON API Sea...
7: Shawn McCool - BDD and DDD 19.01.2015 1:01:25
They talk about how you can use these ideas to better understand your clients' needs and to build software that closely models their business. They also talk about where these ideas don't work so well, and some of the challenges and trade-offs you face when trying to build software this way. Shawn's blog The RSpec Book everzet's Introduction to BDD everzet on Modelling by Example Domain Driven Des...
6: Chris Fidao - Servers for Hackers 05.01.2015 42:08
They talk about things every web developer should know about server administration, platform-as-a-service vs. self-hosting, Ansible, Docker, and more. Servers for Hackers Newsletter Servers for Hackers Book Chris' blog Ansible Docker Forge "Scaling PHP Applications" by Steve Corona James Turnbull's Books
5: Ryan Singer - Jobs-to-be-Done and Product Design 19.12.2014 46:39
Ryan's blog "Jobs-to-be-Done" collection on Medium The Milkshake Video Ryan's Peepcode Play-by-Play Ryan's post on affordance vs. styling "Notes on the Synthesis of Form" by Christopher Alexander "Getting Real" by Basecamp/37signals "Domain Driven Design" by Eric Evans
4: Alex Bilbie - OAuth 2 and API Security 08.12.2014 56:10
They talk about the different grant types and what they're each appropriate for, as well as discuss some potential API security strategies for one of Adam's personal projects. Alex's blog Alex's PHP OAuth2 Server package "OAuth and Single Page JavaScript Web-Apps" Alex's upcoming OAuth book
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.