DevNotes Live
6 subscribers
61K photos
8.95K videos
173 files
24.7K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from The Devs
Forwarded from The Devs
+40 Node.js integration tests best practices.

#resources #nodejs #js
@thedevs

https://kutt.it/w0RqwL
#вакансия #удаленка #vacancy #remote #fullstack #typescript #react #nodejs #fulltime

Вакансия: Full-stack Engineer (React, Node.js)
Локация: работаем удаленно из Москвы, Минска, Новосибирска, Ярославля, Варшавы
Компания: Neattech – международная производственная IT-компания (международная, потому что клиенты из Европы и Америки). Мы разрабатываем веб и мобильные приложения для бизнеса. Благодаря нашим разработкам можно записаться в барбершоп, управлять компьютерным клубом, арендовать яхту, вылечить домашнего питомца, найти донора, улучшить отношения в семье, отслеживать состояние здоровья и не только.
Занятость: полная, 40 часов в неделю
Зарплатная вилка: $1.200-$3.500

Кто нам нужен
Мы ищем разработчика с опытом работы на Typescript, React, Node.js от 2-х лет.

Что нужно делать
🔸 Проектировать архитектуру приложений
🔸 Управлять техническим долгом и создавать хорошо поддерживаемые интерфейсы
🔸 Проводить Code review
🔸 Писать тесты к сложным частям функционала приложений

Что мы предлагаем
🔸 Удаленная работа, гибкий график
🔸 Работа по Scrum
🔸 Индивидуальный план развития для каждого сотрудника
🔸 Регулярный пересмотр оплаты труда
🔸 Online и offline тимбилдинги
🔸 Корпоративная пополняемая online и offline библиотека
🔸 Компенсация обучения и курсов английского языка
🔸 Порядок на проектах, в коде и командах

Наш основатель и СЕО Джеймс долгое время проработал в Яндекс и внедрил в Neattech лучшие практики. У нас есть проекты разные по тематике и по продолжительности, поэтому не будет скучно.
⠀⠀
📬 Пишите нашему HR Насте @hr_neattech, если узнали себя
Использование AbortController и AbortSignal в Node.js

Джеймс Снелл — контрибьютор Node.js — написал статью про использование AbortController и AbortSignal в Node.js — "Using AbortSignal in Node.js".

Последние два года разработчики Node.js работают над добавлением разных API web-платформы. Результатом этой работы стала реализация AbortController, который появился в стабильной версии Node.js 16.

AbortController и AbortSignal реализуют интерфейс для отмены выполнения асинхронных операций. С его помощью можно прерывать таймеры, асинхронные запросы, отписываться от событий, добавленных с помощью интерфейса EventTarget, который поддерживают некоторые API Node.js. В статье рассказывается о том как использовать AbortController и AbortSignal на примере прерывания асинхронного события по таймауту.

Рекомендую почитать статью всем, так как AbortController доступен не только в Node.js, но и во всех актуальных браузерах.

#nodejs #async #api

https://www.nearform.com/blog/using-abortsignal-in-node-js/
Релиз Node.js 17 и план релиза Node.js 16 LTS

Сегодня вышла новая мажорная версия Node.js, которая становится веткой current — "Node.js 17 is here!".

В новой версии продолжается работа над промисификацией основных API — была добавлена поддержка промисов в модуль readline. OpenSSL обновлён до третьей версии. Стек-трейсы по умолчанию будут включать версию Node.js. V8 обновлён до версии 9.5. В нём появилась поддержка новых типов для Intl.DisplayNames и новых опций форматирования часового пояса в Intl.DateTimeFormat.

На следующей неделе запланирован перевод Node.js 16 в статус LTS с поддержкой до 30 апреля 2024 года. Node.js 16 LTS будет первой версией, которая будет поставляться с бинарниками для процессоров семейства Apple M1.

Поддержка Node.js 12 LTS заканчивается в апреле 2022 года. Разработчики рекомендуют обновиться на новую версию.

#nodejs #release

https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382
Forwarded from The Devs
Forwarded from Daily Coding 🔥
🛠 Express — популярный веб-фреймворк, написанный на JavaScript и работающий внутри среды исполнения node.js.

