Building APIs - EMX 181
Building APIs - EMX 181

Building APIs - EMX 181

David Emagna🇨🇬🇨🇬

62 min0 plays0 favorites
Kids
Play

Description

<div class="trix-content"> <div>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.<br><br><br> </div><h1>Sponsors</h1><ul> <li><a href="https://topenddevs.com/">Top End Devs</a></li> <li><a href="https://topenddevs.com/coaching">Coaching | Top End Devs</a></li> </ul><div><br></div><h1>Links</h1><ul> <li><a href="https://hexdocs.pm/finch/Finch.html">Finch - Finch v0.12.0</a></li> <li> <a href="https://hexdocs.pm/httpoison/HTTPoison.html">HTTPoison - HTTPoison v1.8.1</a> </li> <li><a href="https://github.com/elixir-plug/plug_cowboy">GitHub - elixir-plug/plug_cowboy: Plug adapter for the Cowboy web server</a></li> <li><a href="https://hasura.io/">Instant GraphQL APIs on your data | Built-in Authz &amp; Caching</a></li> <li><a href="https://jwt.io/">JWT.IO</a></li> <li><a href="https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/">DDD, Hexagonal, Onion, Clean, CQRS, ... How I put it all together</a></li> <li><a href="https://developers.google.com/protocol-buffers/">Protocol Buffers | Google Developers</a></li> <li><a href="https://github.com/parroty/exvcr">GitHub - parroty/exvcr: HTTP request/response recording library for elixir, inspired by VCR.</a></li> <li><a href="https://www.youtube.com/watch?v=yLxGXlyhfCs">Boston Elixir June 2021 - Adi Iyengar - Levels of testing API calls</a></li> <li><a href="https://saschawolf.me/2019/07/how-i-deal-with-behaviours-and-boilerplate">How I deal with behaviours and boilerplate - Sascha Wolf</a></li> <li><a href="https://testfully.io/blog/fuzz-testing/">A guide to fuzz testing</a></li> </ul><div><br></div><h1>Picks</h1><ul> <li>Adi- Reach out if you're hiring Elixir devs! (<a href="

Creators

norah.walk

norah.walk

Creator