10 обязательных репозиториев GitHub для разработчиков JavaScript

10 обязательных репозиториев GitHub для разработчиков JavaScript

Как разработчики, мы все хотим улучшить свои навыки программирования. Сегодня я представляю вам не 5, не 7, а 10 репозиториев GitHub, которые помогут вам вырасти как JavaScript-разработчику!

Берите свой любимый чай и отправляйтесь на эти ресурсы.



Шпаргалка по ES6

Подобно современной шпаргалке по JS, представленной ранее, здесь собраны советы, рекомендации, лучшие практики и фрагменты кода на JavaScript.

Добавьте его в закладки и возвращайтесь к нему, когда он вам понадобится.

+12.9k => https://github.com/DrkSephy/es6-cheatsheet



Алгоритмы

Слышали, что вам нужно реализовать алгоритм на JavaScript? Тогда это хранилище для вас.

В нем представлен полный список алгоритмов и структур данных на JavaScript с объяснениями и примерами. Содержание организовано по уровню подготовки: B (начинающий) и A (продвинутый).

+151k ️= > https://github.com/trekhleb/javascript-algorithms



Лучшие практики работы с Node

Node JS - одна из наиболее широко используемых технологий в отрасли. Репозиторий ниже содержит актуальный список лучших практик, которым вы можете следовать.

Каждая передовая практика подкреплена примером, а репозиторий переведен на +7 языков. У вас больше нет оправданий, чтобы не проверить его!

+81.7k ️= > https://github.com/goldbergyoni/nodebestpractices



33 концепции JS

Репозиторий описывает: “33 концепции JavaScript, которые должен знать каждый разработчик”. Ссылки, видео, статьи или книги поддерживают эти концепции.

+51.8k ️= > https://github.com/leonardomso/33-js-concepts



Вы не знаете JS (пока)

Я не знаю, нужно ли еще что-то рассказывать об этом репозитории. Можно ли назвать эту статью списком репозиториев JavaScript, не включая его?

Этот репозиторий - инициатива Кайла Симпсона (он же Getify), автора серии книг “You Don’t Know JS (Yet)”. Эти книги глубоко погружаются в основную механику языка JavaScript.

Автор предоставляет цифровые версии этих книг в репозитории бесплатно.

Примечание: Вы можете купить эти книги, чтобы поддержать автора и получить версию в мягкой обложке.

+159k ️= > https://github.com/getify/You-Dont-Know-JS



Чистый код JavaScript

В мире программирования существует известная книга под названием ”Чистый код”. Данное хранилище является адаптацией этих концепций чистого кода, но для JavaScript.

Презентация очень проста:

  • практика (иногда с кратким описанием)
  • один плохой пример
  • хороший пример

+73k ️= >; https://github.com/ryanmcdermott/clean-code-javascript



Изобретательный NodeJS

Этот репозиторий GitHub содержит список инструментов, пакетов, учебников, статей, видео и многого другого для вашего следующего проекта Node.

Все пакеты распределены по категориям: Логирование, Парсинг, Сжатие и т.д. Вы должны найти здесь ответ на большинство своих проблем!

+46.9k ️= > https://github.com/sindresorhus/awesome-nodejs



30 дней JavaScript

Хотите выучить JavaScript за “30” дней? Как!

Концепция этого хранилища шаг за шагом проведет вас по пути JavaScript. Фактически, каждый день в течение 30 дней у вас будет концепция.

Каждый день у вас будут ресурсы, упражнения и иногда проекты.

Примечание: Как указано в хранилище, несмотря на обозначение “30 дней”, обучение может занять гораздо больше времени. Ключ к успеху в обучении - соблюдать темп.

+27.8k = > https://github.com/Asabeneh/30-Days-Of-JavaScript



Шпаргалка по современному JS

Вот описание автора для этого репозитория:

”Этот документ представляет собой шпаргалку по JavaScript, часто встречающемуся в современных проектах, и большинство современных примеров кода.Это руководство не предназначено для обучения JavaScript с нуля, но для помощи разработчикам с базовыми навыками, которые испытывают трудности с изучением современных баз кода (или, скажем, с изучением React, например) из-за используемых концепций JavaScript. Также я иногда буду давать личные советы, которые могут быть спорными, но я буду осторожно упоминать, что это личная рекомендация, когда я это делаю.”

Определенно, это тот репозиторий, который можно добавить в закладки и обратиться к нему позже, когда возникнет необходимость.

+23.5k = > https://github.com/mbeaudru/modern-js-cheatsheet



Лучшие методы тестирования JavaScript

Обновленный, полный список лучших практик для написания тестов на JavaScript и Node JS.

Действительно, написание хороших тестов - важный навык для разработчика. Я надеюсь, что благодаря этому репозиторию вы сможете найти много советов на эту тему и улучшить свою стратегию тестирования.

+19.1k = > https://github.com/goldbergyoni/javascript-testing-best-practices