Урок 1.
00:06:13
0. Как проходить курсы Node.js 2024 и Async 2024
Урок 2.
00:44:12
1.1. Генераторы и асинхронные генераторы в JavaScript
Урок 3.
00:20:45
1.2. Итераторы и асинхронные итераторы в JavaScript
Урок 4.
00:11:00
1.3. Async Contracts async generator, async iterator, async iterable — JavaScript Українською
Урок 5.
00:09:05
1.4. JavaScript Contracts generator, iterator, iterable — JavaScript Українською
Урок 6.
00:37:43
2.1. Асинхронность с библиотекой async.js
Урок 7.
02:07:28
3.1. Metarhia community Weekly call #135 (2023-12-28)
Урок 8.
01:17:23
3.2. Metarhia community Weekly call #136 (2024-01-04)
Урок 9.
02:08:59
3.3. Metarhia community Weekly call #137
Урок 10.
01:38:50
3.4. Metarhia community Weekly call #139
Урок 11.
02:01:46
3.5. Metarhia community Weekly call #140
Урок 12.
01:50:58
3.6. Metarhia community Weekly call #146
Урок 13.
01:36:52
3.7. Metarhia community Weekly call #147
Урок 14.
01:55:32
3.8. Metarhia community Weekly call #148
Урок 15.
02:20:14
3.9. Metarhia community Weekly call #149
Урок 16.
02:09:20
3.10. Metarhia community Weekly call #150
Урок 17.
02:05:23
3.11. Metarhia community Weekly call #151
Урок 18.
01:58:40
3.12. Metarhia community Weekly call #153
Урок 19.
02:05:31
3.13. Metarhia community Weekly call #154
Урок 20.
01:58:34
3.14. Metarhia community Weekly call #156
Урок 21.
01:55:54
3.15. Metarhia community Weekly call #161
Урок 22.
02:12:40
3.16. Metarhia community Weekly call #138
Урок 23.
02:13:04
3.17. Metarhia community Weekly call #141
Урок 24.
02:36:00
3.18. Metarhia community Weekly call #142
Урок 25.
02:13:33
3.19. Metarhia community Weekly call #143
Урок 26.
02:04:27
3.20. Metarhia community Weekly call #144
Урок 27.
02:20:39
3.21. Metarhia community Weekly call #145
Урок 28.
02:17:53
3.22. Metarhia community Weekly call #152
Урок 29.
01:01:38
3.23. Metarhia community Weekly call #155
Урок 30.
01:49:31
3.24. Metarhia community Weekly call #157
Урок 31.
02:10:18
3.25. Metarhia community Weekly call #159
Урок 32.
01:59:52
3.26. Metarhia community Weekly call #160
Урок 33.
02:28:55
3.27. Metarhia community Weekly call #162
Урок 34.
02:02:20
3.28. Metarhia community Weekly call #163
Урок 35.
01:42:30
3.29. Metarhia community Weekly call #164
Урок 36.
01:56:25
3.30. Metarhia community Weekly call #165
Урок 37.
01:11:13
3.31. Metarhia community Weekly call #166
Урок 38.
02:01:50
3.32. Metarhia community Weekly call #167
Урок 39.
01:28:06
3.33. Metarhia community Weekly call #168
Урок 40.
02:04:15
3.34. Metarhia community Weekly call #169
Урок 41.
02:21:29
3.35. Metarhia community Weekly call #170
Урок 42.
02:12:36
3.36. Metarhia community Weekly call #171
Урок 43.
02:07:13
3.37. Metarhia community Weekly call #172
Урок 44.
02:02:27
3.38. Metarhia community Weekly call #173
Урок 45.
02:00:34
3.39. Metarhia community Weekly call #174
Урок 46.
02:01:55
3.40. Metarhia community Weekly call #175
Урок 47.
01:23:15
3.41. Metarhia community Weekly call #176
Урок 48.
02:03:15
3.42. Metarhia community Weekly call #177
Урок 49.
02:13:31
3.43. Metarhia community Weekly call #178
Урок 50.
02:06:57
3.44. Metarhia community Weekly call #179
Урок 51.
02:00:50
3.45. Metarhia community Weekly call #180
Урок 52.
00:56:57
3.46. Metarhia community Weekly call #184
Урок 53.
02:20:38
3.47. Metarhia community Weekly call #185
Урок 54.
02:04:38
3.48. Metarhia community Weekly call #186
Урок 55.
02:50:25
3.49. Metarhia community Weekly call #187: как убедить коллег и руководство, интервью, истории
Урок 56.
02:01:26
3.50. Metarhia Weekly call #188: завершение курсов 2024, как думать о паттернах, стандартная библиотека
Урок 57.
02:40:20
3.51. Metarhia Weekly call #189: паттерны, планы по развитию курсов, слои, о проблемах фронтенда
Урок 58.
02:00:22
3.52. Metarhia Weekly call #190
Урок 59.
02:01:59
3.53. Metarhia Weekly call #191
Урок 60.
02:54:27
3.54. Metarhia Weekly call #192: Как стыкуются фронтенд DDD + бекенд DDD, local first, клиент-сервер
Урок 61.
02:17:41
3.55. Metarhia Weekly call #194: DDD at Frontend, Dmytro Brahinets
Урок 62.
02:01:30
3.56. Парадигмы и языки программирования, лингвистическая природа мышления инженера
Урок 63.
03:11:15
3.57. Demi Murych — Деми Мурыч — JavaScript оптимизация и паттерны — Metarhia Community Meetup #183
Урок 64.
02:28:38
3.58. Eugene Yukhno — Metarhia Community Meetup #181 with Engineering Experts — LISP and JavaScript
Урок 65.
02:17:55
3.59. Lowcode⧸Nocode, AI in JavaScript — Dmytro Nechai — Дмитрий Нечай — Metarhia Community Meetup #182
Урок 66.
02:06:05
3.60. Local-first подход, CRDT и фронтенд — синхронизация в распределенных системах — Metarhia Weekly #193
Урок 67.
01:49:20
4.1. Async 2024 Q&A call #1, org. intro
Урок 68.
01:00:02
4.2. Async 2024 Q&A call #2
Урок 69.
02:00:57
4.3. Async 2024 Q&A call #4
Урок 70.
02:06:33
4.4. Async 2024 Q&A call #5
Урок 71.
01:33:36
4.5. Async 2024 Q&A call #6
Урок 72.
01:58:38
4.6. Async 2024 Q&A call #14
Урок 73.
02:16:10
4.7. Async 2024 Q&A call #15
Урок 74.
02:05:22
4.8. Async 2024 Q&A call #16
Урок 75.
01:23:43
4.9. Async 2024 Q&A call #17
Урок 76.
02:06:22
4.10. Async 2024 Q&A call #19
Урок 77.
01:58:21
4.11. Async 2024 Q&A call #20
Урок 78.
02:05:28
4.12. Async 2024 Q&A call #22
Урок 79.
01:51:49
4.13. Async 2024 Q&A call #23
Урок 80.
02:04:51
4.14. Async 2024 Q&A call #27
Урок 81.
02:03:46
4.15. Async 2024 Q&A call #28
Урок 82.
02:16:55
4.16. Async 2024 Q&A call #3
Урок 83.
02:14:21
4.17. Async 2024 Q&A call #7
Урок 84.
01:18:21
4.18. Async 2024 Q&A call #8
Урок 85.
01:44:40
4.19. Async 2024 Q&A call #9
Урок 86.
01:54:29
4.20. Async 2024 Q&A call #10
Урок 87.
02:02:28
4.21. Async 2024 Q&A call #11
Урок 88.
02:01:20
4.22. Async 2024 Q&A call #12
Урок 89.
01:51:21
4.23. Async 2024 Q&A call #13
Урок 90.
01:37:49
4.24. Async 2024 Q&A call #18
Урок 91.
01:51:31
4.25. Async 2024 Q&A call #21
Урок 92.
01:55:16
4.26. Async 2024 Q&A call #24
Урок 93.
01:58:22
4.27. Async 2024 Q&A call #25
Урок 94.
02:00:49
4.28. Async 2024 Q&A call #29
Урок 95.
01:34:24
4.29. Async 2024 Q&A call #30
Урок 96.
02:10:08
4.30. Async 2024 Q&A call #31
Урок 97.
01:25:30
4.31. Async 2024 Q&A call #32
Урок 98.
01:58:41
4.32. Async 2024 Q&A call #33
Урок 99.
01:59:29
4.33. Async 2024 Q&A call #34
Урок 100.
01:59:02
4.34. Async 2024 Q&A call #35
Урок 101.
01:53:44
4.35. Async 2024 Q&A call #36
Урок 102.
02:00:09
4.36. Async 2024 Q&A call #37
Урок 103.
01:14:49
4.37. Async 2024 Q&A call #38
Урок 104.
02:16:05
4.38. Async 2024 Q&A call #39
Урок 105.
02:13:55
4.39. Async 2024 Q&A call #40
Урок 106.
02:01:25
4.40. Async 2024 Q&A call #41
Урок 107.
02:04:16
4.41. Async 2024 Q&A call #42
Урок 108.
02:13:46
4.42. Async 2024 Q&A call #43
Урок 109.
02:05:22
4.43. Async 2024 Q&A call #44
Урок 110.
02:04:32
4.44. Async 2024 Q&A call #45
Урок 111.
02:04:41
4.45. Async 2024 Q&A call #46: Async Queue
Урок 112.
02:11:32
4.46. Async 2024 Q&A call #47
Урок 113.
02:06:02
4.47. Async 2024 Q&A call #48
Урок 114.
02:07:18
4.48. Async 2024 Q&A call #49
Урок 115.
00:53:27
4.49. Async 2024 Q&A call #50
Урок 116.
01:27:53
4.50. Async 2024 Q&A call #51
Урок 117.
02:02:08
4.51. Async 2024 Q&A call #52
Урок 118.
02:18:29
4.52. Async 2024 Q&A call #53: code review, websockets
Урок 119.
02:01:11
4.53. Async 2024 Q&A call #54: EventEmitter, AsyncIterable, Stream
Урок 120.
00:51:06
5.1. Web Locks API in Node.js and browser
Урок 121.
01:02:00
5.2. Доклад: Многопоточность в NodeJS (Metarhia)
Урок 122.
00:46:11
5.3. Межпроцессовое взаимодействие в Node.js
Урок 123.
01:08:05
5.4. JavaScript: потоки и процессы, асинхронное и параллельное программирование на Node.js и в браузере
Урок 124.
01:22:18
5.5. Architecture #15: потоки та процеси у Web та Node.js, Atomics⧸CAS, шарена пам'ять, блокування
Урок 125.
01:19:06
6.1. Семафоры и мьютексы в JavaScript и Node.js
Урок 126.
00:33:15
7.1. Архив 2018 - Часть 17: Потоки (Streams) в Node.js
Урок 127.
00:37:27
7.2. Архив 2018 - Часть 18: HTTP сервер в Node.js,req, res, сокеты и потоки (streams)
Урок 128.
00:12:48
7.3. Паттерн Revealing Constructor - открытый конструктор
Урок 129.
00:54:52
7.4. Node.js Streams: Readable, Writable, Transform, backpressure, pipe, pipeline, for..await
Урок 130.
00:18:04
7.5. Web Streams — потоки событий — паттерны асинхронного программирования
Урок 131.
00:26:28
8.1. Асинхронные коллекторы данных
Урок 132.
00:22:06
8.2. Pattern Collector — шаблон асинхронная коллекция — паттерны асинхронное программирование
Урок 133.
00:31:26
9.1. Асинхронная композиция функций на JavaScript
Урок 134.
00:48:46
9.2. Асинхронная композиция в JavaScript: compose, pipe — функциональное программирование с примерами
Урок 135.
00:51:33
10.1. Конкурентная асинхронная очередь на JavaScript
Урок 136.
02:04:41
10.2. Async 2024 Q&A call #46: Async Queue
Урок 137.
00:54:51
10.3. Node.js Queue optimized for JavaScript V8: Circular Buffer, Unrolled List, Unrolled Queue
Урок 138.
00:38:19
11.1. Асинхронность на RxJS и потоки событий
Урок 139.
00:55:36
12.1. Фабрики и пулы объектов в JavaScript, factorify, poolify
Урок 140.
00:07:55
12.2. GoF Patterns: Factory Method — Паттерн «Фабричный метод» Банды четырех для JavaScript, TypeScript
Урок 141.
00:17:28
12.3. Instantiation: Object Pool, Factory — «Пул объектов» и «Файбрика» для JavaScript, TypeScript
Урок 142.
00:28:25
12.4. Асинхронный пул для worker thread pool в Node.js
Урок 143.
00:21:23
12.5. AsyncPool — шаблон асинхронный пул — паттерны асинхронное программирование
Урок 144.
00:22:54
12.6. Patterns Українською: Constructor, Factory (фабрика), Pool на JavaScript та TypeScript
Урок 145.
01:40:09
12.7. Programming Fundamentals: Creator, Factory, Factory Method, Object Pool
Урок 146.
00:31:36
13.1. Архив 2017 - MetaSync - Тимур Шемсединов
Урок 147.
00:20:45
14.1. Асинхронные адаптеры: promisify, callbackify, asyncify...
Урок 148.
00:45:05
14.2. GoF Patterns Українською: Adapter (шаблон адаптер) на JavaScript та TypeScript
Урок 149.
00:36:25
14.3. GoF Patterns: Adapter — Паттерн «Adapter» Банды четырех для JavaScript и TypeScript
Урок 150.
01:42:07
14.4. Node.js 2024 Q&A call #27
Урок 151.
00:30:14
14.5. Node.js ревью кода promisify — Тимур Шемсединов и Деми Мурыч — Timur Shemsedinov and Demi Murych
Урок 152.
01:32:56
14.6. Programming Fundamentals: Adapter, Wrapper
Урок 153.
00:17:31
15.1. Promise contract in JavaScript — Async 2024
Урок 154.
00:37:36
15.2. Асинхронность на промисах, Promise, all, then, catch, race
Урок 155.
02:01:20
15.3. Async 2024 Q&A call #12
Урок 156.
00:23:01
15.4. Promise: then, catch, finally, all(Settled), race, any, try, withResolvers — Async Українською
Урок 157.
00:23:58
16.1. Thenable и легковесный await в JavaScript
Урок 158.
00:43:26
16.2. Асинхронные функции, async⧸await, thenable, обработка ошибок
Урок 159.
00:14:02
16.3. Thenable contract (promise-like) in JavaScript — Async Programming
Урок 160.
02:01:20
16.4. Async 2024 Q&A call #12
Урок 161.
00:17:58
16.5. Thenable Contract: promise-like, await thenable — Async Українською
Урок 162.
00:43:26
17.1. Асинхронные функции, async⧸await, thenable, обработка ошибок
Урок 163.
00:13:27
17.2. Async⧸await contract in JavaScript — Async 2024
Урок 164.
00:10:47
17.3. AsyncFunction Contract: async⧸await, arrow, IIFE — Async Українською
Урок 165.
00:18:56
18.1. Signals JavaScript — Asynchronous Programming in JavaScript
Урок 166.
00:46:36
19.1. Асинхронное программирование на callback`ах в JavaScript
Урок 167.
01:05:19
19.2. Функции высшего порядка, колбеки, события на JavaScript
Урок 168.
00:13:46
19.3. Callback contract in JavaScript, callback-last-error-first — асинхронное программирование
Урок 169.
02:01:20
19.4. Async 2024 Q&A call #12
Урок 170.
00:22:39
19.5. Callbacks contracts sync and async, callback-last-error-first — Async Українською
Урок 171.
00:08:21
19.6. V8: оптимизируем возврат из функции в JavaScript через return, resolve, callback — Деми Мурыч
Урок 172.
00:27:45
20.1. Паттерн Наблюдатель (Observer + Observable)
Урок 173.
01:16:25
20.2. Таймеры, таймауты, EventEmitter в JavaScript и Node.js
Урок 174.
00:13:26
20.3. Events: EventTarget, EventEmitter in JavaScript — Async Programming
Урок 175.
01:36:07
20.4. Code review for Pattern Observable implementation: Emitter, EventEmitter, EventTarget
Урок 176.
00:19:21
20.5. Events: EventTarget, EventEmitter — JavaScript Українською
Урок 177.
00:33:30
20.6. GoF Patterns Українською: Observer «Спостерігач» чи «Обсервер» для JavaScript та TypeScript
Урок 178.
00:25:02
21.1. Deferred: Асинхронность на диферах с состоянием
Урок 179.
01:42:56
22.1. Node.js Middleware – никогда больше!
Урок 180.
01:33:50
23.1. Архив 2018 - Часть 9: Event loop, асинхронность, таймеры, колбеки, промисы, async⧸await
Урок 181.
02:49:45
23.2. Тимур Шемсединов, асинхронный JS, однопоточный NodeJS, libuv - TekTok Podcast #1
Урок 182.
00:08:37
23.3. ⭐ Объяснение фаз Event loop из курса по Node.js
Урок 183.
00:16:50
23.4. ⚡️ Асинхронное программирования в JavaScript, Node.js: callback, promise, thenable, async⧸await
Урок 184.
00:48:23
24.1. Модель акторов для параллельных вычислений
Урок 185.
00:51:01
24.2. Architecture #7: Actor Model
Урок 186.
00:43:26
25.1. Асинхронные функции, async⧸await, thenable, обработка ошибок
Урок 187.
00:40:33
25.2. Node.js Graceful shutdown, Errors, bugs, Exceptions, async stack trace
Урок 188.
01:03:54
25.3. Node.js и JavaScript — Обработка ошибок и исключений: code, soft, operational; деплой, логирование
Урок 189.
02:07:40
25.4. Patterns 2024 Q&A call #8: Errors and exceptions, operational, soft, hard, recovery, logging
Урок 190.
02:49:26
26.1. Паттерны_Actor,_Reactor,_Proactor_для_JavaScript_и_TypeScript:
Урок 191.
00:17:00
26.2. Actor Compose (композиция актора и состояния) — асинхронное программирование — JavaScript Patterns
Урок 192.
01:10:15
26.3. Патерни українською: Actor (актор) для JavaScript та TypeScript
Урок 193.
00:14:19
26.4. Патерни українською: Proactor (проактор) для JavaScript та TypeScript
Урок 194.
00:59:06
26.5. Патерни українською: Reactor (реактор) для JavaScript та TypeScript
Урок 195.
00:19:46
26.6. Паттерн Actor (актор) — асинхронное программирование — Patterns для JavaScript и TypeScript
Урок 196.
00:12:42
26.7. Паттерн Proactor (проактор) часть 2: как устроен Event Loop — Patterns для JavaScript и TypeScript
Урок 197.
00:28:24
26.8. Паттерн Reactor (реактор): как устроен Event Loop в Node.js — Patterns для JavaScript и TypeScript
Урок 198.
00:21:49
27.1. Контрактное программирование с примерами на JavaScript и Node.js
Урок 199.
01:57:32
27.2. SOLID принципы для JavaScript, TypeScript, Node.js и асинхронного программирования
Урок 200.
01:19:42
27.3. Паттерны GRASP для JavaScript, TypeScript, Node.js и асинхронного программирования (часть 1)
Урок 201.
00:32:57
27.4. Принципы GRASP для JavaScript, TypeScript, Node.js и асинхронного программирования (часть 2)
Урок 202.
00:37:02
28.1. Asynchronous context tracking: AsyncResource, AsyncLocalStorage
Урок 203.
00:53:26
29.1. Future: Асинхронность на фьючерах без состояния