Архив летней школы на конференции Odessa.js. Лекции читают: Тимур Шемсединов, Алексей Голиков и Алексей Орленко.
- Часть 1: Введение и парадигмы программирования
- Часть 2: Стиль, парадигмы, функции
- Часть 3: Частичное применение, каррирование, замыкания, чеининг
- Часть 4: Обертки и мемоизация
- Часть 5: EventEmitter, Symbol, Proxy
- Часть 6: Композиция функций
- Часть 7: Коллекции: Array, Object, Map, Set, weak & typed, итераторы
- Часть 9: Event loop, асинхронность, таймеры, колбеки, промисы, async/await
- Часть 10: Наблюдение за файловой системой и динамическая подгрузка в Node.js
- Часть 11: Структуры данных: связные списки, деревья структур в JavaScript
- Часть 12: Графы на JavaScript (структуры данных)
- Часть 13: Асинхронное программирование в JavaScript и Node.js
- Часть 14: Коллекторы данных, композиция асинхронных функций в JavaScript и Node.js
- Часть 15: адаптеры callbackify, promisify, асинхронная очередь для Node.js и JavaScript
- Часть 16: Обзор технологии Node.js от контрибьютеров и мемы про JavaScript
- Часть 17: Потоки (Streams) в Node.js
- Часть 18: HTTP сервер в Node.js,req, res, сокеты и потоки (streams)
- Часть 20: Процессы, кластеризация и балансировка в Node.js