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 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:

  • Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days
  • Cloudinary, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free

Links:

Episoder(153)

113: Justin Jackson - Growing Transistor to $10,000/month

113: Justin Jackson - Growing Transistor to $10,000/month

Topics include:Why you need more than just a product, and what Justin brings to the table in his partnership with JonHow having an audience helped him get his first customers, even in a crowded market...

24 Apr 20191h 5min

112: Guillermo Rauch - Building Serverless Applications with Now

112: Guillermo Rauch - Building Serverless Applications with Now

Topics include:How Now is trying to bring the CDN experience to your server-side codeHow the constraints of serverless can nudge you to build more robust solutionsHow to talk to a database in a statel...

10 Apr 20191h 8min

111: Jeffrey Way - Building the New Laracasts with Tailwind CSS

111: Jeffrey Way - Building the New Laracasts with Tailwind CSS

Topics include:How Jeffrey has written CSS historically, and what drew him to a utility-first approachIncrementally replacing Bulma with TailwindThe importance of solidifying your Tailwind configurati...

28 Mar 20191h 24min

110: Caleb Porzio - Embracing the Backend with Livewire

110: Caleb Porzio - Embracing the Backend with Livewire

Topics include:Pain points you run into when you are working in a JS based UI instead of a server-rendered UIWhat Livewire is and where the inspiration came fromHow Livewire lets you build interactive...

14 Mar 201958min

109: The Road to Tailwind CSS v1.0

109: The Road to Tailwind CSS v1.0

🎉You can now pre-order Full Stack Radio shirts and stickers! Learn more →Topics include:Semantic versioning and why there hasn't been a v1.0 release alreadyHow v1.0 will be encouraging people to leve...

27 Feb 20191h 43min

108: Jonathan Reinink - Client-Side Rendering, Server-Side Routing

108: Jonathan Reinink - Client-Side Rendering, Server-Side Routing

Topics include:Why the UI fidelity threshold for building an SPA feels so lowHow forcing yourself to prepare data for Vue helps avoid putting too much logic into your templatesWhy it's still worth bui...

14 Feb 20191h 9min

107: Sam Selikoff - Pushing Complexity to the Client-Side

107: Sam Selikoff - Pushing Complexity to the Client-Side

Topics include:Building an API without writing any controller codeThinking of your API like a database as much as possibleModeling everything on the server as a resource, including things like S3 uplo...

30 Jan 201950min

106: Sam Selikoff - Single Page Application Architecture

106: Sam Selikoff - Single Page Application Architecture

Topics include:Why you should think of SPAs as desktop apps instead of web appsStrategies for pushing complexity out of your backend and on to the clientBuilding optimistic UIsBest practices for stori...

16 Jan 201955min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
energi-og-klima
teknisk-sett
tomprat-med-gunnar-tjomlid
elektropodden
nasjonal-sikkerhetsmyndighet-nsm
fornybaren
rss-impressions-2
shifter
teknologi-og-mennesker
rss-polypod
rss-ai-forklart
pedagogisk-intelligens
rss-ki-praten
smart-forklart
rss-alt-vi-kan
rss-alt-som-gar-pa-strom
blaskjerm-brodrene
rss-forenklingspodden