Node JS
2.09K subscribers
165 photos
66 videos
17 files
227 links
Подборки по Node js и все что с ним связано. По всем вопросам @evgenycarter
Download Telegram
Node.js наизнанку: не все происходит в пуле потоков

Node.js это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для выполнения JavaScript вне браузера. Он поддерживается движком Google V8, что делает его чрезвычайно производительным.

Rus https://habr.com/ru/post/711804/

Eng https://blog.softup.co/node-js-internals-an-introduction-to-nodes-runtime-and-architecture/

✍️ @nodejs_lib
👍1
Popular Node.js patterns and tools to re-consider

https://practica.dev/blog/popular-nodejs-pattern-and-tools-to-reconsider/

✍️ @nodejs_lib
Node.js Database

RxDB - это быстрая, реактивная база данных NoSQL реального времени, созданная для приложений на JavaScript, таких как веб-сайты, гибридные приложения, приложения Electron, Progressive Web Apps и Node.js. Хотя RxDB изначально создавалась для использования в приложениях пользовательского интерфейса, она была доработана и оптимизирована, чтобы сделать ее полезной для использования на стороне сервера. Ее можно использовать как встроенную локальную базу данных внутри JavaScript-процесса Node.js или как сервер базы данных, к которому Node.js может подключаться. Слой RxStorage позволяет менять базовый механизм хранения данных, что делает RxDB очень гибкой базой данных, которая может быть оптимизирована для многих сценариев.

https://rxdb.info/nodejs-database.html

✍️ @nodejs_lib
👍3
An overview of Node.js: architecture, APIs, event loop, concurrency

https://2ality.com/2022/09/nodejs-overview.html

✍️ @nodejs_lib
Пошаговая инструкция: как с Node.js организовать иконки из Figma в проекте

Эта статья подробно описывает создание небольшого скрипта на Node.js для выгрузки векторных иконок из Figma в проект, а также универсального компонента для разных видов иконок, который удобно использовать в своём приложении.

Скрипт может пригодиться командам, которые ещё не определились с общим подходом к использованию и хранению иконок в проекте, и тем, кто стремится автоматизировать этот процесс.

Под катом – довольно длинный (мы предупредили!) и подробный текст, но с большим количеством полезного кода.

https://habr.com/ru/company/joom/blog/708286/

✍️ @nodejs_lib
👍1
Полное визуальное руководство по пониманию цикла событий Node.js

https://www.builder.io/blog/visual-guide-to-nodejs-event-loop

✍️ @nodejs_lib
👍4
Освоение Docker для Node.js: Продвинутые техники и лучшие практики

https://dev.to/davydocsurg/mastering-docker-for-nodejs-advanced-techniques-and-best-practices-55m9

✍️ @nodejs_lib
👍2
Совместимость с Node.js для Cloudflare Workers - начиная с Async Context Tracking, EventEmitter, Buffer, assert и util

В ближайшие месяцы Cloudflare Workers начнет внедрять встроенную совместимость с основными API Node.js в рамках усилий по поддержке повышенной совместимости всех исполнительных режимов JavaScript.

https://blog.cloudflare.com/workers-node-js-asynclocalstorage/

✍️ @nodejs_lib
👍1
Node.js Novice to Ninja (Craig Buckler).pdf
4.4 MB
Node.js : Novice to Ninja
Автор: Craig Buckler (2022)

Novice to Ninja - это ваше практическое руководство по изучению всего необходимого для создания веб-приложений с использованием Node.js. Вы начнете с ознакомления с основами - установкой и созданием ваших первых приложений - прежде чем перейти к более продвинутым концепциям, включая отладку, асинхронное программирование, использование Express.js , работа с базами данных, развертывание и многое другое. В конце вы создадите полноценное многопользовательское приложение для проведения викторин

✍️ @nodejs_lib
👍3
6 главных вопросов на собеседовании по Node.js

Что такое цикл событий, как он работает и почему о нем все всегда спрашивают на собеседованиях? Некоторое время я не мог четко ответить на этот вопрос, а уже потом, когда набрался опыта и сам начал нанимать людей, стало понятно, что это реально большой пробел у большинства JavaScript-разработчиков.

https://telegra.ph/6-glavnyh-voprosov-na-sobesedovanii-po-Nodejs-05-15

✍️ @nodejs_lib
👍2😁1
Как создать поток видеоданных с помощью Node.js: разбираю детали на своем проекте

Сегодня я расскажу вам, как с помощью Node.js создать поток видеоданных. Статья будет полезна тем, кто еще только начинает разбираться в теме Streams in Node.js (в конце будет немного важной теории).

https://highload.today/blogs/kak-sozdat-potok-videodannyh-s-pomoshhyu-node-js-razbirayu-detali-na-svoem-proekte/

✍️ @nodejs_lib
👍6👎1
Лучшие практические методы для рабочей среды: Защита

Термин “рабочий режим” означает тот этап жизненного цикла программного обеспечения, на котором приложение или API является в целом доступным для конечных пользователей или потребителей. Напротив, на этапе “разработки” происходит активное создание и тестирование кода, и приложение не является открытым для внешнего доступа. Соответствующие системные среды называются, соответственно, рабочей средой и средой разработки.

https://expressjs.com/ru/advanced/best-practice-security.html

✍️ @nodejs_lib
👍3
Создание «Google Sheets» через Websockets на Node.js

В этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах.

Поскольку цель - ознакомление, код будет не очень «чистым», но для базового примера этого будет достаточно. В качестве серверной платформы будем использовать Node.js, также потребуется пакет ws, предоставляющий API для работы с вебсокетами на сервере.

https://habr.com/ru/articles/718780/

✍️ @nodejs_lib
👍6
Building a Serverless AWS Lambda Function in Node.js: A Step-by-Step Guide

https://ibilalkayy.hashnode.dev/building-a-serverless-aws-lambda-function-in-nodejs-a-step-by-step-guide

✍️ @nodejs_lib
👍2
👍4
Топ-10 лучших проектов Node.js с открытым исходным кодом, за которыми стоит следить

NodeSource является частью экосистемы Node.js с 2014 года, внося свой вклад в проект с открытым исходным кодом, распространяя двоичные файлы (более 100 млн. ежегодно!), предоставляя экспертные услуги Node Services и создавая инструменты (N|Solid) для поддержки разработчиков в создании лучшего программного обеспечения с использованием Node.js.

Каждый год мы рассматриваем проекты с открытым исходным кодом, которые, по нашему мнению, являются наиболее интересными и окажут влияние на экосистему. В этом году мы решили отметить каждый из этих проектов наградой, так что добро пожаловать на первую часть премии N|Solid Awards!

https://nodesource.com/blog/2023-NSolid-Awards

✍️ @nodejs_lib
👍2
Media is too big
VIEW IN TELEGRAM
Чатбот с ChatGPT и NodeJS | ChatGPT NodeJS | OpenAI

В этом видео мы узнаем, как можно написать собственное nodejs-приложение с помощью модуля npm openai для подключения к серверу openai, а затем использовать метод createcompletion для создания собственного чатбота. Мы создадим ключ openai для подключения к серверу chatgpt.

https://github.com/self-tuts/chatgpt-with-nodejs

источник

✍️ @nodejs_lib
👌2👍1