Cookie Consent: We use cookies to give you the best online experience, for analytics, performance, and to tailor the experience towards your interests.

Skip to content
Pic of Thinking Elixir Podcast

Decomposing models with Maciej Kaszubowski

August 18, 2020
0 comments

Thinking Elixir Podcast

Description


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