HowProgrammingWorks - JavaScript and Node.js Programming
6.28K subscribers
321 photos
7 videos
1 file
793 links
Программная инжененрия для JavaScript, TypeScrip, Node.js 👉 Group: https://t.me/MetarhiaHPW 👉 Node.js channel: https://t.me/metarhia 👉 Node.js group: https://t.me/nodeua
Download Telegram
Forwarded from Metaeducation
⚡️ Оптимизация до выявления проблем — это признак системного кода, а если вы делаете это в прикладном, то вы или еще учитесь или экспериментируете для себя или вас нужно гнать с проекта. Когда стоит оптимизировать прикладной код: когда вы уперлись в проблему, а до этого просто пишите обычный максимально простой, читаемый и понятный код.
🫡46👍18🤣632😢1
🎉 Опа, чуть не забыл, что сегодня черная пятница, в общем так, курс по ноде продлен на следующий год, количество материалов увеличивается вдвое, оглавление опубликую на днях, а через неделю цена тоже увеличится c $200 до $300 https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2022-2023.md
⚡️ А сегодня кто возьмет за $100 на патреоне план Professional на год, то получает видеозаписи за 2023 https://www.patreon.com/tshemsedinov
Только видеозаписи, это не курс, без ревью, без проверки и обсуждения заданий, но в записях есть чужие ревью.
🔥122👍2🤯1💩1
🖼 Ночь у многих была бессонная, но эфир будет по расписанию, через час
👉 https://www.youtube.com/live/MrenxehBK1g
Вопросы будут приниматься в чате под видео. Готовьте вопросы. Жду на стриме
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63😢3🤣2🫡1
Все ссылки, которые я обещал на стриме (если что забыл, скажите, добавлю):
⭐️ Гитхаб: https://github.com/tshemsedinov
⚡️ Патреон: https://patreon.com/tshemsedinov
Вопросы на интервью по ноде: https://github.com/tshemsedinov/NodeJS-Interview-Questions
👉 Новый курс по ноде: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2022-2023.md
🛠 Старый курс по Node.js в открытом виде: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md
🏛 Оглавление всех лекций: https://github.com/HowProgrammingWorks/Index
👶 Для начинающих: https://www.youtube.com/watch?v=2DM5I2CI4gY&list=PLpmhTzMVLuROAIey9vW3pyRSpHfknLssu
☘️ Канал Олега Хомяка: https://www.youtube.com/@khomiakoleg4034
🗨 Телеграм: https://t.me/metarhia и https://t.me/nodeua
🚀 Конференция Метархии: https://www.youtube.com/@Metarhia
👍124🔥1
Кто есть из Казахстана? Завтра даю интервью Арману Сулейманову, nFactorial Podcast с возможностью задавать вопросы и принимать участие в дискуссии, конференция будет проходить в Алматы в оффлайне, я буду по видеосвязи.

Подробности: https://sxodim.com/almaty/event/no-code-summit

Промокод на 50% скидки «FLOW50» как оффлайн так и онлайн
👍165🔥3
Нарисовал себе на стене плакат
19👍2
🖼 Самая необычная штука из курса по асинхронному программированию и из библиотеки metautil (из Метархии), это асинхронная коллекция Collector, имеющая интерфейс EventEmitter, ее можно так же ждать как Thenable (Promise-like) через await и она умеет собирать данные из асинхронных функций с разными контрактами, делать таймауты и обрабатывать ошибки. В общем, это универсальная штука, позволяющая делать код более простым и надежным. Посмотрите ее код, он очень маленький и понятный: https://github.com/metarhia/metautil
Please open Telegram to view this post
VIEW IN TELEGRAM
👍214🤯2🔥1
Вот новый пример. Тут таймаут через Promise.race, а сбор данных через Promise.allSettled. Это страшно запутывает код, если качественно делать, то вообще и таймеры нужно снимать. А асинхронная коллекция похожа на Map, но с контрактом Thenable, позволяющим использовать ее с await. Collector скрывает сложность асинхронного программирования за абстракцией высокого уровня и приводит к ясному и надежному коду предметной области. https://github.com/metarhia/metautil
👍841
🎫 Внимание! 28 декабря последний день записи на курсы Node.js 2024 и на Async 2024 по текущим ценам.
Сейчас Async: $100, Node.js: $200 + локальные налоги. А вместе $250 + налоги.
С 29 декабря будет Async: $125, Node.js: $250 + локальные налоги. А вместе $350 + налоги.
https://www.patreon.com/tshemsedinov
👍5👎42🔥1