Общее оглавление курса тут: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Paradigms.md
- 00:00 Введение
- 01:32 Основные понятия
- 16:42 Принципы ООП
- 16:49 Принципы GRASP
- 29:04 Принципы SOLID
- 41:29 Паттерны GoF
- 1:46 Присвоенные идеи ООП
- 11:47 Притянутые достоинства ООП
- 22:06 Проблемы ООП
- 39:56 Как жить с ООП
- 56:44 Подходящие области для ООП
- 1:03:51 Неподходящие области для ООП
- 1:11:30 Заключение
- 5:45 Callbacks
- 10:00 Async.js or analogues
- 15:47 Events
- 18:00 Promise
- 25:20 async/await
- 27:10 Functor + Chaining + composition
- 30:49 Problems of callback, async.js, Proimise, async/await
- 34:00 Add timeout to any function
- 36:55 Make function cancelable
- 37:59 More wrappers
- 39:22 Promisify and Callbackify
- 48:47 Sync function to async
- 41:43 Sync function to Promise
- 43:17 Convertors
- 43:31 Metasync
- 45:26 Function composition
- 47:09 Adynchronous function composition
- 47:58 Flow communication like in electronics
- 50:06 Collectors
- 59:17 Queue