HowProgrammingWorks - JavaScript and Node.js Programming
Відкрити в Telegram
Программная инжененрия для 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
Показати більше6 467
Підписники
-524 години
-207 днів
-1830 день
Архів дописів
🐢🚀 Когда-то я предложил идеальную систему типов для JavaScript: NaN (not a number), NaF (not a function), NaO (not an object), NaS (not a string), NaA (not an array)... А они вместо этого убрали поддержку моего любимого сообщения об ошибке «Function is not a function». Вот такой код
class Bug extends null {}; new Bug(); выдавал «Function is not a function» в ноде до 7.x, но это, конечно, проблема не ноды, а V8, современная V8 дает: «Super constructor null of Bug is not a constructor»🔁 Обновлена программа курса по асинхронному программированию https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
🧑💻 Зачем и почему рождается инженер-программист на Земле?
🔁 Примеры кода для курса по асинхронному программированию уже обновлены, слайды нарезаны. Сам радуюсь, как удается упростить и сделать их понятными и короткими. Записываю материал https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
💫
Self Assessment v 1.0 может использоваться, как автоматизированный инструмент для учета, треккинга и анализа микроскилов инженера, для личного удобства и для добавления в cv или профиль в github, linkedin и т.д. После заполнения система генерирует кнопку в html и md со ссылкой на вашу копию репозитория. Инструмент ускоряет проведение собеседований и сертификации как для претендента, так и для интервьюера: можно проверять только часть ключевых знаний, а не весь их объем, а после этого подписать коммит с результатами личным GPG ключем. Если периодически проходить оценивание, или делать это до начала обучения и после него, и хранить ветки или теги с результатами инвенторизации микроскилов по состоянию на определенный момент времени, то очень удобно сравнивать прогресс, который вы сделали за период обучения, чтения книги, работы на проекте и т.д. Сейчас оценивание имеет более 700 микроскилов и будет постоянно расширяться по всем направлениям, языкам и технологиям (например Proxy, Promise, Future, SRP, DI, Boxing, Cohesion, Tail call recursion...) с автоматическим сревнением их с ролями (например Node.js API developer, Node.js gamedev, Frontend react...) робот генерирует отчет через Github Actions CI с рекомендациями, что нужно подтянуть. Скоро появятся новые роли и области знаний, после чего Вы сможете обновить свой репозиторий из исходного для получения нового отчета. https://github.com/HowProgrammingWorks/SelfAssessmentRepost from Node.js Ukraine Community
Готовлю большой тест для самостоятельной проверки знаний с автоматическим анализом результатов. Опубликую тут скоро. Какие роли разработчиков интересны?
Repost from Node.js Ukraine Community
Всех с праздниками! По месячной подписке на Патреоне теперь будут публиковаться отдельные лекции из курсов по node.js, асинхронному программированию или по обоим вместе, без практики, т.е. без созвонов, без заданий, без ревью кода, без ответов на вопросы, но со ссылками на исходники, т.е. на самостоятельное освоение. https://www.patreon.com/tshemsedinov
Repost from Node.js Ukraine Community
Табличку по асинхронности перевел в электронный вид и скоро опубликую новое оглавление курса по асинхронности. Готовлю в открытом виде большой тест для самостоятельного оценивания знаний по ноде, асинхронности, парадигмам, архитектуре, и т.д. там уже более 500 микроскилов учтено.
Repost from Node.js Ukraine Community
Табличку по асинхронности перевел в электронный вид и скоро опубликую новое оглавление курса по асинхронности. Готовлю в открытом виде большой тест для самостоятельного оценивания знаний по ноде, асинхронности, парадигмам, архитектуре, и т.д. там уже более 500 микросеилов учтено.
💫 JavaScript 2024 українською для початківців 🧑💻 Майже 8 годин 💫 https://youtu.be/FlXsGI7rzWE
Repost from Asynchronous Programming
Для того, чтобы писать прикладной код хватит первого столбика, второй полезен, как дополнительные знания, а для бекенда на ноде он обязателен, третий столбик содержит системные вещи, которые нужны для разработки инструментов, платформ и библиотек, четвертый столбик - дополнительные абстракции, которые вы можете добавить по выбору к своим знаниям, особенно, если работаете в специфических проектах, где много функционального и реактивного программирования, пятый столбик - вещи, которые морально устарели и могут рассматриваться как интересный антиквариат
Дополненная карта абстракций асинхронного программирования https://t.me/asyncify
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
