Elixir Mix
Building APIs - EMX 181
In this episode Adi and Sascha dig deeper into what it means to consume and build APIs in Elixir and how a RESTful approach compares to choosing GraphQL as your weapon of choice. Along the way they discuss common pitfalls when building APIs (spoiler: one is caching), how to test all of this, and what their personal preferences and experiences are in creating APIs in Elixir.
Sponsors
Links
- Finch - Finch v0.12.0
 - HTTPoison - HTTPoison v1.8.1
 - GitHub - elixir-plug/plug_cowboy: Plug adapter for the Cowboy web server
 - Instant GraphQL APIs on your data | Built-in Authz & Caching
 - JWT.IO
 - DDD, Hexagonal, Onion, Clean, CQRS, ... How I put it all together
 - Protocol Buffers | Google Developers
 - GitHub - parroty/exvcr: HTTP request/response recording library for elixir, inspired by VCR.
 - Boston Elixir June 2021 - Adi Iyengar - Levels of testing API calls
 - How I deal with behaviours and boilerplate - Sascha Wolf
 - A guide to fuzz testing
 
Picks
- Adi- Reach out if you're hiring Elixir devs! (aditya7iyengar@gmail.com)
 - Adi- Buy a punching bag for both workout/releasing frustration
 - Adi- Testing Elixir
 - Sascha- Deep Rock Galactic
 
Elixir Mix