Thinking Elixir Podcast

Thinking Elixir Podcast


Decomposing models with Maciej Kaszubowski

August 18, 2020

Decomposing models based on lifecycle with Maciej Kaszubowski. He shares tips on finding the lines, how DDD can help, ideas for modular designs, simple ways to start a PubSub architecture, avoiding “donkey code” and much more!

Show Notes online – https://thinkingelixir.com/podcast-episodes/009-decomposing-models-with-maciej-kaszubowski/


Elixir Community News

* https://twitter.com/hauleth/status/1292919509406363661
* https://hex.pm/packages/magritte – Package that lets you place inserted arguments with the pipe operator
* https://github.com/dashbitco/nimble_totp/ – Time-based One Time Password support library extracted from Bytepack.io project
* https://dashbit.co/blog/introducing-nimble-totp
* https://twitter.com/1stAvenger/status/1293163024484913155 – Ecto.Enum and ParameterizedType
* https://github.com/elixir-ecto/ecto/pull/3370 – Ecto.Enum PR

Do you know some Elixir news we don’t? Tell us at @ThinkingElixir
Discussion Resources

* https://mkaszubowski.com/2020/06/24/decomposing-models-lifecycle.html
* https://mkaszubowski.com/2020/06/02/modular-software-design-benefits.html
* https://mkaszubowski.com/2020/05/28/costs-of-modular-software-design.html
* https://appunite.com/
* https://mkaszubowski.com/2017/10/30/whats-wrong-with-global-user-module.html
* https://github.com/aaronrenner/phx_gen_auth
* https://www.youtube.com/watch?v=z4p4e9Uwn6I
* https://einarwh.wordpress.com/2017/01/21/donkey-code/ – Donkey Code explanation
* https://www.youtube.com/watch?v=d2Ddo8OV7ig
* https://twitter.com/mkaszubowski94 – Maciej on Twitter
* https://mkaszubowski.com/ – Maciej’s blog
* https://github.com/mkaszubowski/ – Maciej on Github