CODEREVUE.NET
Updated 9 days ago
Working on side-projects is one of the most effictive ways to improve your software skills. Sometimes the projects are just quick proof-of-concepts, but they can also be a way to tinker with full stacks that you don't normally get to work with. One difficulty is that most how-to content focuses on a very specific part of the stack and less on how all the pieces fit together. For example, you might find articles on how to setup a build system or use a templating engine, but not how those pieces fit into a bigger project.