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

Full Stack Radio

In this episode, Adam talks to Derrick Reimer about building his new app Level as an SPA using 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 right feels easier in a functional language
  • How "contexts" help you organize your Phoenix code
  • The benefits of GraphQL over REST
  • What it looks like to implement GraphQL on the server
  • Avoiding n+1 queries with GraphQL
Sponsors:Links:

Audio Player

-
--:--
--:--