Episode Details
Back to Episodes
9: Decomposing models with Maciej Kaszubowski
Published 5 years, 7 months ago
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 - http://podcast.thinkingelixir.com/9
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 have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
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
Guest Information
- https://twitter.com/mkaszubowski94 – on Twitter
- https://github.com/mkaszubowski/ – on Github
- https://mkaszubowski.com/ – Blog
Find us online
- Message the show - @ThinkingElixir
- Email the show - show@thinkingelixir.com
- Mark Ericksen - @brainlid
- David Bernheisel - @bernheisel
- Cade Ward - @cadebward