Как изолировать стейт при помощи паттерна Actor и как написать Event loop при помощи Reactor и Proactor
https://www.youtube.com/watch?v=tpY01TLctAs
https://www.youtube.com/watch?v=tpY01TLctAs
YouTube
🧩 Паттерны Actor, Reactor, Proactor для JavaScript и TypeScript: Шемсединов Тимур, Дмитрий Нечай
👉 Программа курса: https://nodeua.com/Patterns-2025.html
👉 Actor: https://github.com/HowProgrammingWorks/Actor
👉 Reactor: https://github.com/HowProgrammingWorks/Reactor
👉 Proactor: https://github.com/HowProgrammingWorks/Proactor
👉 Каталог паттернов: …
👉 Actor: https://github.com/HowProgrammingWorks/Actor
👉 Reactor: https://github.com/HowProgrammingWorks/Reactor
👉 Proactor: https://github.com/HowProgrammingWorks/Proactor
👉 Каталог паттернов: …
🧩 Завтра (12 апреля) в 15:00 cтрим Data access patterns
https://www.youtube.com/watch?v=diH1VfV_38o
👳 Тимур Шемсединов - в представлении не нуждается
🧔♂️ Николай Белочуб - 10+ лет в Продуктовой Разработке, Senior SWE, OSS Contributor
🤵 Дмитрий Нечай - Chief Architect в PLATMA, CTO в HandyAI
https://www.youtube.com/watch?v=diH1VfV_38o
👳 Тимур Шемсединов - в представлении не нуждается
🧔♂️ Николай Белочуб - 10+ лет в Продуктовой Разработке, Senior SWE, OSS Contributor
🤵 Дмитрий Нечай - Chief Architect в PLATMA, CTO в HandyAI
YouTube
🧩 Доступ к данным в JavaScript TypeScript: Repository, Active Record, DTO, ORM, Query Builder, SAGA
👉 Программа курса: https://nodeua.com/Patterns-2025.html
👳 Тимур Шемсединов - в представлении не нуждается
🧔♂️ Николай Белочуб - 10+ лет в Продуктовой Разработке, Senior SWE, OSS Contributor
🤵 Дмитрий Нечай - Chief Architect в PLATMA, CTO в HandyAI
…
👳 Тимур Шемсединов - в представлении не нуждается
🧔♂️ Николай Белочуб - 10+ лет в Продуктовой Разработке, Senior SWE, OSS Contributor
🤵 Дмитрий Нечай - Chief Architect в PLATMA, CTO в HandyAI
…
🧩 Программа курса уже на сайте, кто там спрашивал, вот: https://nodeua.com/Patterns-2025.html
Авторы, приглашенные эксперты и менторы: 👳♀️ Тимур Шемсединов 🥷 Илья Климов 🤵🏼♂️ Дмитрий Нечай 👨💻 Денис Отришко 👨 Тимур Севимли 🧔 Николай Белочуб
📅 1 мая: старт курса
👉 Каталог паттернов: https://github.com/tshemsedinov/Patterns-JavaScript
👉 Плейлист стримов с экспертами: https://www.youtube.com/playlist?list=PLHhi8ymDMrQYkcxj1eb-Se6Ojd0PRJfFO
Авторы, приглашенные эксперты и менторы: 👳♀️ Тимур Шемсединов 🥷 Илья Климов 🤵🏼♂️ Дмитрий Нечай 👨💻 Денис Отришко 👨 Тимур Севимли 🧔 Николай Белочуб
📅 1 мая: старт курса
👉 Каталог паттернов: https://github.com/tshemsedinov/Patterns-JavaScript
👉 Плейлист стримов с экспертами: https://www.youtube.com/playlist?list=PLHhi8ymDMrQYkcxj1eb-Se6Ojd0PRJfFO
Forwarded from HowProgrammingWorks - JavaScript and Node.js Programming
🧩 В эту субботу (26 апреля) в 15:00 стрим «Паттерны асинхронного программирования»
На этом канале 👉 https://www.youtube.com/@TimurShemsedinov
Разбор паттернов и контрактов:
- Thenable, Promise, Future, Deferred
- Callbacks, Async/await, Coroutines
- Observer, EventEmitter, Signals
- Locks API, Semaphore, Mutex
- AsyncCompose, AsyncPool, AsyncQueue
- Threads, MessageChannel, MessagePort
- function*/yield, Async Iterator
- Actor Model, Chain of responsibility
- AsyncCollector, Streams, RxJS...
👳 Тимур Шемсединов
🧔♂️ Денис Отришко — контрибьютор Node.js и Metarhia
🤵 Дмитро Нечай — Chief Architect в PLATMA, CTO в HandyAI
Программа курса по паттернам: https://nodeua.com/Patterns-2025.html
На этом канале 👉 https://www.youtube.com/@TimurShemsedinov
Разбор паттернов и контрактов:
- Thenable, Promise, Future, Deferred
- Callbacks, Async/await, Coroutines
- Observer, EventEmitter, Signals
- Locks API, Semaphore, Mutex
- AsyncCompose, AsyncPool, AsyncQueue
- Threads, MessageChannel, MessagePort
- function*/yield, Async Iterator
- Actor Model, Chain of responsibility
- AsyncCollector, Streams, RxJS...
👳 Тимур Шемсединов
🧔♂️ Денис Отришко — контрибьютор Node.js и Metarhia
🤵 Дмитро Нечай — Chief Architect в PLATMA, CTO в HandyAI
Программа курса по паттернам: https://nodeua.com/Patterns-2025.html
🧩 В эту субботу (26 апреля) в 15:00 стрим
«Паттерны асинхронного программирования»
Регистрация обязательна: https://patterns-js.com/0jiuic?utm_source=telegram_channel&utm_medium=t_shemsedinov&utm_campaign=stream_26_04
«Паттерны асинхронного программирования»
Регистрация обязательна: https://patterns-js.com/0jiuic?utm_source=telegram_channel&utm_medium=t_shemsedinov&utm_campaign=stream_26_04
- Record (mutable and immutable)
- ADT Tuple, Sum
- Result as a Sum of Value and Failure
- Either, Maybe and Result containers
- ADT Linked list
https://github.com/HowProgrammingWorks/ADT
Please open Telegram to view this post
VIEW IN TELEGRAM