A Peek Inside Erlang's OTP • Steve Vinoski • GOTO 2016

Описание к видео A Peek Inside Erlang's OTP • Steve Vinoski • GOTO 2016

This presentation was recorded at GOTO Chicago 2016
http://gotochgo.com

Steve Vinoski - Co-Author of "Designing for Scalability with Erlang/OTP"

ABSTRACT
Erlang's OTP is the foundation supporting the design, implementation, and deployment of Erlang-based systems. OTP provides tools, libraries, and a set of elegant design principles embodied in generic behaviors, which are frameworks providing common domain-independent [...]

TIMECODES
0:00 Introduction
0:23 What is Erlang?
0:54 Erlang's Origins
1:47 Telecom Switch Requirements
3:20 Multi-language VM
4:06 Erlang Process Model
5:18 Process Execution
5:42 Process Preemption
6:36 Erlang Process Architecture
8:37 Let It Crash
12:12 Assignment is pattern matching
15:23 OTP Augments Erlang
15:58 Design Principles behaviors: frameworks for common problems
18:00 Other OTP Tools & Apps
19:14 Standard Behaviors
19:53 Purpose of Behaviors
22:25 Key/Value Server Process
23:59 Process State
24:27 Receive-Evaluate Loop
26:03 General Server Process
27:54 Client Code for Stop
28:18 Server Code for Stop
28:46 Key/Value Server API
29:44 Client: Store
30:36 Server: Store
33:15 Generic Parts
34:33 Behavior Design
36:49 Callbacks
39:25 Starting a KV Server
40:54 Implement store callback
41:12 Implement find callback
44:28 application Behavior
44:37 Application Startup
45:05 Application Example
46:28 Supervisor Features
47:46 Process Problems Solved
48:10 Benefits of Behaviors

Download slides and read the full abstract here:
https://gotocon.com/chicago-2016/pres...

  / gotochgo  
  / gotoconference  
http://gotocon.com
#Erlang #OTP #BEAM

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

Комментарии

Информация по комментариям в разработке