Build a simple REST API with Elixir | Part 4
Writing tests with ExUnit and adding authentication to lock down the API endpoints.
6 posts
Build a simple REST API with Elixir | Part 4
Writing tests with ExUnit and adding authentication to lock down the API endpoints.
Build a simple REST API with Elixir | Part 3
Handling JSON request and response bodies, and implementing CRUD endpoints for a resource.
Build a simple REST API with Elixir | Part 2
Adding environment-based configuration and wiring up a MongoDB connection using Docker.
Build a simple REST API with Elixir | Part 1
Setting up an Elixir project and building a basic HTTP server from scratch, without reaching for Phoenix.
Differential Synchronization with JSON Patch
How the Differential Synchronization algorithm works and how to apply it to JSON data for building real-time collaborative features without CRDTs.
A Forgotten History of Interfaces
Tracing the concept of an interface from language and mathematics all the way to APIs — and what that history reveals about how to design them well.