Don't have Telegram yet? Try it now!
http://www.macaalay.com/2015/10/20/creating-a-solid-architectural-foundation-from-scratch-is-not-really-that-hard/
Creating a Solid Architectural Foundation from scratch is not really that hard