# 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/
Podcasten Elixir Talk är inbäddad på denna sida från ett öppet RSS-flöde. Alla filer, beskrivningar, bilder och annan metadata från flödet tillhör podcastens ägare och är inte anslutet till eller validerat av Podplay.