A Peek Inside Erlang's OTP
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Syllabus
Introduction
What is Erlang?
Erlang's Origins
Telecom Switch Requirements
Multi-language VM
Erlang Process Model
Process Execution
Process Preemption
Erlang Process Architecture
Let It Crash
Assignment is pattern matching
OTP Augments Erlang
Design Principles behaviors: frameworks for common problems
Other OTP Tools & Apps
Standard Behaviors
Purpose of Behaviors
Key/Value Server Process
Process State
Receive-Evaluate Loop
General Server Process
Client Code for Stop
Server Code for Stop
Key/Value Server API
Client: Store
Server: Store
Generic Parts
Behavior Design
Callbacks
Starting a KV Server
Implement store callback
Implement find callback
application Behavior
Application Startup
Application Example
Supervisor Features
Process Problems Solved
Benefits of Behaviors
Taught by
GOTO Conferences
Related Courses
Functional Programming in ErlangFutureLearn Concurrent Programming in Erlang
University of Kent via FutureLearn Elixir: The Big Picture
Pluralsight Elixir
YouTube Erlang Tutorial
Derek Banas via YouTube