Macros in Elixir: Responsible code generation

Macros are a powerful feature of the Elixir language. However, with great power comes great responsibility. In this talk we’ll explore how to leverage macros to reduce boilerplate, enforce best practices, and increase performance all while keeping code maintainable, readable, and idiomatic.

THIS TALK IN THREE WORDS

Interesting

Language

Usage/Tooling

OBJECTIVES

To shine light on a powerful feature of Elixir and give some guidelines on how to use it.

TARGET AUDIENCE

This talk will be accessible to those who haven’t used macros before but some knowledge of Elixir will be assumed.

Upcoming conferences

Start booking your calendar with more Code Sync conferences happening across the globe. We will be slowly releasing more dates, in the meantime here is what we’ve planned already:

All conferences