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
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube