Overview
Explore OTP process abstractions with proc_lib in this conference talk from Code BEAM America 2022. Learn how to create custom, OTP-compliant process abstractions that can be supervised, respond to debugging tools, and have custom callbacks. Discover the features of OTP-compliant processes and follow along as the speaker builds an abstraction for custom language servers using the Language Server Protocol. Gain insights into how built-in tools are written and acquire valuable skills for creating powerful abstractions in Elixir and Erlang libraries and applications. The talk covers topics such as what makes the BEAM special, :gen_server, and includes a live demo, making it ideal for developers looking to enhance their understanding and proficiency with OTP.
Syllabus
00:00 - - Intro
03:47 - - What makes the BEAM special?
09:29 - - :gen_server
11:11 - - Language Server Protocol: A quick primer
26:19 - - Demo. We're doing it live!
28:29 - - QnA
Taught by
Code Sync