Создаем Slack-бота с Node.js и SlackBots.js
Slack — это удобное рабочее пространство, которое можно настраивать под себя. Например, создавать ботов — именно этому мы сегодня и будем учиться.
https://prglb.ru/2d29q
#node #tools #advanced
Slack — это удобное рабочее пространство, которое можно настраивать под себя. Например, создавать ботов — именно этому мы сегодня и будем учиться.
https://prglb.ru/2d29q
#node #tools #advanced
Пишем качественный код на Node.js
Линтинг, форматирование кода и юнит-тесты — все, что должно быть у хорошего разработчика
https://prglb.ru/14cb9
#node #tools #testing
Линтинг, форматирование кода и юнит-тесты — все, что должно быть у хорошего разработчика
https://prglb.ru/14cb9
#node #tools #testing
Потоки и буферы в Node.js
Для управления потоковыми данными наподобие видео или большого файла в Node.js реализован отдельный потоковый модуль
#node
https://nuancesprog.ru/p/6047/
Для управления потоковыми данными наподобие видео или большого файла в Node.js реализован отдельный потоковый модуль
#node
https://nuancesprog.ru/p/6047/
Пишем Promisify-функцию с нуля
Учимся превращать коллбэки в промисы.
https://prglb.ru/21bv9
#beginners #javascript #node
Учимся превращать коллбэки в промисы.
https://prglb.ru/21bv9
#beginners #javascript #node
Цикл событий: как выполняется асинхронный JavaScript-код в Node.js
Разбираемся, как работает цикл событий Node.js, зачем там коллбэки и в каком порядке они выполняются.
Подробнее: https://proglib.io/p/cikl-sobytiy-kak-vypolnyaetsya-asinhronnyy-javascript-kod-v-node-js-2020-02-26
#javascript #node #core
Разбираемся, как работает цикл событий Node.js, зачем там коллбэки и в каком порядке они выполняются.
Подробнее: https://proglib.io/p/cikl-sobytiy-kak-vypolnyaetsya-asinhronnyy-javascript-kod-v-node-js-2020-02-26
#javascript #node #core
Обработка миллионов строк данных потоками на Node.js
Приходилось ли вам обрабатывать с помощью Node.js одновременно миллионы строк базы данных и выводить всё это на веб-страницу? Это непросто, но у нас есть готовое решение.
Узнать: https://prglb.ru/1wq58
#tools #node
Приходилось ли вам обрабатывать с помощью Node.js одновременно миллионы строк базы данных и выводить всё это на веб-страницу? Это непросто, но у нас есть готовое решение.
Узнать: https://prglb.ru/1wq58
#tools #node
Лучшие практики Node.js
Продолжаем следить за самой большой пополняемой подборкой по Node
Смотреть: https://prglb.ru/1y08z
#node #digest
Продолжаем следить за самой большой пополняемой подборкой по Node
Смотреть: https://prglb.ru/1y08z
#node #digest
GitHub авторизация на Node.js
Реализуем авторизацию через github-аккаунт с помощью Node.js и Express
Подробнее: https://prglb.ru/535ln
#node #api
Реализуем авторизацию через github-аккаунт с помощью Node.js и Express
Подробнее: https://prglb.ru/535ln
#node #api
Секреты создания производительных веб-приложений на Express.js
Как структурировать веб-приложение на Express.js, повысить его производительность и надёжность, в том числе с помощью DevOps-инструментов, балансировки нагрузки и обратного прокси 🚂 →🚅
Читать: https://proglib.io/p/sekrety-sozdaniya-proizvoditelnyh-veb-prilozheniy-na-express-js-2020-05-06
#express #node #backend #performance
Как структурировать веб-приложение на Express.js, повысить его производительность и надёжность, в том числе с помощью DevOps-инструментов, балансировки нагрузки и обратного прокси 🚂 →🚅
Читать: https://proglib.io/p/sekrety-sozdaniya-proizvoditelnyh-veb-prilozheniy-na-express-js-2020-05-06
#express #node #backend #performance
Кто такой Deno и заменит ли он Node.js?
Несколько дней назад произошел долгожданный релиз Deno.
Разбираемся, чем Райану Дал недоволен в Node и какие перспективы у нового проекта.
Читать: https://blog.bitsrc.io/what-is-deno-and-will-it-replace-nodejs-a13aa1734a74
#node #deno
Несколько дней назад произошел долгожданный релиз Deno.
Разбираемся, чем Райану Дал недоволен в Node и какие перспективы у нового проекта.
Читать: https://blog.bitsrc.io/what-is-deno-and-will-it-replace-nodejs-a13aa1734a74
#node #deno
Правильный ответ: 2 1
Когда будет закончено чтение файла и цикл событий вызовет его коллбэк, он перейдет в фазу проверки, где обнаружит коллбэк метода setImmediate. Лишь после его выполнения цикл перейдет в новую итерацию и выполнит коллбэк, зарегистрированный методом setTimeout.
Подробнее о цикле событий в Node.js: https://proglib.io/p/cikl-sobytiy-kak-vypolnyaetsya-asinhronnyy-javascript-kod-v-node-js-2020-02-26
#node #eventloop #advanced
Когда будет закончено чтение файла и цикл событий вызовет его коллбэк, он перейдет в фазу проверки, где обнаружит коллбэк метода setImmediate. Лишь после его выполнения цикл перейдет в новую итерацию и выполнит коллбэк, зарегистрированный методом setTimeout.
Подробнее о цикле событий в Node.js: https://proglib.io/p/cikl-sobytiy-kak-vypolnyaetsya-asinhronnyy-javascript-kod-v-node-js-2020-02-26
#node #eventloop #advanced
Инструменты для работы с HTTP-запросами в Node.js
Практически любое интерактивное приложение предполагает взаимодействие между клиентом и сервером - а значит, HTTP-запросы. Существуют десятки решений, чтобы сделать работу с ними проще, но выбирать их нужно с умом.
Некоторые представляют собой высокоуровневые абстракции, скрывающие сам объект запроса. Другие считают любой статус ответа кроме 200 ошибкой. А как насчет прерывания запроса до его окончания?
Разбираемся в теме: https://medium.com/@tlivings/instrumenting-http-requests-in-node-5bf48c10f1c0
#node #http #tools
Практически любое интерактивное приложение предполагает взаимодействие между клиентом и сервером - а значит, HTTP-запросы. Существуют десятки решений, чтобы сделать работу с ними проще, но выбирать их нужно с умом.
Некоторые представляют собой высокоуровневые абстракции, скрывающие сам объект запроса. Другие считают любой статус ответа кроме 200 ошибкой. А как насчет прерывания запроса до его окончания?
Разбираемся в теме: https://medium.com/@tlivings/instrumenting-http-requests-in-node-5bf48c10f1c0
#node #http #tools
Янг_А_,_Мек_Б_,_Кантелон_М_Node.pdf
14.8 MB
Node.js в действии
Вы узнаете о системах построения интерфейса
и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express
с нуля. Теперь вы сможете узнать не только о Node и JavaScript, но и получить всю информацию,
включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node,
тестирование и развертывание веб-приложений.
Технология Node все чаще используется в сочетании с инструментами командной строки и настольными приложениями на базе Electron, поэтому в книгу были включены главы, посвященные
обеим областям.
Авторы: А. Янг, Б. Мек, М. Кантелон
Год издания: 2018
#books #node
Вы узнаете о системах построения интерфейса
и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express
с нуля. Теперь вы сможете узнать не только о Node и JavaScript, но и получить всю информацию,
включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node,
тестирование и развертывание веб-приложений.
Технология Node все чаще используется в сочетании с инструментами командной строки и настольными приложениями на базе Electron, поэтому в книгу были включены главы, посвященные
обеим областям.
Авторы: А. Янг, Б. Мек, М. Кантелон
Год издания: 2018
#books #node
Что такое npm? Гайд по Node Package Manager для начинающих
Как установить, опубликовать и проверить JavaScript-пакеты на уязвимость с помощью npm – менеджера пакетов Node.js.
https://prglb.ru/3f1s
#npm #node
Как установить, опубликовать и проверить JavaScript-пакеты на уязвимость с помощью npm – менеджера пакетов Node.js.
https://prglb.ru/3f1s
#npm #node
Библиотека программиста
📦 Что такое npm? Гайд по Node Package Manager для начинающих
Как установить, опубликовать и проверить JavaScript-пакеты на уязвимость с помощью npm – менеджера пакетов Node.js.
Тестирование Node.js-проектов
Большой материал в двух частях по тестированию:
👉 Анатомия тестов и типы тестов
👉 Оценка эффективности тестов, непрерывная интеграция и анализ качества кода
#node #testing
Большой материал в двух частях по тестированию:
👉 Анатомия тестов и типы тестов
👉 Оценка эффективности тестов, непрерывная интеграция и анализ качества кода
#node #testing
NODESCHOOL
Очень много опенсорсных воркшопов для обучения веб-разработке!
https://nodeschool.io/
#node #learn
Очень много опенсорсных воркшопов для обучения веб-разработке!
https://nodeschool.io/
#node #learn
Архитектура современных корпоративных Node.js-приложений
И когда фронтенд-приложения успели стать настолько сложными, что мы начали рассуждать о высоких материях?
Андрей Мелихов обобщает свой опыт фронтендера в крупном энтерпрайзе, и объясняет, почему и как в Яндексе используют Node.js.
https://prglb.ru/52s6a
#node #architecture
И когда фронтенд-приложения успели стать настолько сложными, что мы начали рассуждать о высоких материях?
Андрей Мелихов обобщает свой опыт фронтендера в крупном энтерпрайзе, и объясняет, почему и как в Яндексе используют Node.js.
https://prglb.ru/52s6a
#node #architecture