# Episode 156 - Desmond & Chris face-to-face
In todays special episode Desmond and Chris are together in NYC in-person for the first time in the history of recording Elixir talk.
In the episode we dig into Desmond’s new role as CTO at Payitoff and talk about how Elixir helps in managing the complexity of student loans processing. We also discuss best practices in Elixir, some common gotchas in working in the language and more.
## Todays topics include:
* Using tuples and tagged tuples
* Structuring control flow for Elixir
* Enforcing conventions in your codebase
* Behaviours vs Protocols
## Links:
* Payitoff: https://www.payitoff.io
* Credo: https://github.com/rrrene/credo
* Protocols in Elixir: https://elixirschool.com/en/lessons/advanced/protocols/
* Behaviours: https://elixirschool.com/en/lessons/advanced/behaviours/
* Plug Behavior: https://hexdocs.pm/plug/Plug.html#content
* Mocks and Explicit contracts: http://blog.plataformatec.com.br/2015/10/mocks-and-explicit-contracts/
Elixir Talk näytetään tässä palvelussa avoimen RSS-syötteen kautta. RSS-syötteen tiedostot, kuvaukset, kansikuvat ja muu metadata ovat podcastin omistajan omaisuutta, eivätkä ole yhteydessä Podplayn kanssa.