ElixirConf 2016 - Refactoring Techniques for Elixir, Ecto, and Phoenix by Gary Rennie

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=V21DAKtY31Q



Duration: 37:51
4,320 views
64


Refactoring Techniques for Elixir, Ecto, and Phoenix by Gary Rennie

Refactoring is an important aspect of writing software, it makes reading and understanding your code easier for the rest of the team. How many times have you read some code, thought ""who wrote this code?!"" only to have `git blame` display you as the author 6 months ago?
Functional programming makes moving code around very easy, however there is more to refactoring than relocating code. In this talk, we will go over some of the features offered by Elixir, Phoenix and Ecto that can be used to make reading and understanding your code much easier and as a result of this, more maintainable for future you and your team. From getting rid of those nested case statements, to restructuring your entire application.




Other Videos By Confreaks


2016-10-04RustConf 2016 - Opening Keynote by Aaron Turon & Niko Matsakis
2016-09-27ElixirConf 2016 - WebRTC and Phoenix, when μ Seconds aren't Fast Enough by Jason Stiebs
2016-09-27ElixirConf 2016 - Dialyzer: Optimistic Type Checking for Erlang and Elixir by Jason Voegele
2016-09-27ElixirConf 2016 - Concurrent Feature Testing with Wallaby by Chris Keathley
2016-09-27ElixirConf 2016 - Building Available and Partition Tolerant... by Gabi Zuniga
2016-09-27ElixirConf 2016 - Building Umbrella Project by Wojtek Mach
2016-09-27ElixirConf 2016 - Elixir in Elixir by Jay Hayes
2016-09-27ElixirConf 2016 - Painless Test Driven Development with Elixir and Phoenix by Kat Tornwall
2016-09-27ElixirConf 2016 - Nerves + Phoenix Saves a Father's Sanity! by Joel Byler
2016-09-27ElixirConf 2016 - Leveling Up With Ecto by Darin Wilson
2016-09-27ElixirConf 2016 - Refactoring Techniques for Elixir, Ecto, and Phoenix by Gary Rennie
2016-09-27ElixirConf 2016 - String Theory by Nathan Long & James Edward Gray II
2016-09-27ElixirConf 2016 - Keynote by José Valim
2016-09-27ElixirConf 2016 - Closing Keynote by BoydMulterer
2016-09-27ElixirConf 2016 - The Joy of Connecting Elixir to the Physical World by Frank Hunleth
2016-09-27ElixirConf 2016 - The new Calendar Types in Elixir 1.3 by Lau Tarrnskov
2016-09-27ElixirConf 2016 - From Front End to Full Stack with Elixir and Phoenix by Lauren Tan
2016-09-27ElixirConf 2016 - Collaborative Music with Elm and Phoenix by Josh Adams
2016-09-27ElixirConf 2016 - Debugging Techniques in Elixir by Erich Kist
2016-09-26ElixirConf 2016 - Measuring your Elixir Application by Renan Ranelli
2016-09-26ElixirConf 2016 - Building "learn to touch type" glove with ... by Tetiana Dushenkivska