Forwarded from Metarhia/NodeUA - Node.js Ukraine Community
🎫 Напоминаю, что завтра (28 декабря) последний день записи на курсы Node.js 2024 и Async 2024 по текущим ценам. А сегодня уже первый созвон по курсу Async 2024, это пока знакомство и ответы на вопросы, ещё не семинар, но лекционные материалы и задачи будут уже в новом году. https://www.patreon.com/tshemsedinov
Patreon
Get more from Timur Shemsedinov on Patreon
creating Бесплатные лекции по программированию и платные консуль
Дополненная карта абстракций асинхронного программирования https://t.me/asyncify
Forwarded from Asynchronous Programming
Для того, чтобы писать прикладной код хватит первого столбика, второй полезен, как дополнительные знания, а для бекенда на ноде он обязателен, третий столбик содержит системные вещи, которые нужны для разработки инструментов, платформ и библиотек, четвертый столбик - дополнительные абстракции, которые вы можете добавить по выбору к своим знаниям, особенно, если работаете в специфических проектах, где много функционального и реактивного программирования, пятый столбик - вещи, которые морально устарели и могут рассматриваться как интересный антиквариат
Forwarded from Metarhia/NodeUA - Node.js Ukraine Community
YouTube
✨ Асинхронное программирование на JavaScript и Node.js в 2024 ✨
👉 Описание курса Async 2024: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
👉 Старый курс по асинхронности: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Asynchronous.md
👉 Node.js 2024 описание курса: …
👉 Старый курс по асинхронности: https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Asynchronous.md
👉 Node.js 2024 описание курса: …
💫 JavaScript 2024 українською для початківців 🧑💻 Майже 8 годин 💫 https://youtu.be/FlXsGI7rzWE
YouTube
💫 JavaScript 2024 українською для початківців 🧑💻
00:00:00 Ідентифікатори, змінні та константи
01:01:29 Літарали, значення та типи даних
01:21:03 Функції, блоки та область видимості змінних
01:54:12 Умови та розгалудження, оператор if
02:11:43 Цикли for, for..of, for..in
02:31:23 Цикли while, do..while
02:47:03…
01:01:29 Літарали, значення та типи даних
01:21:03 Функції, блоки та область видимості змінних
01:54:12 Умови та розгалудження, оператор if
02:11:43 Цикли for, for..of, for..in
02:31:23 Цикли while, do..while
02:47:03…
Forwarded from Metarhia/NodeUA - Node.js Ukraine Community
Табличку по асинхронности перевел в электронный вид и скоро опубликую новое оглавление курса по асинхронности. Готовлю в открытом виде большой тест для самостоятельного оценивания знаний по ноде, асинхронности, парадигмам, архитектуре, и т.д. там уже более 500 микроскилов учтено.
Forwarded from Metarhia/NodeUA - Node.js Ukraine Community
Всех с праздниками! По месячной подписке на Патреоне теперь будут публиковаться отдельные лекции из курсов по node.js, асинхронному программированию или по обоим вместе, без практики, т.е. без созвонов, без заданий, без ревью кода, без ответов на вопросы, но со ссылками на исходники, т.е. на самостоятельное освоение. https://www.patreon.com/tshemsedinov
Forwarded from Metarhia/NodeUA - Node.js Ukraine Community
Готовлю большой тест для самостоятельной проверки знаний с автоматическим анализом результатов. Опубликую тут скоро. Какие роли разработчиков интересны?
Anonymous Poll
56%
API and Domain logic
27%
Real-Time, gamedev, messaging
13%
IoT and Embedded systems
66%
Web and Frontend
31%
Enterprise applications
29%
Fintech, banking, crypto
25%
E-commerce, shopping, retail
25%
Platform/system development
24%
Data processing and analysis
16%
Chat-bots
Forwarded from Metarhia/NodeUA - Node.js Ukraine Community
💫
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/SelfAssessmentGitHub
GitHub - HowProgrammingWorks/SelfAssessment: Software engineering self assessment
Software engineering self assessment. Contribute to HowProgrammingWorks/SelfAssessment development by creating an account on GitHub.
🔁 Примеры кода для курса по асинхронному программированию уже обновлены, слайды нарезаны. Сам радуюсь, как удается упростить и сделать их понятными и короткими. Записываю материал https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
🧑💻 Зачем и почему рождается инженер-программист на Земле?
Anonymous Poll
8%
Чтобы пообщаться
22%
Удовольствие получать
14%
Вкалывать на дядю
26%
Чтобы страдать
28%
Чтобы что-то узнать и понять
8%
Чтобы убивать и быть убитым
11%
Для размножения вида
21%
Поиграть немного между небытием
12%
Чтобы поклоняться Всевышнему
26%
Нипочему
🔁 Обновлена программа курса по асинхронному программированию https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Async-2024.md
GitHub
Index/Courses/Async-2024.md at master · HowProgrammingWorks/Index
Metarhia educational program index 📖. Contribute to HowProgrammingWorks/Index development by creating an account on GitHub.
🐢🚀 Когда-то я предложил идеальную систему типов для 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»Join to start Diia core review: https://t.me/+f6d5MCe-euthOTFi
static isHttpCode(code: number | undefined): boolean {
if (typeof code !== 'number') {
return false
}
if (code >= 100 && code < 600) {
return true
}
return false
}