База знаний

Каталоги удалённой работы

Все каталоги удалённой работы

UpWork

English • Фри-ланс биржа

Международная фриланс-биржа

upwork.com

Карьера от Хабр

Русский • Доска объявлений

Доска объявлений от Хабра

career.habr.com/vacancies

Фриланс от Хабр

Русский • Фри-ланс биржа

Фриланс-биржа от Хабра

freelance.habr.com

Доска объяслений от StackOverflow

English • Доска объявлений

Доска объявлений от самой важной технологической компании

stackoverflow.com/jobs

Технологии и сервисы

Все технологии и сервисы

Regex

Regex

Язык для написания выражений для поиска по тексту

Amazon Web Services

Amazon Web Services

Платформа хостинга и облачных вычислений от Amazon

SublimeText

SublimeText

Текстовый редактор, основное орудие программиста

Bootstrap

Bootstrap

Самый популярный CSS-фреймворк, разработан в Twitter

HTTP

HTTP

Hypertext transfer protocol

Git

Git

Распределённая система контроля версий

Концепции

Все концепции

Технический долг

Количество кода с плохой архитектурой, написанного наспех, который впоследствии придётся переписывать

Однозадачность

Принцип, согласно которому функция (или объект) должна делать только одну задачу, и, соответственно, менять её придётся только при изменениях, касающихся только этой задачи

Ментальное переключение

Переключение недооценённый и малоизвестный враг продуктивности. Если человек погружён в задачу, и его отвлечь незначительным вопросом, ему потребуется 10-15 минут, чтобы снова погрузиться в задачу.

TDD

От «Test-driven development». Методика написания кода, когда сначала пишутся тесты, проверяющие работу будущего кода, а потом сам код.

Низкая связанность

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

Рецепты

Все рецепты

Школы программирования

Все школы программирования

Wes Boss

Лекции на английском

wesbos.com

egghead

Лекции на английском

egghead.io

Frontend Master

Лекции на английском

Advance Your Skills with In-Depth, Modern Front-End Engineering Courses

frontendmasters.com

Udemy

Лекции на английском

udemy.com