Lizzie Paquette
Software Engineer at Brex
Lizzie is a software engineer on the Systems team at Brex with a background in compilers and programming languages. She previously worked on a Haskell to hardware compiler at Columbia University and the Hack compiler at Facebook.
She recently gave a talk on Brex’s open source project Brex Result at the Elixir Meetup in San Francisco. At Brex she mainly leads generating and maintaining in house libraries and frameworks.
Past Activities
Code BEAM SF
16.15 - 17.00
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.