Codeplace – Learn Web Development the Right Way

I really like the look of Codeplace as a way to start or further your web development skills. I came across the site on ProductHunt, and I liked what their CEO had to say:

Codeplace’s objective is to make you ready for your next web development job. Our belief is that the more you practice building real web applications, the more comfortable you will feel as a developer. That’s why our library mainly consists of code projects such as a Project Management Tool, 2 Sided Marketplace, Social Network, Automated Social Platform, Dating App and More. We’ve also just launched our new Web Development Path this week. Let me know if you have any questions 🙂 [Tiago Martins via ProductHunt]

Codeplace features tracks for beginners and seasoned developers. It looks like a great way to level-up!

Kickball/awesome-selfhosted –

If you’re the DIY type when it comes to the web, you’ll appreciate this comprehensive list of self-hosted resources which replicate many of the features and functionality of their SaaS brethren.

Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. This is a list of Free Software network services and web applications which can be hosted locally.

Source: Kickball/awesome-selfhosted


This is a great reference for learning how to use the command line.

Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an engineer in both obvious and subtle ways. This is a selection of notes and tips on using the command-line that I’ve found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.

Source: jlevy/the-art-of-command-line