Ниже вы можете найти коллекцию RisingStack самых важных обновлений, проектов и руководств по Node.js за эту неделю:

Node v9.1.0 (Current) выпущен 7 ноября.

Заметные изменения:

CLI:

  • NODE_OPTIONS теперь поддерживает параметр - stack-trace-limit.

депс:

  • OpenSSL обновлен до 1.0.2m

http:

  • Устранена утечка обработчика событий «connect».
  • Код состояния 103 Early Hints теперь поддерживается.

Node v8.9.1 (LTS) выпущен 7 ноября.

Заметные изменения:

openssl:

  • обновить исходники openssl до 1.0.2m (Шигеки Оцу)

Вернуть «https:

  • рефакторинг для использования внутренних компонентов http »(Майлс Боринс)

Другие выпуски Node:

Ловля без ожидания

Иногда вы хотите настроить и забыть операцию, не дожидаясь ее завершения. С async / await это не так очевидно. Вы не сможете перехватить исключения, если не дождетесь завершения асинхронного метода.

В этом посте вы узнаете, как отдельный канал ошибки влияет на то, как асинхронные операции выполняются в «фоновом режиме».

Подробное описание модуля узла: строка запроса

Сафия Абдалла только что начала новую серию в своем блоге. Во-первых, она познакомила нас с одним из самых фундаментальных модулей стандартной библиотеки Node: querystring.

Я хочу начать с рассмотрения одного из самых фундаментальных модулей стандартной библиотеки Node: querystring. querystring - это модуль, который позволяет пользователям извлекать значения из части запроса URL-адреса и строить запрос из объекта сопоставлений значений ключа.

HTTP / 2 в ядре узла

HTTP / 2 начинает использоваться все чаще (с 11% в начале этого года до 18% от общего использования в Интернете).

После объявления в Twitter о том, что флаг собирается быть удален в выпуске 8.x LTS, Node.js в конечном итоге избавился от флага в версии 8.8.0 (24 октября). HTTP / 2 по-прежнему считается экспериментальным, и, несмотря на то, что он еще не готов на 100%, вы уже можете начать экспериментировать с ним и проверить документацию HTTP / 2 API.

Создайте бота-политика Twitter с помощью цепочек Маркова, Node.js и StdLib

В нынешней политической обстановке в мире пропаганда - это главное, а Twitter - это средство выбора. Автоматизация - король, и если вы не используете ботов Twitter, чтобы повлиять на массы, вы делаете это неправильно.

Узнайте, как создать твиттер-бота, чтобы привлечь внимание масс, и создайте свой собственный «Политический терминатор».

Нокаут узлов 2018

Node Knockout - 48-часовой хакатон Node.js. Соревнования проходят с 00:00 UTC субботы 11 ноября до 00:00 UTC понедельника.

Хотя не существует гарантированной формулы или идеи выигрыша, есть несколько вещей, которые вы можете сделать, чтобы максимизировать свои шансы на финиш. В этой статье вы можете прочитать советы Натана Хоада о том, как добиться успеха в реализации проекта.

Основные ценности Node.js

В прошлом Node.js полагался на неявное понимание ожиданий членов сообщества. Двигаясь вперед, нам необходимо задокументировать эти неявные ожидания, чтобы мы могли эффективно работать вместе и дать возможность всем участникам действовать в наилучших интересах Node.js.

Для этого на саммите разработчиков Node.js после Node Interactive 2017 был проведен первый семинар по основным ценностям Node.js.

Как я попал в # Узел: Маттео Коллина

В настоящее время Маттео является архитектором программного обеспечения в компании nearForm и входит в Технический руководящий комитет проекта Node.js.

В рамках серии Как я попал в #Node он дал интервью, чтобы рассказать, как он начал заниматься программированием и как он начал вносить свой вклад в Node.js.

Ранее в еженедельном обновлении Node.js

В предыдущем Еженедельном обновлении Node.js мы собрали последние новости о Node.js, такие как упрощенное планирование заданий для Node.js, использование Getopts или создание статического файлового сервера HTTP / 2 с нулевой зависимостью с помощью Node. js. Щелкните, если вы это пропустили!

Мы также помогаем вам быть в курсе событий с Node.js ежедневно. Загляните на нашу страницу Новости Node.js и на ее Твиттер!

Первоначально опубликовано на сайте community.risingstack.com 10 ноября 2017 г.