Full Stack Radio

by Adam Wathan

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.

86 Episodes

6: Chris Fidao - Servers for Hackers

In this episode, Adam talks with Chris Fidao of Userscape. They talk about things every web developer should know about server administration, platform-as-a-service vs. self-hosting, Ansible, Docker, and more.

Play Download

5 January 2015 • 42 minutes

5: Ryan Singer - Jobs-to-be-Done and Product Design

In this episode, Adam talks with Ryan Singer of Basecamp about Jobs-to-be-Done thinking, UX, and product design.

Play Download

19 December 2014 • 46 minutes

4: Alex Bilbie - OAuth 2 and API Security

In this episode, Adam gets super technical with Alex Bilbie about the OAuth 2 specification. 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.

Play Download

8 December 2014 • 56 minutes

3: Matt Machuga - Ruby, PHP, object oriented design, testing and other crap

In this episode, Adam talks with Matt Machuga of Think Through Math about being a Rubyist who still writes PHP and the differences between writing PHP like a Rubyist vs. writing PHP like a Java developer. They also talk about common struggles when learning new things, and trying to remain pragmatic...

Play Download

17 November 2014 • 1 hour, 2 minutes

2: Eric Barnes - Wardrobe, Javascript and Writing

In this episode, Adam talks with Eric Barnes of Userscape about rebuilding WardrobeCMS, trends in Javascript development, and building an audience.

Play Download

3 November 2014 • 39 minutes

1: Matt Stauffer - CSS Semantics

In our very first episode, Adam talks with Matt Stauffer of Tighten Co about OOCSS, BEM, SMACSS, preprocessors, common architecture pitfalls, and CSS semantics.

Play Download

18 October 2014 • 48 minutes

0:00/0:00