This sample session from RWDevCon 2018 shows you how to use cutting edge architecture design techniques to master the art of designing codebases that can easily change over time.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/193892/rwdevcon-2018-vault-free-tutorial-session-improving-app-quality-with-tdd-2