Papers We Love - Elixir Edition

Elixir is a modern programming language built for concurrency, robustness, and maintainability. Although the Elixir team comes from “industry” backgrounds, the history of Elixir is full of cases where the team has reached for existing research in order to solve problems arising with the language. For example, we based our implementation of a code formatter on a series of papers on pretty printing and formatting code. In this talk, I’d like to go share our learnings and experiences as a bunch of industry folks getting help from academia to approach and tackle real-world problems and come up with real-world solutions.


Outline/Structure of the Talk

I'll talk about different papers that heavily influenced the design and implementation of parts of the Elixir programming language.

Learning Outcome

Show attendees how we practically used existing research to avoid having to reinvent the wheel when working on some areas of Elixir.

Target Audience

Any software developer

Prerequisites for Attendees

Not really any.

schedule Submitted 1 month ago

Public Feedback

comment Suggest improvements to the Speaker