David Lucia - Refactoring Elixir for maintainability | Code BEAM SF 19
This video was recorded at Code BEAM SF 19 http://bit.ly/2T3Do0U Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- REFACTORING ELIXIR FOR MAINTAINABILITY by David Lucia THIS TALK IN THREE WORDS: Refactoring Maintainability Ergonomics TALK LEVEL: Beginner ABSTRACT Elixir is a very expressive language that offers syntactic features that are new and exciting when coming from other languages. Beginners tend to overuse features such as pattern matching and multiple function heads because of their novelty, while missing opportunities to make their code more generic and workable. Additionally, powerful language features such as protocols and behaviours are often overlooked due to their relative complexity. This talk will highlight many of the common beginner mistakes and often alternative patterns to writing code that tend to be more maintainable over time. Read the full abstract: https://codesync.global/speaker/david-lucia/ --- THE SPEAKER - DAVID LUCIA Dave started as a C++ developer but has refactored himself into a passionate Elixir dev. He is proud of building https://theoutline.com, as well as rebuilding Bloomberg.com in 2014 Dave is currently using Elixir and Rust to build high load, real-time sports betting software at SimpleBet. Before that, Dave spent two and a half years at The Outline, where he built its custom CMS and advertising platform in Elixir and Phoenix. Prior to that, he worked for Bloomberg where he was an integral part of the 2014 Bloomberg.com relaunch. Dave lives in Queens, NY with his wife and 6lb pomeranian named Pearl. More on David Lucia: https://codesync.global/speaker/david-lucia/ --- CODE SYNC & CODE BEAM SF 19 Code BEAM SF is powered by Code Sync. Code BEAM SF 19 was sponsored by WhatsApp, The RealReal, Brex, Erlang Solutions, 2600Hz, PagerDuty, and aeternity. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMio Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #Refactoring #Elixir #CodeBEAMSF