Урок 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: Асинхронность на фьючерах без состояния