Тема сьогоднішнього прямого ефіру Documentation for Node.js Development
Сьогодні поговоримо про те, як робити корисний
Початок о 19 по Києву. До зустрічі в ефірі!
Сьогодні поговоримо про те, як робити корисний
Readme.md і що таке architectural decision recordПочаток о 19 по Києву. До зустрічі в ефірі!
YouTube
Node.js Weekly 2024-W8: Documentation for Node.js Development
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👍29🔥11
Node.js weekly буде не сьогодні, а завтра. Тема – робота з базами даних.
Запитання як по темі, так і офтоп можна задати в коментах до цього повідомлення або підключитися онлайн
До зустрічі завтра о 19 по Київ.
Запитання як по темі, так і офтоп можна задати в коментах до цього повідомлення або підключитися онлайн
До зустрічі завтра о 19 по Київ.
YouTube
Node.js Weekly 2024-W9: Database Best Practices
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👍36❤7🔥3
Тема сьогоднішнього прямого ефіру Node.js development in Mobile projects
сьогодні поговоримо про інструменти, які традиційно використовуються в мобільних проектах.
Запитання як по темі, так і офтоп можна задати в коментах до цього повідомлення або підключитися онлайн.
Початок о 19 по Києву. До зустрічі в ефірі!
сьогодні поговоримо про інструменти, які традиційно використовуються в мобільних проектах.
Запитання як по темі, так і офтоп можна задати в коментах до цього повідомлення або підключитися онлайн.
Початок о 19 по Києву. До зустрічі в ефірі!
YouTube
Node.js Weekly 2024-W10: Node.js development in Mobile projects
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥19👍3❤2👀1
Сьогоднішній прямий ефір повинен був бути присвячений i18n (підтримці кількох мов) та захисту API допомогою recaptcha.
На жаль, сьогодні я не зможу його провести.
Посилання по темі:
- https://next-intl-docs.vercel.app/
- https://firebase.google.com/docs/hosting/i18n-rewrites
- https://nestjs-i18n.com/
- https://github.com/chvarkov/google-recaptcha
На жаль, сьогодні я не зможу його провести.
Посилання по темі:
- https://next-intl-docs.vercel.app/
- https://firebase.google.com/docs/hosting/i18n-rewrites
- https://nestjs-i18n.com/
- https://github.com/chvarkov/google-recaptcha
👍23😢7☃2❤2
За годину проведу прямий ефір на тему i18n та захисту API допомогою recaptcha.
Початок о 19 по Києву. До зустрічі в ефірі!
Початок о 19 по Києву. До зустрічі в ефірі!
YouTube
Node.js Weekly 2024-W11: Internationalization and recaptcha protection
👍19
Команда Node.js проводить опитування Node.js Next 10 Survey – 2024. Пропоную вам взяти участь.
👍9
The Front End Developer/Engineer Handbook 2024 by Cody Lindley for Frontend Masters
Рекомендую ознайомитися з цим матеріалом, особливо якщо ви готуєтеся до співбесіди на позицію FullStack або Frontend. Контент написаний тезово з акцентом на підвищення ерудованості. Якщо ви хочете заглибитись, то наведені посилання.
Рекомендую ознайомитися з цим матеріалом, особливо якщо ви готуєтеся до співбесіди на позицію FullStack або Frontend. Контент написаний тезово з акцентом на підвищення ерудованості. Якщо ви хочете заглибитись, то наведені посилання.
🔥41👍11
Як отримати GitHub сертифікації безкоштовно?
На початку цього року GitHub/Microsoft анонсували GitHub сертифікації. Існує 4 сертифікації, але Node.js розробникам будуть корисні:
• GitHub Foundations Certification для початківців розробників
• GitHub Actions Certification для техлідів, які відповідають за DevOps процеси або DevOps інженерів
Ціна 99$ за іспит, але я хочу поділитися з вами, як отримати ваучер безкоштовно. Отже, алгоритм:
1. Реєструємось на подію в рамках Learn Live Learn Live: Get Certified with GitHub | Microsoft Learn. Повний список Home | Microsoft Reactor.
2. Дивимось на YouTube у режимі лайф.
3. За півгодини до кінця стріму робимо реєстрацію на іспит і доходимо до оплати, щоб залишилось ввести промокод.
4. За 15 хвилин до кінця у відео буде ваучер. Приклад Introduction to GitHub and its Certifications. Вводимо його у форму швидше за інших учасників.
5. Якщо не встигли, то виконуємо те ж саме на іншому вебінарі. Можна взяти програму іспанською Learn Live: Get Certified with GitHub | Microsoft Learn.
Щойно закінчився перший вебінар. Код ваучера був YSP9QNJ5.
На початку цього року GitHub/Microsoft анонсували GitHub сертифікації. Існує 4 сертифікації, але Node.js розробникам будуть корисні:
• GitHub Foundations Certification для початківців розробників
• GitHub Actions Certification для техлідів, які відповідають за DevOps процеси або DevOps інженерів
Ціна 99$ за іспит, але я хочу поділитися з вами, як отримати ваучер безкоштовно. Отже, алгоритм:
1. Реєструємось на подію в рамках Learn Live Learn Live: Get Certified with GitHub | Microsoft Learn. Повний список Home | Microsoft Reactor.
2. Дивимось на YouTube у режимі лайф.
3. За півгодини до кінця стріму робимо реєстрацію на іспит і доходимо до оплати, щоб залишилось ввести промокод.
4. За 15 хвилин до кінця у відео буде ваучер. Приклад Introduction to GitHub and its Certifications. Вводимо його у форму швидше за інших учасників.
5. Якщо не встигли, то виконуємо те ж саме на іншому вебінарі. Можна взяти програму іспанською Learn Live: Get Certified with GitHub | Microsoft Learn.
Щойно закінчився перший вебінар. Код ваучера був YSP9QNJ5.
❤28👍6👌3
Цього літа буде Навчальний Табір по Rust, деталі:
- безкоштовно
- онлайн формат
- починається 24 червня 2024 року і триватиме 4 місяці.
- українська або англійська, за вибором
- перевірена програма
- досвідчені ментори
- навчання в малих групах
- безкоштовно
- онлайн формат
- починається 24 червня 2024 року і триватиме 4 місяці.
- українська або англійська, за вибором
- перевірена програма
- досвідчені ментори
- навчання в малих групах
🔥16💘5👍3❤1
Відмінні риси IT-ринку в Україні - це його конкурентність та прозорість. Велику заслугу в цьому мають відкриті дані про зарплати, які допомагають усунути інформаційну асиметрію. Детальніше про цей феномен можна прочитати за запитом ринок лимонів.
Найбільшим джерелом даних щодо зарплат є платформа DOU, яка збирає ці дані двічі на рік. За допомогою цих даних створюється зарплатний віджет, а датасет доступний для самостійного аналізу.
Саме зараз відбувається чергове анкетування. Якщо ви ще не заповнили анкету, настійно рекомендую вам це зробити.
👉 Заповнювати тут
Найбільшим джерелом даних щодо зарплат є платформа DOU, яка збирає ці дані двічі на рік. За допомогою цих даних створюється зарплатний віджет, а датасет доступний для самостійного аналізу.
Саме зараз відбувається чергове анкетування. Якщо ви ще не заповнили анкету, настійно рекомендую вам це зробити.
👉 Заповнювати тут
👍21🥴4
40 хвилин тому розпочався 2-й вебінар в рамках Get Certified with GitHub. Наприкінці покажуть ваучер для безкоштовного проходження GitHub сертифікації. Зазвичай вона коштує 99$.
У вас буде 10-20 секунд, щоб його активувати, тому ось перевірений метод:
1. Обираємо сертифікацію. Я рекомендую GitHub Actions для досвідчених розробників, GitHub Foundation для початківців.
2. Реєструємося тут https://examregistration.github.com/ Вас перенаправить на https://test-takers.psiexams.com/
3. Робимо бронювання на https://test-takers.psiexams.com/. На етапі Payment зупиняємося.
4. Чекаємо код ваучера у відео https://www.youtube.com/watch?v=bQEY7_au-Ko
5. Вводимо код швидше за конкурентів.
Lifehacks:
1. Таймслот можна обрати будь-який вільний через пару тижнів. Потім зробити reschedule на зручний вам час, коли будете готові.
2. Щоб виграти кілька секунд, можна використовувати розпізнавач тексту з екрану. У мене такий вбудований в CleanShot.
У вас буде 10-20 секунд, щоб його активувати, тому ось перевірений метод:
1. Обираємо сертифікацію. Я рекомендую GitHub Actions для досвідчених розробників, GitHub Foundation для початківців.
2. Реєструємося тут https://examregistration.github.com/ Вас перенаправить на https://test-takers.psiexams.com/
3. Робимо бронювання на https://test-takers.psiexams.com/. На етапі Payment зупиняємося.
4. Чекаємо код ваучера у відео https://www.youtube.com/watch?v=bQEY7_au-Ko
5. Вводимо код швидше за конкурентів.
Lifehacks:
1. Таймслот можна обрати будь-який вільний через пару тижнів. Потім зробити reschedule на зручний вам час, коли будете готові.
2. Щоб виграти кілька секунд, можна використовувати розпізнавач тексту з екрану. У мене такий вбудований в CleanShot.
👍12🤝1
Forwarded from GDG Cloud Kyiv (Nikita)
За підсумками тема вебінару GitHub ecosystem review for Google Cloud projects.
📅: 15 червня, 17:00-19:00
Программа:
– Огляд екосистеми GitHub
– Хмарні служби Google, які використовуються з GitHub
– GitHub Actions for CI/CD to Google Cloud
– GitHub Certifications: яку сертифікацію вибрали, навчальні матеріали, як отримати безкоштовний ваучер, як скласти іспит
Вебінар проходитиме на платформі GDG, тому для участі необхідно зареєструватись. Запис вебінару буде здійснено шляхом трансляції на youtube.
До зустрічі!
📅: 15 червня, 17:00-19:00
Программа:
– Огляд екосистеми GitHub
– Хмарні служби Google, які використовуються з GitHub
– GitHub Actions for CI/CD to Google Cloud
– GitHub Certifications: яку сертифікацію вибрали, навчальні матеріали, як отримати безкоштовний ваучер, як скласти іспит
Вебінар проходитиме на платформі GDG, тому для участі необхідно зареєструватись. Запис вебінару буде здійснено шляхом трансляції на youtube.
До зустрічі!
👍8❤1
Forwarded from GDG Cloud Kyiv (Nikita)
За 5 хвилин починаємо GitHub ecosystem review for Google Cloud projects.
Подивитись на YouTube https://www.youtube.com/live/A8MTTZqJ5zc
Підключитися, щоб поставити запитання https://gdg.community.dev/events/details/google-gdg-cloud-kyiv-presents-github-ecosystem-review-for-google-cloud-projects/
Подивитись на YouTube https://www.youtube.com/live/A8MTTZqJ5zc
Підключитися, щоб поставити запитання https://gdg.community.dev/events/details/google-gdg-cloud-kyiv-presents-github-ecosystem-review-for-google-cloud-projects/
👍6❤2
Повертаю Node.js weekly. Завтра о 19:00 за київським часом буде епізод, присвячений новим фічам у TypeScript та TypeScript ecosystem.
У зв’язку з цим, опитування: яку версію TS ви використовуєте на проєкті?
У зв’язку з цим, опитування: яку версію TS ви використовуєте на проєкті?
Final Results
3%
5.5-rc
30%
5.4
11%
5.3
9%
5.2
4%
5.1
5%
5.0
16%
4.x
22%
Ми не використовуємо TS
❤6
Через 20 хвилин проведу TypeScript new features and ecosystem review
Початок о 19 по Києву. До зустрічі в ефірі!
Початок о 19 по Києву. До зустрічі в ефірі!
YouTube
Node.js Weekly 2024-W12: TypeScript new features and ecosystem review
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👍25
Закінчую матеріали з GitHub сертифікації статтею на Dou.
Розписав усі етапи. Зверніть увагу на лайфхаки.
Розписав усі етапи. Зверніть увагу на лайфхаки.
DOU
GitHub Certifications: як і навіщо їх отримувати
Нікіта Галкін нещодавно пройшов GitHub Certifications. Тепер у своєму блозі він ділиться планом дій, лайфхаками та роздумами, навіщо ці бейджі взагалі потрібні. Зверніть увагу, один з лайфхаків може знадобитись вам вже сьогодні.
❤31👍9✍5🔥3🤓2
Навіщо використовувати eslint правило no-process-env?
Відповідно до 12-факторного маніфесту, для конфігурації застосунку використовуються змінні середовища (env variables). Для звернення до них у Node.js використовується process.env.
Для правильного використання process.env існує правило no-process-env. Це правило зробить ваш код більш послідовним, використовуючи один файл для налаштування вашого застосунку. Тобто, ви використовуєте це правило по всьому проекту, а в файлі config.ts вимикаєте його для всього файлу.
А ще цей підхід покращує продуктивність застосунку завдяки зверненню до кешованого значення замість прямого читання з process.env. Ось приклад коду, за допомогою якого ви можете переконатися в різниці.
UPDATE: Додав cacheObject до коду
Відповідно до 12-факторного маніфесту, для конфігурації застосунку використовуються змінні середовища (env variables). Для звернення до них у Node.js використовується process.env.
Для правильного використання process.env існує правило no-process-env. Це правило зробить ваш код більш послідовним, використовуючи один файл для налаштування вашого застосунку. Тобто, ви використовуєте це правило по всьому проекту, а в файлі config.ts вимикаєте його для всього файлу.
А ще цей підхід покращує продуктивність застосунку завдяки зверненню до кешованого значення замість прямого читання з process.env. Ось приклад коду, за допомогою якого ви можете переконатися в різниці.
UPDATE: Додав cacheObject до коду
👍34🔥7