http://degoes.net/articles/fp-vs-oop-part1 https://typelevel.org/blog/2017/12/27/optimizing-final-tagless.html https://kubuszok.com/compiled/kinds-of-types-in-scala/ https://kubuszok.com/compiled/implicits-type-classes-and-extension-methods/ https://typelevel.org/blog/2018/09/04/chain-replacing-the-list-monoid.html
https://clojure.org/about/state#_working_models_and_identity
https://www.freecodecamp.org/news/why-graphql-is-the-future-of-apis-6a900fb0bc81/
https://www.jefclaes.be/2018/08/ges-scavenging-and-hidden-cost-of-link.html
https://manuel.bernhardt.io/2016/08/31/akka-anti-patterns-logging-the-wrong-way/