6 GitHub проектов для веб-разработчиков, на которые стоит взглянуть

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Привет, Хабр! Представляю вам перевод статьи 6 Github Repos for web developers you should have a look at автора lampewebdev.

Однажды я пролистывал ленту dev.to и наткнулся на пост 6 GitHub проектов для быстрой прокачки знаний.

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

Поэтому, вот список моих любимых проектов GitHub для быстрой прокачки знаний, но созданный специально для веб-разработчиков.

Список (продвинутых) вопросов по JavaScript




Ведь все мы любим собеседования? Решать задачи, которые нам никогда не придется решать в реальном мире? Нравится писать алгоритмы на доске? Или посмотрев на код, ответить на вопрос: «Какой будет вывод?». На что вы должны ответить: «Этот ужасный код необходимо срочно переписать!».

Но мы должны быть готовы к этому! Поэтому в данном репозитории вы найдете вопросы и решения на многих языках!

Прохождение всех их может занять дни, часы или месяцы, в зависимости от ваших навыков и опыта, так что не скажу точно сколько.

JavaScript алгоритмы и структуры данных




Новый тренд в мире IT — много говорить об алгоритмах и хорошо знать их.

В этом невероятном репозитории собраны большинство из них!

По-настоящему круто, что каждый алгоритм написан на JavaScript и протестирован. Так что вам будет еще проще понять их!

От себя добавлю: пожалуйста, не пытайтесь изучать их с целью, что вы сможете писать их прямо из головы. По моему опыту и мнению, 99,5% разработчиков никогда не придется писать или воплощать какие-либо алгоритмы. Вам необходимо только понять временную сложность этих алгоритмов, чтобы решить, когда загрузить библиотеку, использующую данный алгоритм, и использовать ее по назначению.

Основы сетевой безопасности




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

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

В этом репозитории собраны основы основ безопасности, необходимые даже для джуниор разработчиков в наше время.

JavaScript в свете функций




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

К тому же вы должны знать больше, чем просто ООП.

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

Лучшие практики Node.js




Не блокируйте цикл событий! Пожалуйста, не блокируйте цикл событий! Используйте лучшие практики, когда работаете с nodejs!

Если при работе с nodejs, вы блокируете цикл событий, то так делать не стоит!

Вот почему вам необходимо прочитать это руководство по лучшим практикам для nodejs.
А для разработчиков nodejs, это руководство обязательно к прочтению.
Так что начните прямо сейчас!

JavaScript: чистый код




Этот репозиторий вдохновлен книгой с таким же названием от дяди Боба.

Если вам не нравится читать книги, то этот репозиторий для вас.

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

И это нормально! Имея руководство, показывающее, что такое плохой код, нам проще будет писать хороший.

Время от времени я просматриваю этот репозиторий, чтобы освежить свои знания.



А у вас есть любимые репозитории на GitHub? Делитесь ими в комментариях!
Источник: https://habr.com/ru/post/483930/


Интересные статьи

Интересные статьи

Вывод нового релиза проекта в продакшн требует тщательного соблюдения баланса между скоростью развёртывания и надёжностью решения. В компании Slack ценят быстрые итерации, короткие циклы обратной...
Недавно заметил у изучающих английский язык ещё одну тенденцию. Часто люди, отчаявшись добиться желаемого прогресса после многих лет нерационального изучения языка, приходят к выводу: «Ну что, ни...
Продолжаем серию проектов для тренировки. 9 проектов для оттачивания Front-End мастерства Шесть задачек для Front-End разработчика Занимательная практика для разработчика 8 учебных п...
Зачем хранить все данные в памяти? Для хранения данных сайта или бекэнда первым желанием большинства здравомыслящих людей будет SQL база данных.  Но иногда в голову приходит мысль что модель да...
Подборка пригодится разработчикам, дизайнерам, видеорежиссерам и контент-мейкерам, которые ищут музыку для своих проектов — приложений, игр или видеороликов. Представленные ниже площадки предл...