Elixir Outlaws artwork

Episode 99: Big Tubes

Elixir Outlaws

English - August 09, 2021 15:00 - 41 minutes - 38.2 MB - ★★★★★ - 25 ratings
Technology News Tech News elixir erlang beam Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed


The main topic this week is behaviours and protocols and when to use both. Chris, inspired by the wisdom of Quinn Wilton, thinks that its probably incorrect to use Behaviours to define public interfaces for APIs. Protocols seem to fit the bill better. Both hosts agree that the best kind of dependency injection is just called, "passing arguments to functions".
A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-99-big-tubes/

The main topic this week is behaviours and protocols and when to use both. Chris, inspired by the wisdom of Quinn Wilton, thinks that its probably incorrect to use Behaviours to define public interfaces for APIs. Protocols seem to fit the bill better. Both hosts agree that the best kind of dependency injection is just called, "passing arguments to functions".

A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-99-big-tubes/

Support Elixir Outlaws

Links:

Quinn Wilton on Behaviours

Twitter Mentions