🌍 Сайт

Daily Coding #инструменты #nodejs
Forwarded from Daily Coding 🔥
🛠 Reattempt — облегченная библиотека для Node.js и браузера, позволяющая дать асинхронным функциям второй шанс. Заключив ваши функции в блок попыток, вы можете убедиться, что запрос или другая асинхронная операция попробуют выполниться пару раз, прежде чем отказаться от них.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 PKG - CLI-приложение, позволяющее упаковывать Node.js проекты в исполняемые файлы и запускать их на компьютерах, на которых даже не установлен Node. Оно работает кроссплатформенно и поддерживает Linux, Windows, macOS и FreeBSD.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 Yards - это платформа для создания полнофункциональных приложений командной строки с помощью Node.js. Она позволяет легко настраивать команды, анализировать несколько аргументов -- и устанавливать сочетания клавиш. Она даже автоматически генерирует меню справки

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 r2 - обновленная версия популярной библиотеки Node.js request. Она представляет собой более легкое клиентское HTTP-решение, созданное на основе встроенного в браузер Fetch API и адаптированное для Node.js. Размер R2 при сжатии составляет всего 16 КБ, по сравнению с размером request в ~500 КБ.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 Cost of modules - Node.js библиотека, позволяющая отслеживать размер ваших проектов и точно определять, какие модули имеют наибольший вес. На главной странице проекта на GitHub также есть несколько полезных советов о том, как свести к минимуму ненужное раздувание и уменьшить размер ваших пакетов npm.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 Synaptic - это Node.js браузерная библиотека, не зависящая от архитектуры, позволяющая разработчикам создавать нейронные сети любого типа, которые они хотят. Она имеет несколько встроенных архитектур, позволяющих быстро тестировать и сравнивать различные алгоритмы машинного обучения. В нем также есть хорошо написанное введение в нейронные сети, ряд практических демонстраций и множество других замечательных руководств, раскрывающих принципы работы машинного обучения.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 DeepForge - это удобная среда разработки для работы с глубоким обучением. Она позволяет проектировать нейронные сети, используя простой графический интерфейс, поддерживает модели обучения на удаленных компьютерах и имеет встроенный контроль версий. Проект запускается в браузере и основан на Node.js и MongoDB, что делает процесс установки очень знакомым большинству веб-разработчиков.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 Nativefier - это командная строка Node.js утилита, которая может легко создать настольное приложение из любого веб-сайта. Приложения заключены в электронную оболочку и упакованы в исполняемый файл операционной системы (.app, .exe и т.д.) для использования в Windows, OSX и Linux.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 Cost of modules - Node.js библиотека, позволяющая отслеживать размер ваших проектов и точно определять, какие модули имеют наибольший вес. На главной странице проекта на GitHub также есть несколько полезных советов о том, как свести к минимуму ненужное раздувание и уменьшить размер ваших пакетов npm.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 Cost of modules - Node.js библиотека, позволяющая отслеживать размер ваших проектов и точно определять, какие модули имеют наибольший вес. На главной странице проекта на GitHub также есть несколько полезных советов о том, как свести к минимуму ненужное раздувание и уменьшить размер ваших пакетов npm.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 Express — популярный веб-фреймворк, написанный на JavaScript и работающий внутри среды исполнения node.js.

🌍 Сайт

Daily Coding #инструменты #nodejs
Forwarded from Daily Coding 🔥
🛠 Sympact — это минимальная библиотека для расчета использования ЦП и памяти задачами в Node.js. Она запускает скрипт и оценивает время его выполнения, использование ЦП и памяти, а затем возвращает отчет, содержащий средние значения результатов. Кроме того, он поставляется с интерфейсом командной строки для лучшего взаимодействия с пользователем.

🌍 Сайт

Daily Coding #инструменты #NodeJS
Forwarded from Daily Coding 🔥
🛠 PWA Asset Generator — инструмент командной строки для создания ресурсов PWA на основе Node.js и Puppeteer. Он генерирует значки и заставки, а затем автоматически добавляет их в файл manifest.json и HTML вашего проекта.

🌍 Сайт

Daily Coding #инструменты #NodeJS