u/agilesteelin r/scala • Recommends
3 months, 28 live streams and almost 60 hours later...
#diamondarchitecture#functionalprogramming#dependencyinjection
13K subscribers • 47 videos on Hallway
Advanced. Deep dive for people who know the field.
1.4K views4 years ago1 recommendation
Software designProgramming languagesScalaSoftware architectureDesign patterns
An overview of Diamond Architecture, showcasing a complete rewrite of a functional Scala shopping cart application to optimize dependency management.
This video is the result of the rewrite of the shopping cart application created in the book Practical Functional Programming in Scala by Gabriel Volpe to diamond architecture. It took 3 months, 28 live streams and almost 60 hours. The code is here: github.com/DevInsideYou/pfps-shopping-cart/tree/diamonds The diagrams are here: github.com/DevInsideYou/pfps-shopping-cart/blob/diamonds/dep… github.com/DevInsideYou/pfps-shopping-cart/blob/diamonds/dep… The 'bottom' app is here: github.com/ClementTsang/bottom The playlist is here: youtube.com/playlist?list=PLJGDHERh23x8i0UudLmrkBqLiJVj8sA7P Table of Contents: Intro The Dependency Graph Poor Man's Benchmarks Words of Wisdom Show me the code! Conclusion Website: devinsideyou.com Patreon: patreon.devinsideyou.com Discord: discord.devinsideyou.com Telegram: telegram.devinsideyou.com Twitter: twitter.devinsideyou.com GitHub: github.devinsideyou.com LBRY: lbry.devinsideyou.com Install scripts: install.devinsideyou.com Giter8 templates: g8.devinsideyou.com Spotify concentration playlist: code.radio.devinsideyou.com Cheers and Happy Coding! #pfp #scalaWhat people say. Recommended for its deep dive into dependency management and architecture patterns in large Scala applications.
u/agilesteelin r/scala • Recommends