Asynchronous Programming
前往频道在 Telegram
2 005
订阅者
-124 小时
-37 天
-1830 天
帖子存档
Чем опасно писать асинхронный код на событиях? Обсуждаем с Мурычем паттерн Observer и его реализации для JavaScript: EventEmitter для бекенда и EventTarget для фронтенда https://www.youtube.com/watch?v=AWJDal1ueuQ
Началась регистрация на бесплатный курс Patterns Mini 👉 https://nodeua.com/Patterns-2025-free
💡 Ссылки на наши ресурсы
Открытые группы и каналы
- Україномовний канал спільноти https://t.me/metarhia
- Україномовна група https://t.me/nodeua
- Канал с общими вопросами https://t.me/HowProgrammingWorks
- Группа с общими вопросами https://t.me/MetarhiaHPW
- Канал для CTO и архитекторов https://t.me/MetarhiaChiefs
- Группа для техстека Metarhia: https://t.me/metaserverless
- Канал для начинающих https://t.me/metaedu
- Группа для начинающих https://t.me/+znsE73dPWLQ5Nzky
- Группа сообщества по асинхронному программированию https://t.me/asyncify
- Онбординг для желающих пойти на курс Patterns: https://t.me/patterns_javascript
Закрытые ресурсы
- Группа сообщества - доступна всем курсам - https://www.patreon.com/cw/tshemsedinov/membership
- Еженедельный созвон по четвергам - доступен всем курсам - https://www.patreon.com/cw/tshemsedinov/membership
- Курс по ноде и асинхронному программированию - https://www.patreon.com/cw/tshemsedinov/membership
- Курс по паттернам - https://nodeua.com/Patterns-2025
🤔 Не до конца понимаете, что такое паттерны и зачем они?
Я записал бесплатный курс Patterns Mini
За 3 часа (7 модулей) вы получите
- Обзор всех GoF паттернов: Creational, Structural, Behavioral
- Введение в Enterprise, Data Access и архитектурные паттерны
- Вы увидите, как паттерны работают на продакшене в JS/TS проектах
- Будут объяснены принципы GRASP и SOLID и их влияние на код
– Поймете, как мыслят опытные инженеры
– Я покажу примеры кода некоторых паттернов с разбором
🚀 В результате вы увидите, как паттерны помогают на практике писать простой, поддерживаемый и расширяемый код.
Это тест-драйв обширного курса, после которого вы точно поймете, почему курс Patterns стал переломным для сотен разработчиков, почему разработчики становятся в разы эффективнее, могут получать больше пользы от LLM инструментов как Cursor, Copilot, Claude, Codex и лучше взаимодействовать в коллективе с коллегами и заказчиками.
Бесплатно. Онлайн. 7 модулей по ~30 минут.
На днях начинается регистрация, чтобы не пропустить, заходите сейчас: https://t.me/+I-suNalcHC03NGUy
🧩 Обновлен пример проекта PWA
https://github.com/HowProgrammingWorks/PWA
⭐️ Кроме функциональности, которая была раньше
- Чат на websocket (node.js + web application)
- Service worker и PWA с прокси и кешом статики
- Работа в online и в offline mode
⭐️ Реализованы еще:
- Реакции на сообщения со счетчиками
- Синхронизация с использованием CRDT
- Рефакторинг: лучше структура кода
- Добавлены задачи для тренировки паттернов
- Задачи по разделению UI и Domain кода
🖼 Если Вы хотите увидеть решение задач, это будет в сообществе:
https://www.patreon.com/tshemsedinov/membership
Кто там кричит «AI заменит программистов»? Тут в github тысячи issues есть в самых популярных репозиториях. Когда вы их собираетесь закрывать с помощью AI?
Node.js 1.7k, Next.js 2.3k, TypeScript 5k, React 811, Redis 2.2k, Angular 1.2k, Go 5k, Deno 2.3k, Rust 5k, Kubernetes 1.9k
Я вот делаю 1 раза в неделю лайвкод с парным программированием на AI: Cursor, Copilot, Claude code и т.д.
https://www.patreon.com/cw/tshemsedinov
Конкурс для получения 2 мест на один из моих курсов
1 место может выиграть любой человек, а второе только один из выпускников
https://github.com/tshemsedinov/code-with-ai-contest
💥 Шок контент: Метархия на фронтенде!
Новый подход к архитектуре, распределенная синхронизация данных и блокчейн в браузере
Вопросы задавайте в форме, ссылка под видео
Сегодня стрим https://youtube.com/live/cSWOOVh7xkU
Кто кодит с AI? Ану попробуйте сделать простую задачу, и потом я ее напишу вместе с AI, но только с развернутым ТЗ и сделаю стрим с лавкодом:
- Implement 48 bit timestamp generator like in UUIDv7 standard
- Encode generated id in Base64URL format
- Add unittests, typings, docs
Влоб задача решается очень плохо, посмотрите тут как ее сдел Cursor с GPT-5: https://github.com/HowProgrammingWorks/UUID
Жду ваши варианты в гитхабе в пул-реквестах.
Программирование с Cursor / GPT-5
Вчера на созвоне я показал, как в 2 раза обставил GPT-5 по производительности кода и мы написали для него ТЗ, со всеми идеями, что я применил в своем варианте, чтобы Cursor мог их применить и что из этого получилось...
Участие в созвонах и их записи через подписку на Patreon: еженедельные стримы, семинары, лайвкод, Q&A сессии, лекции. $10 в месяц: https://www.patreon.com/tshemsedinov/membership
Тут пример приложения с автоматической синхронизацией состояния между закладками, сервером и несколькими устройствами по принципу local-first, объяснение подхода и того, как в нем применяются Service worker, CRDT, OPFS и другие части технологии
https://youtu.be/jHgprxfOgBY
✔️ Сегодня, 12 июля, курс Async 2025 можно взять по $200, с завтрашнего дня будет $250
👉 Обзор контрактов и паттернов асинхронного программирования: https://youtube.com/live/dUTXJX37AEE
👉 Смотрите описание курса: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2025.md
Пересобрал курс по асинхронному программированию, смотрите описание https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2025.md
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
