Thanks for your thoughts! This is exactly what are we planning in the upcoming course, e.g. take some problem, go incrementally from naive solutions up to using frameworks and explain design patterns and their implementation (for instance dependency injection and how it is used in Spring framework).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.