Category: Node.js

31
Июл
2019

Как сбросить в MySQL счетчик AUTO_INCREMENT

При удаление всех данных из таблиц, иногда возникает необходимость сбросить счетчик AUTO_INCREMENT т.к. если этого не сделать то значения для новых данных будут присваиваться начиная с того, на котором стоял AUTO_INCREMENT до удаления данных из таблицы. Сброс счетчика AUTO_INCREMENT при помощи запроса к таблице MySQL ALTER TABLE name_table AUTO_INCREMENT=0; где name_table — имя вашей таблицы. После выполнения данного запроса при… Читать далее »

Запись Как сбросить в MySQL счетчик AUTO_INCREMENT впервые появилась Индиго.

29
Апр
2019

Pipe

Pipe – это канал, который связывает поток для чтения и поток для записи и позволяет сразу считать из потока чтения в поток записи. Для чего они нужны?

29
Апр
2019

Stream

Stream представляет поток данных. Потоки бывают различных типов, среди которых можно выделить потоки для чтения и потоки для записи.

При создании сервера в первой главе мы уже сталкивались с потоками:

29
Апр
2019

События

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

29
Апр
2019

Nodemon

В процессе разработки может потребоваться необходимость внести изменения в уже запущенный проект. Допустим, у нас в файле app.js определен следующий код:

29
Апр
2019

NPM. Package.json. Установка модулей. Определение команд

Кроме встроенных и кастомных модулей Node.js существует огромный пласт различных библиотек и фреймворков, разнообразных утилит, которые создаются сторонними производителями и которые также можно использовать в проекте, например, express, grunt, gulp и так далее.

29
Апр
2019

Передача параметров приложению

При запуске приложения из терминала/командной строки мы можем передавать ему параметры. Для получения параметров в коде приложения применяется массив process.argv. Это аналогично тому, как в языках C/C++/C#/Java в функцию main передается набор аргументов в виде строкового массива.

29
Апр
2019

Модули

Node.js использует модульную систему. То есть вся встроенная функциональность разбита на отдельные пакеты или модули. Модуль представляет блок кода, который может использоваться повторно в других модулях.

05
Фев
2019

Школа Elbrus Coding Bootcamp

До 4 марта идёт набор в школу программирования Elbrus Coding Bootcamp. Здесь учат не просто писать код, а, что важнее, мыслить как разработчик. Как это работает? Обучение в Elbrus — это своего рода
— Читать дальше «Школа Elbrus Coding Bootcamp»

06
Дек
2018

Выпущен инструмент для сборки node-пакетов одной командой

В Zendesk разработали node-publisher — инструмент для сборки пакетов Node.js одной командой. Зачем это нужно? Нередко при сборке пакета разработчики забывают тот или иной шаг, проводят тестирование неверной версии или вовсе забывают
— Читать дальше «Вы…

27
Ноя
2018

Митап iTechMeetup. Vitebsk #1

13 декабря в Витебске компания iTechArt проведёт встречу разработчиков iTechMeetup. Vitebsk #1. Что будет на встрече? Два доклада от разработчиков компании: Роман Захаренко, «To Go or not to GO?». Роман обсудит перспективы языка Go и его использование …

27
Ноя
2018

В библиотеке event-stream для Node.js найден бэкдор

В библиотеке event-stream пользователи обнаружили вредоносный код для кражи криптовалюты. Бэкдор был внедрён в пакет flatmap-stream, замаскированный под набор тестовых данных. Ответственность лежит на новом мэйнтейнере event-stream с псевдонимом right9…

24
Окт
2018

Вышла Node.js 11.0 с поддержкой движка V8 7.0

Разработчики Node.js обновили платформу до версии 11.0. Этот выпуск фокусируется на совершенствовании существующих компонентов, улучшении производительности и обновлении движка V8 до версии 7.0. Что нового в Node.js 11.0 О…

22
Окт
2018

Panda-Meetup #8 Backend

27 октября в Тольятти пройдет встреча IT-специалистов Panda-Meetup #8 Backend. Что в программе? 5 докладов: на примере личного проекта спикера научитесь настраивать Docker и собирать несколько компонентов приложения одним конфигом с помощью docker-comp…

05
Окт
2018

Node.js Foundation и JS Foundation заявили об объединении

Фонды Node.js и JS заявили о намерении объединиться, а также слить в одну структуру руководящие и технические комитеты. Объединение не лишит независимости любой проект JS Foundation, вроде Appium, ESLint или jQuery. Р…

16
Сен
2018

Курс «Разработка интерфейсов: верстка и JavaScript»

Запущен новый набор на образовательную онлайн-программу «Разработка интерфейсов: верстка и JavaScript» от сотрудников Яндекса. Организатор обучения — ФРОО. Что в составе программы? Два отдельных курса. Первый по основам HTML и CSS, второй по JavaScript…

21
Июн
2018

Знакомство с разработкой через тестирование в JavaScript

В этой статье мы познакомимся с разработкой через тестирование на примере простого приложения-калькулятора на Node.js. Тестировать будем с помощью фреймворка Mocha. Что должно уметь наше приложение: Складывать, вычитать, делить и умножать
— Читать даль…