이 에피소드에 관해
We’re back with another episode of ElixirTalk. In this episode Chris & Desmond do a deep dive on organizing code in Elixir and talk about some best practices. We recorded this a couple weeks ago so it may sound a little stale :)
We touch on:
* Module and context naming
* How we like to organize code in our projects
* Big long modules vs many small modules
* How to split up contexts
* Injecting code via macros
## Links
* On the Criteria to be used in decomposing systems into modules - D.L Parnas: https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdf
* Proposal for some ew rules for Phoenix contexts: https://devonestes.herokuapp.com/a-proposal-for-context-rules
* Write code that is easy to delete, not easy to extend: https://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to
* How to use `use` well: https://dockyard.com/blog/2017/12/07/macro-madness-how-to-use-use-well
* Protocols in Elixir: https://hexdocs.pm/elixir/Protocol.html
We touch on:
* Module and context naming
* How we like to organize code in our projects
* Big long modules vs many small modules
* How to split up contexts
* Injecting code via macros
## Links
* On the Criteria to be used in decomposing systems into modules - D.L Parnas: https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdf
* Proposal for some ew rules for Phoenix contexts: https://devonestes.herokuapp.com/a-proposal-for-context-rules
* Write code that is easy to delete, not easy to extend: https://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to
* How to use `use` well: https://dockyard.com/blog/2017/12/07/macro-madness-how-to-use-use-well
* Protocols in Elixir: https://hexdocs.pm/elixir/Protocol.html
영어
미국
전사 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
이 팟캐스트의 다른 에피소드
** SHOW NOTES**
- Martin Sumner: https://twitter.com/masleeds
- Riak: https://github.com/basho/riak
- Spine: https://digital.nhs.uk/services/spine
- Bet365 buys Basho assets: https://www.theregister.co.uk/2017/08/25/bet365_to_buy_basho_release_code/
- Martin's talk on Anti-Entropy: https://www.yout…
** SHOW NOTES **
* http://crevalle.io
* https://empex.co/nyc
* https://twitter.com/sasajuric/status/1111987993529729025
* https://twitter.com/moomerman/status/1111711999963086849
* https://twitter.com/_zorbash/status/1112859727845904385
* https://dockyard.com/blog/2018/12/12/phoenix-liveview-intera…
Episode 150 - Clojerl with Juan Facorro
This week on the show we’re joined by Juan Facorro, an avid Erlang-er and creator of Clojerl, a Clojure port written in Erlang.
We give you an update about Elixir Training, and tell you a bit more about a potential bar / meetup we at EMPEX will be hosting d…
Episode 153 – The Dream stack with Rust & Elixir feat. Dave Lucia
We kick things off by hearing about the newly launched Elixir Training :tada: which y’all should check out if you’re looking to learn the language, or have friends who might.
In todays episode we’re joined by Dave Lucia, VP of E…
# Episode 151 – Dave Thomas & Brian Mitchell
In this special episode of ElixirTalk we are joined by Dave Thomas and Brian Mitchell where we continue a discussion that
we had at EMPEX NYC this year as a fishbowl style format. If you haven’t yet seen the talk, you can do so here: https://youtu.be…
면책 조항: 이 페이지에 포함된 팟캐스트와 작품은 Elixir Talk에서 가져온 것입니다. 이 팟캐스트는 소유자의 재산이며 Listen Notes, Inc.와 제휴하거나 보증하지 않습니다.