База знаний
Каталоги удалённой работы
Все каталоги удалённой работы →
Доска объяслений от StackOverflow
English • Доска объявлений
Доска объявлений от самой важной технологической компании
Технологии и сервисы
Regex
Язык для написания выражений для поиска по тексту
Amazon Web Services
Платформа хостинга и облачных вычислений от Amazon
SublimeText
Текстовый редактор, основное орудие программиста
Bootstrap
Самый популярный CSS-фреймворк, разработан в Twitter
HTTP
Hypertext transfer protocol
Git
Распределённая система контроля версий
Концепции
Технический долг
Количество кода с плохой архитектурой, написанного наспех, который впоследствии придётся переписывать
Однозадачность
Принцип, согласно которому функция (или объект) должна делать только одну задачу, и, соответственно, менять её придётся только при изменениях, касающихся только этой задачи
Ментальное переключение
Переключение недооценённый и малоизвестный враг продуктивности. Если человек погружён в задачу, и его отвлечь незначительным вопросом, ему потребуется 10-15 минут, чтобы снова погрузиться в задачу.
Переменная
Название для ссылки на область памяти
TDD
От «Test-driven development». Методика написания кода, когда сначала пишутся тесты, проверяющие работу будущего кода, а потом сам код.
Низкая связанность
Низкая связанность объектов — принцип, снижающий необходимость переписывать связанные классы при изменении других классов. Чем меньше один класс знает о другом, тем лучше.
Рецепты
Rake database tasks
Неполный перечень DB-тасков Rake
`before_action` с аргументами
before_action с аргументами
Content Security Policy для Rails 5 & 6
Настройка HTTP-заголовков Content Security Policy для локальной разработки
Школы программирования
Frontend Master
Лекции на английском
Advance Your Skills with In-Depth, Modern Front-End Engineering Courses