YoVDO

Evolving Erlang/OTP Feature by Feature - Selectable Features in OTP25

Offered By: Code Sync via YouTube

Tags

Erlang Courses Programming Languages Courses Software Development Courses Feature Selection Courses Backwards Compatibility Courses Code Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a 46-minute conference talk from Code BEAM Europe 2022 exploring the evolution of Erlang/OTP through selectable features. Learn about the new support for language and runtime extensions introduced in OTP25, allowing developers to try out new features without affecting existing code. Discover the implementation details behind feature support and see how it's applied to add Value-Based Error Handling as an experimental feature. Gain insights into evolving Erlang/OTP while maintaining compatibility with legacy code. The talk covers motivations, feature definitions, implementation details, practical demonstrations, and implications for codebases. Suitable for Erlang/OTP developers and managers interested in language evolution and backward compatibility.

Syllabus

00:00 - - Intro
07:46 - - Motivation
11:12 - - What is a Feature?
13:52 - - Details
18:47 - - Feature Support in Action
28:12 - - Enabling maybe
34:24 - - Enabling/ Disabling
35:29 - - Effects on a CodeBase
36:26 - - Testing within Module
39:01 - - Implementations
45:04 - - QnA


Taught by

Code Sync

Related Courses

Programming Languages
University of Virginia via Udacity
Compilers
Stanford University via Coursera
Programming Languages, Part A
University of Washington via Coursera
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
Intro to Java Programming
San Jose State University via Udacity