Lee Warrick and Edwin Otero explore what it's like to break into the Tech field as junior developers as well as how to stay up-to-date on new technology.

Authentication and GraphQL for junior devs with Sam Julien

Listen to the episode:

00:00:00 / 00:00:00
Download Link(Right click, "Save Link As")

Authentication is a bit of a rabbit hole ๐Ÿฐ๐Ÿ•ณ

Sam Julien joins us this week to talk all about how to stay productive while dealing with authentication. It's a common time sink for junior devs and can be especially daunting in the JavaScript realm where there's no laravel/rails framework to handle things like auth. Devs are often left piecing together their own auth solution.

Sam also knows a thing or two about GraphQL, so we dig into what it is and how you can use it!


Show Notes:

  • 00:50 - Intro:
  • 1:58 - What is Auth0
  • 2:50 - What does Sam do for Auth0
  • 3:56 - How are you getting feedback from devs
  • 5:06 - Working with authentication
  • 8:07 - Using Auth0
  • 10:03 - OAuth and authorization
  • 11:58 - OAuth handshake

    • OAuth 2.0 and OpenID Connect (in plain English) - video
  • 14:05 - Common auth questions
  • 15:18 - Donโ€™t just use a plain text password
  • 17:10 - Security problems/ local storage vs cookies
  • 20:16 - Following best practice
  • 21:23 - Security through obscurity
  • 27:50 - Rolling your own auth or use something like Auth0
  • 29:19 - What tech stack does Sam work with
  • 31:41 - What is GraphQL
  • 33:34 - Drawbacks to GraphQL
  • 35:03 - A good use case for GraphQL
  • 37:05 - One end point
  • 39:32 - GraphQL resolvers
  • 40:55 - Backend devs using GraphQL
  • 41:59 - Micro services and GraphQL
  • 47:35 - Tech to use with GraphQL
  • 48:12 - Learning resources for GraphQL * How to graphql

  • 53:55 - Where to find Sam
  • 54:38 - Nerd Minute!
  • 54:50 - Fire Emblem: Three Houses
  • 58:31 - Altered Carbon
  • 1.00:00 - Happy!
  • 1:03:50 - Code 8
  • 1:07:50 - Outro
Tags:
Fri, May 29, 2020, 6:00 PM UTC