Practical uses for Metaprogramming in a (.. ) web API | Jacqueline Manzi | Code BEAM America 2021

This video was recorded at Code BEAM America 2021 - https://codesync.global/conferences/code-beam-sf-2021/ Practical uses for Metaprogramming in a highly trafficked web API | Jacqueline Manzi - Engineering Manager at MUX ABSTRACT Metaprogramming can often be more confusing than it is beneficial. In this talk, we will explore the basics of metaprogramming in Elixir and how it can be used in practical ways within layers of a highly trafficked web API. OBJECTIVES: Introduction to metaprogramming basics in Elixir Pros and Cons Examples of practical use cases in layers of a highly trafficked API AUDIENCE: Developers that want to know more about metaprogramming in Elixir and various use cases that can be applied to web API layers. • Timecodes 00:00 - 01:05 - Intro 01:06 - 05:09 - What is Metaprogramming 05:10 - 07:39 - Writing in Macros 07:40 - 09:17 - Authorization 09:18 - 13:37 - Phoenix Controller 13:38 - 15:39 - Pipeline your Router 15:40 - 18:08 - Consolidation with Macros 18:09 - 23:06 - Validation 23:07 - 24:59 - QnA • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global