How to generate a Pid-File for an Elixir app IntelliJ Elixir v11.4.0

An Ueberauth Oauth 2 Walkthrough

Let’s set up 3rd party Oauth so our users can log in with Google, Facebook, Twitter, Slack, Github or other services!

Ueberauth is a library that makes it easy and here’s a full walk-through of a Phoenix app using it to implement Google login.

All code is shown and explained but due to the number of moving parts, it’s a walk-through, not a screencast.

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.