Introducing Raxx, an Elixir Webserver Interface
summary
Raxx is an experimental Elixir webserver interface that implements a plain HTTP request/response model and removes Plug’s connection owning PID so handlers stay purer. It models request and response are plain maps, splits URLs into path split into segments for pattern-matching routing, includes a response shape of status headers body plus a sneaky errors field, and adds pure streaming callbacks that mimic GenServer style. The library actually runs and demonstrates both simple handlers and streaming.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:40Plug em
- 0:58Motivation
- 1:43Status HTTP
- 1:59Simple HTTP
- 2:34Quest Object
- 2:50Elixir
- 3:32Response
- 4:05Controller
- 5:10Streaming
related talks
34mPurify your web development with Raxx
42mMessage passing for actors and humans with Raxx
39m"Elixir-based Ruby Web Server"
34mWhat you can learn from Elixirs HTTP Middleware Plug?
32mBuild your very own web framework in Elixir
37mRuby on Rack: The Magic Between Request and Response
29mRealtime web applications with streaming REST
31mFrom Rails to the Web Server to the Browser
