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.

  1. Thumb 1465962730 artwork
  2. Thumb 1464096388 artwork

    42: Justin Jackson - Marketing for Developers

    In this episode, Adam talks to Justin Jackson, maker extraordinaire, about how to find new product ideas, finding customers for your products, and marketing for developers.

  3. Thumb 1462373705 artwork
  4. Thumb 1461076881 artwork

    40: Edd Mann - You Should Switch to Postgres

    In this episode, Adam talks to Edd Mann, host of Three Devs and a Maybe, about the advantages of using PostgreSQL over MySQL, common obstacles people running into when switching to Postgres, and deciding when to push work into the database instead of doing it in code.

  5. Thumb 1459893531 artwork
  6. Thumb 1458700843 artwork

    38: J.B. Rainsberger - Unit Testability and the Universal Architecture

    In this episode, Adam talks to J.B. Rainsberger about how to keep your adapter layer thin, designing unit testable code, and the importance of paying attention to how your code is changing vs. how your code looks today.

    This episode is brought to you by Laracasts.

  7. Thumb 1457490718 artwork

    37: Chris Hartjes - Getting Started with Testing

    In this episode, Adam talks to the Grumpy Programmer himself about getting started with testing PHP applications.

    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.

  8. Thumb 1456411410 artwork

    36: Jason McCreary - Building Laravel Shift

    In this episode, Adam talks to Jason McCreary about building Shift, a tool that automates upgrading your application between framework versions.

    This episode is brought to you by Laracasts.

  9. Thumb 1455286706 artwork
  10. Thumb 1453898559 artwork

    34: Matt Machuga - Dealing with Dependencies in Active Record Models

    In this episode, Matt Machuga of Think Through Math returns to talk with Adam about design options when you find yourself wanting access to a collaborator in an Active Record or Eloquent model. They discuss the pros and cons of four specific designs, and finish off with their personal recommendations.

    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

    This episode is brought to you by Laracasts.

View Older Episodes