Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Runtime Modes and Plugins in Erlang

Code Sync via YouTube

Overview

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

Reviews

Start your review of Runtime Modes and Plugins in Erlang

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.