HowProgrammingWorks - JavaScript and Node.js Programming – Telegram
HowProgrammingWorks - JavaScript and Node.js Programming
6.3K subscribers
357 photos
10 videos
1 file
886 links
Программная инжененрия для JavaScript, TypeScrip, Node.js
👉 Group: https://news.1rj.ru/str/How_Programming_Works
👉 Node.js channel: https://news.1rj.ru/str/metarhia
👉 Node.js group: https://news.1rj.ru/str/nodeua
Download Telegram
🎫 До 7 января 2026 (включительно) можно купить за $200
🎫 До 14 января 2026 (включительно) за $250
🎫 Далее, в течение всего 2026 года: $300

https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2026.md
81👍1
Все публичные видео, касающиеся подхода local-first, я собрал в этот плейлист. Хватит праздновать… ну давайте… уже смотрите, развивайтесь… потому что дальше так нельзя во фронтенде. https://www.youtube.com/playlist?list=PLHhi8ymDMrQbvfYi9Vh4QqbliUSMsAHQd
👍207🫡4🔥1
3 января ушел из жизни мой учитель информатики, пионер программирования Валерий Власенко. Он работал вместе с Виктором Глушковым над первыми в мире моделями вычислительной техники, а затем создал в обычной средней школе 4 лаборатории самодельных компьютеров, сделал вместе с учениками сетевые карты, я писал драйверы и протоколы на асме в 5 классе. На своем 87 дне рождения 3 января он играл на баяне так отчаянно, что стало тяжело дышать, скорая уже не успела. Это великий человек, ему благодарны тысячи учеников по всему миру.
😢6929🫡29
По ходу курса Patterns обнаружили с менторами интересную штуку, писать код многие могут неплохо, исправлять и оптимизировать, улучшать - это да, но вот декомпозировать задачу, проектировать абстракции и связи между ними - просто в разы меньше людей. А ведь на курсе почти все синьоры, лиды, 5+ опыта, более 30% даже 7+ опыта. Самое сложное самому "понять", как высокоуровневую задачу превратить в малые issue, что для этого нужно делать. Если бы мы научили людей декомпозировать не классы и функции, а issue, это был бы прорыв в другое измерение))) Конечно, это выходит за рамки курса, но вообще - очень актуально, будем экспериментировать понемногу...
💯23👍11🔥4😁2🤯211
"Люди ничему не верят так твердо, как тому, о чем они меньше всего знают" // ChatGPT
😁28💯7👨‍💻2🤷‍♂1
Дети грызут ручку, чтобы ее ни кто не забрал, ведь кому нужна ручка погрызаная другим.

Когда программисты пишут код, я полагаю, они руководствуются тем же принципом, чтобы отвадить от него как коллег, так и конкурентов, да и всех потенциальных ревьюеров.
🤣48💯6😁4😎1
Тут план на этот год по курсам, это кроме паттернов
- Async 2026 полностью готов и уже было первое подняие цены, будет и второе
- Paradigms 2026 готов, но еще не опубликована программа, пока early birds
- Node.js 2026 готовлю большую перезагрузку материалов, до публикации действует early birds
- Scale 2026 - высоконагруженные, интерактивные и распределенные системы (готовится)
- На остальные предзапись, будут выходить в течении года

https://www.patreon.com/collection/1913313?view=expanded
5🔥5👍3🫡2😎1
🧩 Паттерн Context

Контекст используется для обеспечения обмена данными между различными компонентами (абстракциями, модулями, слоями), не имеющими общего окружения, без лишнего связывания.

Примеры:
- 1-closure.js — Контекст с замыканием: Частично применяемая функция с привязанным контекстом; простой RBAC и аутентификация пользователя
- 2-oop.js — Контекст в ООП: Контекст передается в конструктор; RBAC, User и AccountService как классы
- 3-factory.js — Фабрика контекста: Фабрика создает сервисы с общим контекстом; внедрение зависимостей
- 4-pipeline.js — Контекст в конвейере промежуточного ПО: Асинхронный конвейер с распространением контекста; трассировка и идентификаторы запросов
- 5-async.js — Асинхронный контекст (AsyncLocalStorage): Контекст сохраняется между асинхронными границами без явной передачи
- 6-immutable.js — Неизменяемый контекст: Замороженный контекст и производные контексты с помощью вспомогательных функций; без мутаций

👉 https://github.com/HowProgrammingWorks/Context
👍112🔥2💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1🔥1
AI сломал новичков.

Не понимая, что такое stack trace, не освоив даже циклы, новички массово рвутся изучать архитектуру.
🤣41😁14😢10👎7🤷‍♂5🤩2