YoVDO

Runtime Modes and Plugins in Erlang

Offered By: Code Sync via YouTube

Tags

Erlang Courses Blockchain Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore runtime modes and plugins in Erlang through this conference talk from Code BEAM Europe 2022. Dive into Ulf Wiger's experience implementing `app_ctrl` and `setup` in the Aeternity Core blockchain system, drawing inspiration from the Ericsson AXD 301 system. Learn about core OTP principles, key features, and innovative techniques for adding new functionality to stable systems. Discover the progression from early AXD 301 days to modern blockchain applications, covering topics such as Runtime Configuration Manager, sysInstall, app_ctrl implementation, and plugin configuration. Gain insights into Erlang development and architecture, suitable for developers and architects looking to enhance their understanding of OTP and system configuration in mature projects.

Syllabus

00:00 - - Intro
00:59 - - The Problem
03:38 - - AXD 301 - Early Days
07:07 - - RCM - Runtime Configuration Manager
10:19 - - AXD301 sysInstall
14:56 - - Use of Setup in Aeternity
17:09 - - app_ctrl in Aeternity
18:29 - - app_ctrl Implementation
20:02 - - The Big Hack
21:25 - - Progression
22:36 - - Plugin Configuration
24:46 - - TODO


Taught by

Code Sync

Related Courses

Functional Programming in Erlang
FutureLearn
Concurrent Programming in Erlang
University of Kent via FutureLearn
Elixir: The Big Picture
Pluralsight
Elixir
YouTube
Erlang Tutorial
Derek Banas via YouTube