OneDev (GitHub Repo)
OneDev is an all-in-one DevOps platform that features issue tracking, git management, pull requests, and build farms. It contains tools to make building and deploying projects a breeze. Short GIF demonstrations and explanations of its features are available.
Become a Better Software Architect (GitHub Repo)
A software architect is a software expert who makes high-level design choices and dictates technical standards. Software architecture is the fundamental organization of a system and the principles that determine the design and evolution of the system. There are three levels of architecture: application level, solution level, and enterprise level. A software architect needs to be able to design software, make decisions regarding projects, simplify problems and solutions, code, write clear documentation, communicate with others, estimate and evaluate time and skills required for projects, balance the needs of a project, consult with others, and market their own ideas. A roadmap for professional development in software architecture is provided.