If you are looking to learn what makes a great developer, there are some resources you can look at to learn about the best practices in your field.If you are a software developer you've probably heard of GitHub. It is the largest code repository in the world. It is used by millions of developers. Here are 7 GitHub repositories that can help you advance as a developer. Read more here.
Developers and Open Source authors now have access to a plethora of free services, but it might be difficult to identify them all in order to make informed judgments.
This repository contains a collection of software (SaaS, PaaS, IaaS, and other providers) with free developer tiers.
2) Tech Interview Handbook
This repository contains useful information on all aspects of a technical interview, from applying for a job to passing the interviews to negotiating an offer. Candidates that are technically proficient may find the non-technical content useful as well.
4) Node.js Best Practices
This repository is an excellent resource for staying current with the Node ecosystem while also learning about best practices. It includes a summary and curation of the most popular articles on Node.js best practices, as well as integration with other programs such as Docker, Kubernetes, and others.
5) HTML5 Boilerplate
HTML5 Boilerplate is a high-quality front-end framework for creating quick, dependable, and adaptive web programs and sites. This project is the culmination of more than a decade of iterative development and community input. It doesn't impose any particular development philosophy or structure, so you can write your code as you wish.
6) 30 Seconds Of Code
7) Public APIs
A collective list of free APIs for use in software and web development