2017
6:41 hours
Introduction
Create Mix Project
High-Level Transformations
Parse Request Line
Route and Response
Function Clauses
Request Params and Status Codes
Rewrite Paths and Track 404s
Serve Static Files
Module Attributes
Organizing Code
Modeling with Structs
Handle POST Requests
Recursion
Slicing and Dicing with Enum
Comprehensions
A Peek at Phoenix
Test Automation
Rendering JSON
Web Server Sockets
Concurrent, Isolated Processes
Sending and Receiving Messages
Asynchronous Tasks
Stateful Server Processes
Refactoring Toward GenServer
OTP GenServer
Another GenServer
Linking Processes
Fault Recovery with OTP Supervisors
Final OTP Application