Полезные JavaScript-модули, на которые стоит обратить внимание

Инструменты командной строки Promises Веб-скрэпинг Node.js Вычисления Тестирование В завершение Эта статья представляет собой подборку наиболее полезных модулей и утилит для серверной и клиентской разработки на NodeJS и JavaScript, которые использует в своей работе программист Трэвис Фишер. По словам автора, перед ним не стояла цель создать еще один исчерпывающий awesome list, ПОДРОБНЕЕ

Введение в веб-скрэпинг с помощью Node.js

Автоматически или вручную? Раньше, когда у меня возникало желание поупражняться в создании веб-сайтов, я просто заходил на веб-страницу, открывал консоль и пытался извлечь нужный мне контент – я поступал так в течение довольно длительного времени только для того, чтобы избежать набора условного, обычно бессмысленного текст-заполнителя, вставляемого в макет вэб-страницы. Несколько месяцев ПОДРОБНЕЕ

5 лучших библиотек машинного обучения

За последние несколько лет рост машинного обучения достиг стремительных темпов. Это связано с выпуском библиотек машинного обучения (МО)/глубокого обучения (ГО), которые абстрагируются от сложности скаффолдинга или реализации модели МО/ГО. МО/ГО включает в себя множество математических вычислений и операций, особенно Matrix. С помощью МО/ГО даже простой новичок в МО может начать ПОДРОБНЕЕ

Веб-сервер с нуля в TypeScript и Node

Сокеты и TCP С помощью сокетов процессы на компьютере взаимодействуют друг с другом через файловую систему. Сокеты представляют собой особый тип файлов, предоставляющий процессам информацию для чтения и возможность записи с использованием обычного API файловой системы. TCP — дополнительный стандарт для использования сокетов по сети для обеспечения связи между несколькими ПОДРОБНЕЕ

Установка Next.js с использованием клиентского сервера Express и TypeScript

В этом посте я проведу вас по пути создания приложения Next.js, обслуживаемого клиентским сервером Express c применением фреймворка Typescript. Полную версию проекта можно увидеть на GitHub. Настройка проекта Next.js Сначала создадим папку проекта: mkdir -p next-express-typescript cd ./next-express-typescript Инициализируем файл package.json и установим зависимости: npm init -y npm install react react-dom ПОДРОБНЕЕ

Понятие о миграциях в TypeORM

Миграция в TypeORM — это единый файл с SQL-запросами для обновления схемы базы данных. Об этом важно знать администратору базы данных, бекэнд-инженеру или техлиду, так как это один из самых безопасных способов внесения изменений в базу данных в эксплуатационной среде. Чтобы быстро освоиться с TypeORM, MySQL и ExpressJS, нам нужен проект. Если ПОДРОБНЕЕ

Фильтруем баги. Как реализовать тестовое покрытие в TypeScript под Node.js с помощью Jest

Я обожаю писать программы. Да что уж там: я не могу представить себя, занимающимся чем-то другим. Шутки шутками, но есть у меня один страх, который свойственен всем энтузиастам в программировании. И страх этот называется «не сдать»: опоздать по срокам, не оправдать ожиданий, не уложиться в бюджет. Вот в чем проблема: ПОДРОБНЕЕ

Как исправить ошибки сертификатов в Node-приложениях при работе с SSL

Если вам уже доводилось писать приложения на Node/Express, то вы не понаслышке знаете, что такие приложения обычно устанавливаются с HTTPS и сертификатом сервера. Однако в рабочей среде Node.js HTTPS, как правило, не требуется, поскольку Node-приложения прикрыты обратным прокси-сервером (например, Nginx), который и обслуживает сертификаты. Скорее всего, ваше Node-приложение будет работать ПОДРОБНЕЕ

Потоки и буферы в Node.js

Для управления потоковыми данными наподобие видео или большого файла в Node.js реализован отдельный потоковый модуль. В текущей статье мы сконцентрируемся на некоторых принципах его функционирования. Разделы статьи Типы потоков в Node.js; Буферы потоков; Генератор событий; Читающий поток; Чтение в режиме передачи и паузы; Функционирование буфера читающего потока. Типы потоков В ПОДРОБНЕЕ

7 бесплатных Node пакетов с открытым исходным кодом

Вся основная сила Javascript заключается в бесчисленном множестве потрясающих пакетов, находящихся в открытом доступе. Главное, не забывать хотя бы иногда благодарить их создателей вознаграждением. Ведь разработчики, как все люди, платят налоги и покупают продукты. Знакомьтесь: 7 классных пакетов, которые вы можете начать использовать уже сегодня. Commander.js Commander выступает как полноценное ПОДРОБНЕЕ