Frontend First

By Sam Selikoff, Ryan Toronto

A podcast about modern UI development on the web. Hosted by Sam Selikoff and Ryan Toronto.

  1. 1.
    Does server-side generation make loading states more complex?
    1:05:37
  2. 2.
    Best Practices for Imperative APIs in React
    1:01:53
  3. 3.
    Auth: The Momentum Killer
    47:38
  4. 4.
    Gestures and Animations with React Use Gesture and Framer Motion
    36:58
  5. 5.
    Bundling client-server communication with packages for Next.js
    54:26
  6. 6.
    Is GraphQL an implementation detail?
    1:05:03
  7. 7.
    The convergence of frontend and backend frameworks
    58:09
  8. 8.
    Key props vs. effects
    1:09:17
  1. 9.
    How to test apps built on third-party services
    59:45
  2. 10.
    Singleton components
    1:06:22
  3. 11.
    Next.js vs. Gatsby, revisited
    48:47
  4. 12.
    Adventures with Amplify
    1:06:53
  5. 13.
    Does code splitting negate the benefits of building an SPA?
    50:40
  6. 14.
    Stop Energy
    55:14
  7. 15.
    Tech debt vs. platform risk
    1:07:36
  8. 16.
    Safety and idempotence
    1:06:07
  9. 17.
    Drew Powers on How Pika's Making the Web Faster
    1:10:09
  10. 18.
    Tom Preston-Werner on Architecture Decisions in Redwood JS
    1:18:11
  11. 19.
    Why the browser is the most complex runtime environment
    1:02:38
  12. 20.
    Read and Discuss: "Second-guessing the modern web"
    1:16:59
  13. 21.
    Everyone's sidestepping useEffect. Is everyone wrong, or is it React?
    1:07:06
  14. 22.
    When APIs get misused, who's to blame?
    1:23:55
  15. 23.
    WTF is the JAMstack?
    1:18:57
  16. 24.
    Introducing: Frontend First
    1:04:23
  17. 25.
    Coming soon: Frontend First
    14:51
  18. 26.
    What's the fastest way to deliver an app?
    1:13:14
  19. 27.
    What's been the primary driver of JavaScript adoption?
    1:07:15
  20. 28.
    Does route-based code splitting make UX worse?
    1:28:54
  21. 29.
    We can't stop talking about edge deploys
    1:25:50
  22. 30.
    Yehuda Katz on Thinking Long Term about Experimentation vs. Fragmentation in OSS
    1:41:06
  23. 31.
    Mike Perham on Sustaining Open Source with Sidekiq and Faktory
    1:09:36
  24. 32.
    What's the best SPA architecture for edge deploys?
    2:15:23
  25. 33.
    Declarative Code and DevOps
    1:07:04
  26. 34.
    Launching Mirage JS!
    43:47
  27. 35.
    When UI isn't a function of state
    1:05:20
  28. 36.
    How should we style the stuff in between components?
    59:44
  29. 37.
    Which concepts should a framework teach?
    1:09:46
  30. 38.
    An ORM by any other name
    1:24:59
  31. 39.
    When composability is not the answer
    1:16:24
  32. 40.
    Yehuda Katz on Paradigms vs. Abstractions in UI Development
    2:03:23
  33. 41.
    React is hard!
    1:17:23
  34. 42.
    Does technology get popular for the right reasons?
    1:11:13
  35. 43.
    Imports are not code – they're declarations
    1:06:53
  36. 44.
    Server-side state means global resource identity
    1:13:33
  37. 45.
    The Weekend Warrior Adoption Hypothesis
    1:08:52
  38. 46.
    Side effects aren't declarative. What if they were?
    1:11:52
  39. 47.
    What should be abstracted?
    55:58
  40. 48.
    APIs are about Policy
    1:37:01
  41. 49.
    Object references considered helpful
    1:19:11
  42. 50.
    You gotta feel the pain
    1:34:04

Listen to Frontend First now.

Listen to Frontend First in full in the Spotify app