Leveraging ETS Effectively

Leveraging ETS Effectively

ETS is pervasive, yet invisible. With this talk, Evadne shall take the audience on a deep dive into ETS, look at its internals, and ways to leverage it effectively within Elixir apps.

This talk will cover:
• ETS functions
• Forming Match Specifications
• Using ETS for ephemeral/preset data
• Integrating ETS with Ecto (Schemas, Repos)
• Moving beyond ETS

The audience should leave with knowledge on when/where to use ETS, and a few patterns that they can reuse.

Objectives:
• To elicit appreciation of Erlang/OTP subsystems that are usually taken for granted.
• To promote further usage of core Erlang/OTP technologies in the Elixir community, so as to enable better products and services.

Audience
• Developers who are curious about how the frameworks work
• Fans of the Actor Model
• People who want to see some actual code running in a demo

16925e7df06e14eb8d36263b4a8c31b4?s=128

Evadne Wu

April 09, 2019
Tweet