Список редактируется и актуализируется время от времени.
Telegram: @piratestories | Гайд | Книги |
- Хекслет: основы программирования
- Словарь на MDN
- The Twelve-Factor App
- Открытый курс лекций по JavaScript и Node.js от Тимура Шемсединова в Киевском политехническом институте
- Архивы хороших бесед из Слака Хекслета
- Вёрстка — это не тупо
- Фронтенд — это не больно!
- Frontend WhiteList
- Modern JS Cheatsheet
- Оптимизация Web приложений
- Что поместить в HEAD?
- Интерактивная карта: 1387 музыкальных жанров с примерами
- Журнал «Шрифт»
- Переводы крутых статей от devSchacht
- Шаблоны проектирования от Hexlet
- Developers roadmap
- Frontend Case Studies
- Советы для разработчика интерфейсов
- Перевод базового курса UX, который включает 31 основной принцип UX-проектирования: UX Crash Course: 31 Fundamentals
- Алгоритмы и структуры данных с реализацией на JavaScript в одном репозитории
- Руководство по регулярным выражениям в JavaScript
- Chrome & Firefox now force .dev domains to HTTPS via preloaded HSTS, 16.02.2018
- В Chrome будет принудительно включаться HTTPS для доменов .dev и .foo, 16.02.2018
- Методы обхода массива
- Чем отличается императивное программирование от декларативного
- История одного начинающего дизайнера
- «Эффективная работа с легаси‑кодом» Майкла Физерса
- Анатомия JavaScript-ошибок: Часть 1, Часть 2
- ADR и микрофреймворк Slim
- Структура веб-приложений
- Общие принципы работы веб-технологий в картинках
- Построение гибких PHP приложений
- Что такое внедрение зависимостей (Dependency Injection)?
- Nginx, Php-Fpm
- Simple Made Easy (Текстовый перевод)
- Пара новых идей Лии Веру для адаптации таблиц без JS: трюк с text-shadow и функция element() из Firefox
- Полезные приёмы работы с массивами в JavaScript
- Guard Expression
- Автоматное программирование на примере React
- Функторы, аппликативные функторы и монады в картинках
- Ошибочное понимание принципа DRY
- Индексы в MySQL
- Вольный перевод цикла статей "Programming guidelines", который написал Matthias Noback
- Как и зачем управлять состоянием приложения с помощью конечного автомата и асинхронных функций — генераторов
- Что такое объект? И почему Геттеры и Сеттеры — зло.
- Разделение функций на команды и запросы: Саша Беспоясов с обзором преимуществ и недостатков паттерна CQS
- Забытая история ООП. JavaScript — месть Smalltalk миру за неправильное понимание концепции ООП
- Что такое модель акторов и пример реализации на Javascript
- Принцип наименьшего удивления
- Учитесь писать код без if
- Учитесь писать код без for
- Итеративный процесс
- Топовая статья о том, зачем нужны Symbol, Iterator и Generator в JavaScrip
- Полное понимание синхронного и асинхронного JavaScript с Async/Await
- 5 вопросов по JavaScript на которые вы должны знать ответ
- Краткое введение во внедрение зависимостей
- Fira Code: шрифт с лигатурами для кода
- Ошибки именования в программировании I
- Приведение типов в JavaScript
- Конспект-перевод книги «Чистая архитектура» Роберта Мартина
- Simple Made Easy
- FullStack на одном языке или изоморфизм Рича Хикки, Николай Рыжиков
- Формирование инженерной культуры, Кирилл Мокевнин
- Вебинары Хекслета
- Ментальное программирование
- Ментальное программирование 2.0
- Пятиминутка React. Разговор с уважаемым человеком
- Как функциональное программирование может сделать жизнь проще, на примере JS
- Максим Дорофеев — Воспитай свою обезьяну