Получи случайную криптовалюту за регистрацию!

Node.js Recipes

Логотип телеграм канала @node_recipes — Node.js Recipes N
Логотип телеграм канала @node_recipes — Node.js Recipes
Адрес канала: @node_recipes
Категории: Технологии
Язык: Русский
Количество подписчиков: 2.47K
Описание канала:

По буднях нотатки по #Nodejs розробці, по вихідним огляди конференцій та доповідей (с) @galkin_nikita
Співробітництво https://telegra.ph/node-recipes-01-19

Рейтинги и Отзывы

4.00

3 отзыва

Оценить канал node_recipes и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 6

2022-02-14 16:43:26 Что такое npm overrides?
#cli #npm

Делая обзор Nodejs 16.14.0, я не рассказал об обновление версии npm с 8.1.2 до 8.3.1. Основной фичей обновления является overrides, т.е. переопределение версий пакетов в зависимостях второго+ уровня. Это аналог resolutions в yarn. Чаще всего это нужно, чтобы заменить версию зависимости с известной проблемой безопасности. Реже, чтобы везде использовать одна и ту же версия пакета. Теперь npm догнал yarn не только по скорости, но и по необходимым фичам.

Подробней в ссылках:
npm overrides
yarn resolutions
1.6K views13:43
Открыть/Комментировать
2022-02-10 21:51:52 #voice_chat About Work at Google c Виктором Турским, Senior Software Engineer at Google, Non-Executive Director at WebbyLab, автором @jabascript.

Ссылки упомянутый в ходе дискуссии:
Эффективная разработка NodeJS приложений
Node.js starter от Виктора
my-talks.net – сервис где можно подписаться на докладчиков, сделанный Виктором
www.algoexpert.io – платный сервис для подготовки к интервью
838 viewsedited  18:51
Открыть/Комментировать
2022-02-10 16:00:37
Стартуем стрим у Сергея Немчинского. Будем обсуждать Cloud Native и Node.js.

Смотреть тут
1.1K viewsedited  13:00
Открыть/Комментировать
2022-02-09 16:41:34 Что нового в Nodejs 16.14.0?

Вчера вышел минорный патч для LTS версии. Основным заявленным изменением является обязательное использование Import Assertions (stage 3) с JSON-модулями. Это решение было принято для сохранения совместимости с веб-платформой. Т.е. это изменение важно для FE разработчиков.

В релизе есть новые важные фичи для #nodejs разработчиков, которые упрощают разработку. Обратите внимание, что они имеют Experimental индекс стабильности. Т.е. вы их можете использовать в проде только на свой страх и риск.

Улучшение работы Readable Streams
Добавленые filter и map, а так же helper isReadable. Удобство работы со встроенными стримами становиться сопостовимо с rxjs.
Улучшение работы AbortSignal
Добавили abortSignal.reason и AbortSignal.timeout(delay)
process.getActiveResourcesInfo
Раньше чтобы посмотреть, что держит активным EventLoop необходимо было использовать недокументированные process._getActiveResources().
Scheduler в promise timers
Является Node.js реализацией предложения Prioritized Task Scheduling. Позволяет писать:
import { scheduler } from 'timers/promises';
await scheduler.wait(1000);
Очевидно, улучшает синтаксис setTimeout из timers/promises.

Официальные release notes тут
1.0K viewsedited  13:41
Открыть/Комментировать
2022-02-08 19:15:58
#announcement

В этот четверг, 10 февраля, я буду на стриме у Сергея Немчинского. Будем обсуждать Cloud Native и Node.js.

Начало в 15:00 по Киеву.
Смотреть тут
1.0K views16:15
Открыть/Комментировать
2022-02-08 19:11:43 Live stream scheduled for Feb 10 at 19:00
16:11
Открыть/Комментировать
2022-02-07 17:18:21
#announcement

На этой неделе #voice_chat будет с Виктором Турским, Senior Software Engineer at Google, Non-Executive Director at WebbyLab, автором @jabascript.
Когда: в четверг, 10 февраля, в 21:00 по Киеву
Где: https://t.me/node_recipes?voicechat

Агенда будет составлена на основание ваших вопросов из комментариев к этому посту.

До встречи в эфире!
1.2K views14:18
Открыть/Комментировать
2022-02-05 19:01:06
Я соскучился по оффлайн конференциям. К сожалению, первую Киевскую JS конфу – React fwdays’22 –  я пропускаю. Он пройдет в формате Online+Offline 26 февраля. Также будет несколько дополнительных эфиров в будние дни.

Программа сформирована на 40%. Вот доклады, которые мне было бы интересней всего: 
Glenn Reyes выступит с докладом “Drawing the line between 3rd party and custom code”
Виктор Турский будет рассказывать о “Эффективной разработке с React”
Юлия Потапенко о ”Безопасности криптокошельков”

Конференция пройдет в гибридном формате с тремя вариантами участия:
FREE ONLINE – просмотр докладов в free online треке (26 февраля)
FULL ONLINE – просмотр докладов во всех треках (26 февраля) и дополнительных форматах, доступ к записям всех эфиров
OFFLINE & ONLINE – все пункты, которые есть в пакете full online, а так же offline участие 26 февраля

Регистрируйтесь бесплатно или используйте промокод на скидку 7% - 66BD1D1B54.
Детали по ссылке https://bit.ly/3J58VKB
708 views16:01
Открыть/Комментировать
2022-02-03 11:01:01 Что такое Fetch Event Source?
#package #architecture

На канале был рецепт Что такое Race Condition на клиенте? В нем я рекомендовал использовать Server Sent Events. Это однонаправленный протокол от сервера к клиенту. Является отличной альтеранативой websocket-ам, которые являются двунаправленным протоколом.

На сервере все достаточно просто. Например, в Nest.js есть хорошая документация – server-sent-events. На клиенте все не так просто – у нативного браузерного EventSource API есть ряд ограничений: нельзя передавать custom headers, только Get. Правильной альтернативой является пакет @microsoft/fetch-event-source. Он одновременно обладает всеми фишками fetch и Server Sent Events. Рекомендую к использованию и сам протокол SSE, и клиентский пакет от microsoft. Кто знает, вдруг эту реализацию сделают встроенной в браузерные API.
880 views08:01
Открыть/Комментировать
2022-02-02 11:01:10
Хороший код это простой код. Хороший код:
– просто читать
– просто повторно использовать
– просто, то есть без опасений, вносить изменения
На английском эти свойства звучат как Readability, Reusability и Refactorability...

Но мне пора остановиться. Иначе я начну пересказывать Ryan McDermott, который предложил реализацию Clean Code в JavaScript. Лучше прочитайте его в оригинале. У него есть два замечательных репозитория, в которых он объясняет зачем и как это делать.

Ссылки:
Clean Code for JavaScript
3 Rs of Software Architecture
1.2K views08:01
Открыть/Комментировать