As developers, we all want to improve our programming skills. Today I'm introducing not 5, not 7, but 10 GitHub repositories to help you grow as a JavaScript developer!
Grab your favorite tea and head on over to these resources.
ES6 Cheatsheet
Similar to the modern JS cheatsheet presented earlier, here is a repository of tips, tricks, best practices and code snippets in JavaScript.
Bookmark it and refer back to it when you need it.
+12.9k = > https://github.com/DrkSephy/es6-cheatsheet
JavaScript algorithms
Heard you need to implement an algorithm in JavaScript? Then this is the repository for you.
It provides a comprehensive list of algorithms and data structures in JavaScript with explanations and examples. The content is organized by experience: B (beginner) and A (advanced).
+151k ️= > https://github.com/trekhleb/javascript-algorithms
Node Best Practices
Node JS is one of the most widely used technologies in the industry. The repository below contains an up-to-date list of best practices that you can follow.
Each best practice is supported with an example, and the repository is translated into +7 languages. You no longer have an excuse not to check it out!
+81.7k ️= > https://github.com/goldbergyoni/nodebestpractices
33 JS concepts
The repository describes: "33 JavaScript concepts every developer should know". References, videos, articles or books support these concepts.
+51.8k ️= > https://github.com/leonardomso/33-js-concepts
You don't know JS (yet)
I don't know if I need to tell anything else about this repository. Can we call this article a list of JavaScript repositories without including it?
This repository is an initiative of Kyle Simpson (aka Getify), the author of the "You Don't Know JS (Yet)" book series. These books dive deep into the core mechanics of the JavaScript language.
The author provides the numeric version of these books in the repository for free.
Note: You can buy the books to support the author and get a paperback version.
+159k ️= > https://github.com/getify/You-Dont-Know-JS
Clean Code JavaScript
In the world of programming, there is a famous book called "Clean Code". This repository is an adaptation of these clean code concepts, but for JavaScript.
The presentation is very simple:
- a practice (sometimes with a short description)
- one bad example
- a good example
+73k ️= >; https://github.com/ryanmcdermott/clean-code-javascript
Ingenious NodeJS
This GitHub repository contains a list of tools, packages, tutorials, articles, videos and more for your next Node project.
All packages are categorized: Logging, Parsing, Compression, etc. You should find the answer to most of your problems here!
+46.9k ️= > https://github.com/sindresorhus/awesome-nodejs
30 days of JavaScript
Want to learn JavaScript in "30" days? Here's how!
The concept of this repository guides you step by step on your JavaScript journey. In fact, you'll have a concept every day for 30 days.
Every day you'll have resources, exercises and sometimes projects.
Note: As mentioned in the repository, despite the "30 days" designation, it can take much longer. The key to learning success is to pace yourself.
+27.8k = > https://github.com/Asabeneh/30-Days-Of-JavaScript
Modern JS Cheatsheet
Here is the author's description for this repository:
"This document is a cheatsheet for JavaScript commonly encountered in modern projects, and most contemporary code samples.This guide isn't intended to teach JavaScript from scratch, but to help developers with basic skills who have difficulty learning modern codebases (or say, learning React, for example) because of the JavaScript concepts used.Also, I'll sometimes give personal advice that may be controversial, but I'll be careful to mention that it's a personal recommendation when I do so."
Definitely the kind of repository you can bookmark and refer to later when you feel the need.
+23.5k = > https://github.com/mbeaudru/modern-js-cheatsheet
JavaScript Testing Best Practices
An updated, comprehensive list of best practices for writing tests in JavaScript and Node JS.
Indeed, writing good tests is an essential skill for a developer. I hope that thanks to this repository you can find many tips on this topic and improve your testing strategy.
+19.1k = > https://github.com/goldbergyoni/javascript-testing-best-practices
Top comments (1)
Don't forget to tag me on Twitter if you read this article to the end. @arjuncodess