uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

HowProgrammingWorks - JavaScript and Node.js Programming

HowProgrammingWorks - JavaScript and Node.js Programming

Kanalga Telegram’da o‘tish

Программная инжененрия для JavaScript, TypeScrip, Node.js 👉 Group: https://t.me/How_Programming_Works 👉 Node.js channel: https://t.me/metarhia 👉 Node.js group: https://t.me/nodeua

Ko'proq ko'rsatish
6 572
Obunachilar
-224 soatlar
-57 kun
+6030 kun
Postlar arxiv
🖼 Самая необычная штука из курса по асинхронному программированию и из библиотеки metautil (из Метархии), это асинхронная ко
🖼 Самая необычная штука из курса по асинхронному программированию и из библиотеки metautil (из Метархии), это асинхронная коллекция Collector, имеющая интерфейс EventEmitter, ее можно так же ждать как Thenable (Promise-like) через await и она умеет собирать данные из асинхронных функций с разными контрактами, делать таймауты и обрабатывать ошибки. В общем, это универсальная штука, позволяющая делать код более простым и надежным. Посмотрите ее код, он очень маленький и понятный: https://github.com/metarhia/metautil

Нарисовал себе на стене плакат
Нарисовал себе на стене плакат

Видите ли Вы смысл в том, что делаете на работе? Страдаете ли от этого? Создаете ли смысл? Разделяете ли себя и работу? (можно выбрать несколько)
Anonymous voting

Кто есть из Казахстана? Завтра даю интервью Арману Сулейманову, nFactorial Podcast с возможностью задавать вопросы и принимат
Кто есть из Казахстана? Завтра даю интервью Арману Сулейманову, nFactorial Podcast с возможностью задавать вопросы и принимать участие в дискуссии, конференция будет проходить в Алматы в оффлайне, я буду по видеосвязи. Подробности: https://sxodim.com/almaty/event/no-code-summit Промокод на 50% скидки «FLOW50» как оффлайн так и онлайн

Смотрим Интервью Димы Нечая, одного из ключевых людей сообщества Метархия, open source контрибьютора, преподавателя, архитектора и CTO нескольких продуктовых компаний https://www.youtube.com/watch?v=AlPxguB1gkY

Все ссылки, которые я обещал на стриме (если что забыл, скажите, добавлю): ⭐️ Гитхаб: https://github.com/tshemsedinov ⚡️ Патреон: https://patreon.com/tshemsedinov 👉 Новый курс по ноде: 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

🖼 Ночь у многих была бессонная, но эфир будет по расписанию, через час 👉 https://www.youtube.com/live/MrenxehBK1g ❓ Вопросы будут приниматься в чате под видео. Готовьте вопросы. Жду на стриме

🎉 Опа, чуть не забыл, что сегодня черная пятница, в общем так, курс по ноде продлен на следующий год, количество материалов увеличивается вдвое, оглавление опубликую на днях, а через неделю цена тоже увеличится c $200 до $300 https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS-2022-2023.md ⚡️ А сегодня кто возьмет за $100 на патреоне план Professional на год, то получает видеозаписи за 2023 https://www.patreon.com/tshemsedinov Только видеозаписи, это не курс, без ревью, без проверки и обсуждения заданий, но в записях есть чужие ревью.

Делать стримы с ответами на вопросы?
Anonymous voting

Какие архитектуры информационных систем вы применяете?
Anonymous voting

Repost from Metaeducation
⚡️ Оптимизация до выявления проблем — это признак системного кода, а если вы делаете это в прикладном, то вы или еще учитесь или экспериментируете для себя или вас нужно гнать с проекта. Когда стоит оптимизировать прикладной код: когда вы уперлись в проблему, а до этого просто пишите обычный максимально простой, читаемый и понятный код.

Repost from Metaeducation
🖼 Самый важный навык в программировании — проектирование связей между абстракциями, но для этого нужно за кодом видеть эти самые абстракции и понимать, что такое связывание и какие у языка есть инструменты для связывания. Это гораздо важнее даже парадигм, которые все строятся уже на этом фундаменте, применяя разные синтаксические и вычислительные приемы. Вместо этого все учат алгоритмы, языки, фреймворки, паттерны, которые важны, конечно, но по сути алгоритмы берутся готовые и вам вряд-ли выпадет счастье изобрести принципиально новый и неизвестный науке алгоритм. А все функции, классы и методы библиотек — не больше, чем справочная информация, которую можно и не помнить. Так что, я собираюсь сделать большую пачку заданий на тренировку именно этого навыка — проектирование связывания (зацепления) между абстракциями. Все будет в нашей организации на гитхабе, которая получила в хеадере основные ссылки на материалы https://github.com/HowProgrammingWorks

👩‍💻 Напоминаю, что тут есть 38 задч по рефакторинку кода JavaScript, очень важно не переписывать с нуля, а понять что работает и пошагово улучшать код https://github.com/HowProgrammingWorks/Exams

🖼️ В Node.js 21 уже есть нативный wesocket клиент. А на курсе по Node.js мы пишем Websocket сервер, прототип тут: https://github.com/HowProgrammingWorks/Websocket/blob/main/NodeJS/server.js