Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
23.2K subscribers
2.2K photos
120 videos
38 files
4.61K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
Создаем Slack-бота с Node.js и SlackBots.js

Slack — это удобное рабочее пространство, которое можно настраивать под себя. Например, создавать ботов — именно этому мы сегодня и будем учиться.

https://prglb.ru/2d29q

#node #tools #advanced
Пишем качественный код на Node.js

Линтинг, форматирование кода и юнит-тесты — все, что должно быть у хорошего разработчика

https://prglb.ru/14cb9

#node #tools #testing
Потоки и буферы в Node.js

Для управления потоковыми данными наподобие видео или большого файла в Node.js реализован отдельный потоковый модуль

#node

https://nuancesprog.ru/p/6047/
Лучшие практики тестирования Node.js и JavaScript приложений

https://prglb.ru/1chvh

#testing #node
Пишем Promisify-функцию с нуля

Учимся превращать коллбэки в промисы.

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

Приходилось ли вам обрабатывать с помощью Node.js одновременно миллионы строк базы данных и выводить всё это на веб-страницу? Это непросто, но у нас есть готовое решение.

Узнать: https://prglb.ru/1wq58

#tools #node
Лучшие практики Node.js

Продолжаем следить за самой большой пополняемой подборкой по Node

Смотреть: https://prglb.ru/1y08z

#node #digest
GitHub авторизация на Node.js

Реализуем авторизацию через 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
Кто такой Deno и заменит ли он Node.js?

Несколько дней назад произошел долгожданный релиз 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
Инструменты для работы с HTTP-запросами в Node.js

Практически любое интерактивное приложение предполагает взаимодействие между клиентом и сервером - а значит, 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
NODESCHOOL

Очень много опенсорсных воркшопов для обучения веб-разработке!

https://nodeschool.io/

#node #learn
Архитектура современных корпоративных Node.js-приложений

И когда фронтенд-приложения успели стать настолько сложными, что мы начали рассуждать о высоких материях?

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

https://prglb.ru/52s6a

#node #architecture