https://medium.com/@developercp/how-to-become-production-ready-full-stack-developer-in-3-months-e266b711a32e