EMx 046: Don't Repeat Your Domain Knowledge with Yiming Chen—
Devchat.tv Episode Roundup
English - April 09, 2019 10:00 - 53 minutes - 52.5 MBHow To Education Business Careers programming javascript web framework development front end developer programmer internet node Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Sponsors
Sentry use the code “devchat” for 2 months free on Sentry small plan
Triplebyte offers a $1000 signing bonus
.TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry!
Panel
Mark Ericksen
Josh Adams
Joined by Special Guest: Yiming Chen
Summary
Yiming Chen and the panel discusses his recent blog post about not repeating domain knowledge. Yiming Chen describes what he means by domain knowledge and how this differs from the well known “do not repeat yourself” rule. The panel discusses how this changes the code and this leads to a conversation about good testing practices. Live view is discussed and the panel asks Yiming Chen what he is looking forward to in elixir. Yiming Chen talks about what the elixir community is like in China and his experience switching from ruby to elixir.
Links
https://dsdshcym.github.io/blog/2018/10/26/dont-repeat-your-domain-knowledge/
https://en.wikipedia.org/wiki/Domain-driven_design
https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
https://pragprog.com/book/tpp/the-pragmatic-programmer
https://github.com/schrockwell/bodyguard
https://github.com/plataformatec/mox
https://www.youtube.com/watch?v=5SbWapbXhKo
https://www.facebook.com/Elixir-Mix
https://twitter.com/elixir_mix
Picks
Mark Ericksen
https://twitter.com/chris_mccord
https://www.youtube.com/watch?v=l3VgbSgo71E
Josh Adams
https://elixirforum.com/t/code-beam-sf-2019-talks/20984
https://2018.elm-conf.us/schedule/matthew-griffith/
Yiming Chen
https://thoughtbot.com/blog/books-free
https://learning.oreilly.com/library/view/accelerate/9781457191435/