1. EachPod

Full Stack Radio - Podcast

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.

Startup Technology Development
Update frequency
every 13 days
Average duration
59 minutes
Episodes
153
Years Active
2014 - 2025
Share to:
93: Justin Jackson - Who You Want to Help > What You Want to Build

93: Justin Jackson - Who You Want to Help > What You Want to Build

Topics include:

  • Why you should choose a market before getting too attached to the type of product you want to create
  • Why it can make sense to create products in different categories if they are for the…
01:14:00  |   Wed 18 Jul 2018
92: Derrick Reimer - Building an SPA with Elm, Phoenix and GraphQL

92: Derrick Reimer - Building an SPA with Elm, Phoenix and GraphQL

Topics include:

  • Why Derrick chose to build Level as an SPA
  • Choosing Elm over React or Vue
  • How Elm is sort of like a language and framework combined
  • Moving to Phoenix from Rails
  • Why getting abstractions ri…
01:02:06  |   Tue 03 Jul 2018
91: Derrick Reimer - Designing a Calmer Team Communication Platform

91: Derrick Reimer - Designing a Calmer Team Communication Platform

Sponsors:

  • Cloudinary, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free
  • Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan fr…
00:48:49  |   Wed 20 Jun 2018
90: David Hemphill - Using JSX with Vue.js

90: David Hemphill - Using JSX with Vue.js

Topics include:

  • What even is JSX, really?
  • Why JSX is not a templating a language
  • How render functions work
  • Advantages of JSX over templates
  • How to translate template features like v-if to JSX
  • How event lis…
01:04:17  |   Wed 13 Jun 2018
89: Sam Selikoff - Choosing Ember.js in 2018

89: Sam Selikoff - Choosing Ember.js in 2018

Topics include:

  • Why has Ember stuck around when other frameworks from the same era haven't?
  • What do you get when you choose Ember that you don't get with other frameworks?
  • How does Ember's UI layer comp…
01:02:04  |   Wed 23 May 2018
88: Blake Newman - Vue.js State Management with Vuex

88: Blake Newman - Vue.js State Management with Vuex

Topics include:

  • What is Vuex and where did it come from?
  • The benefits of centralizing all of your application's state into one place
  • What sort of state belongs in Vuex and what state should stay local t…
00:57:33  |   Thu 10 May 2018
87: Chris Fritz - Vue.js Anti-Patterns (and How to Avoid Them)

87: Chris Fritz - Vue.js Anti-Patterns (and How to Avoid Them)

Topics include:

  • Why global state is better than an event bus
  • Why and how to avoid using this.$parent
  • Custom events vs. callback props
  • When to use watchers and when you don't need to
  • Why you should prefer …
01:10:15  |   Wed 25 Apr 2018
86: Jonathan Reinink - Rebuilding a SaaS with Vue.js and Tailwind CSS

86: Jonathan Reinink - Rebuilding a SaaS with Vue.js and Tailwind CSS

Topics include:

  • Wrapping non-Vue libraries as Vue components to maintain a consistent paradigm
  • Using Popper.js with Vue to build dropdowns and tooltips
  • Using portals to build better modal components
  • Patt…
01:32:12  |   Wed 11 Apr 2018
85: Frank de Jonge - Event Sourcing for Beginners

85: Frank de Jonge - Event Sourcing for Beginners

Topics include:

  • What does "event sourcing" even mean?
  • What do terms like "aggregate" and "projection" mean in the context of event sourcing?
  • What are the benefits of modeling something with event sourci…
01:12:27  |   Fri 30 Mar 2018
84: Edd Yerburgh - Testing Vue.js Components

84: Edd Yerburgh - Testing Vue.js Components

Topics include:

  • Challenges with testing Vue components prior to vue-test-utils
  • How vue-test-utils works and what it looks like to test a component
  • Choosing a test runner
  • Common mistakes people make when …
00:44:29  |   Wed 14 Mar 2018
83: DHH - Stimulus in Practice + On Writing Software Well

83: DHH - Stimulus in Practice + On Writing Software Well

Topics include:

  • What JavaScript looked like at Basecamp before Stimulus
  • Why Basecamp chose to create a new framework instead of using React, Angular, or Vue
  • How Basecamp uses server-rendered partials in…
00:53:11  |   Wed 28 Feb 2018
82: Sarah Drasner - Animating the Web with CSS and JavaScript

82: Sarah Drasner - Animating the Web with CSS and JavaScript

Topics include:

  • Using animation to make interfaces easier to use
  • The difference between animations and transitions
  • When to use CSS animations vs. JavaScript animations
  • Which CSS properties are safe to an…
00:50:46  |   Wed 14 Feb 2018
81: Evan You - Advanced Vue Component Design

81: Evan You - Advanced Vue Component Design

Topics include:

  • What is a "higher order component"?
  • How do you replicate the render prop pattern from React with Vue?
  • Using scoped slots to build components with no UI
  • Using render functions without usin…
00:48:52  |   Wed 31 Jan 2018
80: Tom Schlick - Building Multitenant Applications

80: Tom Schlick - Building Multitenant Applications

Topics include:

  • What makes an application "multitenant" really?
  • Choosing between a shared database or multi-database setup
  • Approaches for identifying the current tenant
  • Performance considerations
  • How mult…
00:56:45  |   Wed 17 Jan 2018
79: Kent C. Dodds - Building Reusable React Components with Render Props

79: Kent C. Dodds - Building Reusable React Components with Render Props

Kent gives a behind-the-scenes look at how the library uses the render prop pattern to allow maximum customizability without complex configuration.


Sponsors:

  • Rollbar, sign up at https://rollbar.com/ful…
00:51:06  |   Thu 21 Dec 2017
78: Ben Orenstein - Our All-Time Favorite Refactorings

78: Ben Orenstein - Our All-Time Favorite Refactorings

Sponsors:

00:50:37  |   Wed 06 Dec 2017
77: Tailwind CSS Q&A and the Road to 1.0

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

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 …
01:27:12  |   Tue 21 Nov 2017
76: Tailwind CSS vs. the World

76: Tailwind CSS vs. the World

Sponsors:

01:01:12  |   Wed 08 Nov 2017
75: Diana Mounter - Design Systems and Utility Classes at GitHub

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

Sponsors:

  • Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days

Links:

00:44:24  |   Wed 25 Oct 2017
74: Steve Schoger - Tactical Design Advice for Developers

74: Steve Schoger - Tactical Design Advice for Developers

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 …
01:07:00  |   Thu 12 Oct 2017
Disclaimer: The podcast and artwork embedded on this page are the property of Adam Wathan. This content is not affiliated with or endorsed by eachpod.com.