#статья #NodeJS
⭐️ Квест на Node.js — борьба с утечкой памяти. От диагностики до решения
В данной статье автор делится опытом поиска утечек памяти при gRPC-вызовах в Node.js + Nest.js. В частности, речь пойдет об отладке утечки памяти при взаимодействии между микросервисами. Статья будет полезна backend-разработчикам, которые работают с Node.js и gRPC.
Читать статью
LH | Новости | Курсы | Мемы
В данной статье автор делится опытом поиска утечек памяти при gRPC-вызовах в Node.js + Nest.js. В частности, речь пойдет об отладке утечки памяти при взаимодействии между микросервисами. Статья будет полезна backend-разработчикам, которые работают с Node.js и gRPC.
LH | Новости | Курсы | Мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4⚡3
#статья #NodeJS
⭐️Создание простейшего back-end на Node.js с использованием PostgreSQL
В данной статье демонстрируется как создавать back-end приложения на Node.js c PostqreSQL. В качестве примера создадим простейший back-end на Node.js с использованием PostgreSQL. Почему именно Node.js и PostgreSQL? Node.js имеет хорошую скорость и асинхронность, а PostgreSQL, в свою очередь, является мощной и надежной СУБД.
Читать статью
LH | Новости | Курсы | Мемы
⭐️Создание простейшего back-end на Node.js с использованием PostgreSQL
В данной статье демонстрируется как создавать back-end приложения на Node.js c PostqreSQL. В качестве примера создадим простейший back-end на Node.js с использованием PostgreSQL. Почему именно Node.js и PostgreSQL? Node.js имеет хорошую скорость и асинхронность, а PostgreSQL, в свою очередь, является мощной и надежной СУБД.
LH | Новости | Курсы | Мемы
❤7👍5🔥4
#курс #NodeJS
▶️ Курс «NodeJS 2024»
В этом курсе вы изучите асинхронное программирование, работу с HTTP, модули Node.js, а также создание серверов и API. Получите ключевые навыки для разработки высокопроизводительных приложений с использованием этой мощной платформы.
Смотреть курс
LH | Новости | Курсы | Мемы
В этом курсе вы изучите асинхронное программирование, работу с HTTP, модули Node.js, а также создание серверов и API. Получите ключевые навыки для разработки высокопроизводительных приложений с использованием этой мощной платформы.
LH | Новости | Курсы | Мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5👌5
#курс #NodeJS
▶️ Курс «Изучение Node JS, Express JS за час»
Представляю вам большой урок по изучению платформы Node JS, Express JS и разработке сайта с нуля на их основе. В ходе урока вы изучите основы Node JS, выполните установку всего необходимого и разработаете веб сайт с несколькими страницами.
Смотреть курс
LH | Новости | Курсы | Мемы
Представляю вам большой урок по изучению платформы Node JS, Express JS и разработке сайта с нуля на их основе. В ходе урока вы изучите основы Node JS, выполните установку всего необходимого и разработаете веб сайт с несколькими страницами.
LH | Новости | Курсы | Мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4👌4
#статья #NodeJS
⭐️ Как поднять свой WebSocket сервер на Node.js: основы
Сегодня создадим свой WebSocket сервер на Node.js. Это тот самый протокол, который позволяет отправлять и принимать данные в реальном времени без перекладывания на HTTP. Для этого мы будем использовать библиотеку ws.
Смотреть курс
LH | Новости | Курсы | Мемы
⭐️ Как поднять свой WebSocket сервер на Node.js: основы
Сегодня создадим свой WebSocket сервер на Node.js. Это тот самый протокол, который позволяет отправлять и принимать данные в реальном времени без перекладывания на HTTP. Для этого мы будем использовать библиотеку ws.
LH | Новости | Курсы | Мемы
👍5❤4🔥4
#курс #NodeJS
▶️ Курс «Интернет-магазин на Node.js»
В этом курсе вы узнаете, как создать полноценный интернет-магазин на Node.js. Вас ждёт пошаговое руководство по разработке серверной части, интеграции базы данных, аутентификации пользователей, обработке платежей и созданию функционального интерфейса. Курс охватывает все ключевые аспекты, необходимые для запуска современного e-commerce проекта.
Смотреть курс
LH | Новости | Курсы | OSINT
В этом курсе вы узнаете, как создать полноценный интернет-магазин на Node.js. Вас ждёт пошаговое руководство по разработке серверной части, интеграции базы данных, аутентификации пользователей, обработке платежей и созданию функционального интерфейса. Курс охватывает все ключевые аспекты, необходимые для запуска современного e-commerce проекта.
LH | Новости | Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3
#статья #NodeJS
⭐️ Ментальная модель потоков в Node.js
Когда я впервые столкнулся с потоками, я, мягко говоря, оказался в растерянности. Эта концепция была совершенно новой для меня. Я полагал, что смогу обойтись и без них, но вскоре понял, что в Node.js они повсюду. Даже такие ключевые модули, как fs и http, используют потоки "под капотом". Поэтому мне пришлось погрузиться в изучение этой темы и разобраться в том, как потоки работают. В этом мне особенно помогло создание устойчивой ментальной модели, основанной на нескольких ключевых концепциях. В этой статье мы подробно рассмотрим эти концепции и сформируем ментальную модель потоков в Node.js.
Читать статью
LH | Новости | Курсы | OSINT
⭐️ Ментальная модель потоков в Node.js
Когда я впервые столкнулся с потоками, я, мягко говоря, оказался в растерянности. Эта концепция была совершенно новой для меня. Я полагал, что смогу обойтись и без них, но вскоре понял, что в Node.js они повсюду. Даже такие ключевые модули, как fs и http, используют потоки "под капотом". Поэтому мне пришлось погрузиться в изучение этой темы и разобраться в том, как потоки работают. В этом мне особенно помогло создание устойчивой ментальной модели, основанной на нескольких ключевых концепциях. В этой статье мы подробно рассмотрим эти концепции и сформируем ментальную модель потоков в Node.js.
LH | Новости | Курсы | OSINT
❤6🔥4🤝3
#курс #NodeJS #React
▶️ Курс «Full-Stack разработка на Node.js и React»
В этом курсе вы станете экспертом в full-stack разработке с использованием Node.js и React, создавая современные веб-приложения, включая разработку RESTful API, аутентификацию и многослойную архитектуру.
Смотреть курс
LH | Новости | Курсы | OSINT
В этом курсе вы станете экспертом в full-stack разработке с использованием Node.js и React, создавая современные веб-приложения, включая разработку RESTful API, аутентификацию и многослойную архитектуру.
LH | Новости | Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥3🤡1
#курс #NodeJS
▶️ Курс «Node JS»
В курсе вы познакомитесь с платформой Node.js, которая позволяет выполнять JavaScript код на серверной стороне. Node.js обеспечивает высокую производительность и масштабируемость при разработке веб-приложений и серверов. В этом курсе вы узнаете, как создавать серверные приложения с использованием Node.js, работать с модулями, файлами, базами данных и другими аспектами разработки на сервере с помощью JavaScript.
Смотреть курс
LH🥷 | IT Курсы 🐍 | Мемы 🤣
В курсе вы познакомитесь с платформой Node.js, которая позволяет выполнять JavaScript код на серверной стороне. Node.js обеспечивает высокую производительность и масштабируемость при разработке веб-приложений и серверов. В этом курсе вы узнаете, как создавать серверные приложения с использованием Node.js, работать с модулями, файлами, базами данных и другими аспектами разработки на сервере с помощью JavaScript.
LH
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2
#статья #NodeJS
⭐️ Как работает Node.js
После прочтения этой статьи вы хорошо поймете следующее: как работает цикл событий (event loop) в Node.js, включая все его фазы, как Node.js выполняет JavaScript в одном потоке (single thread), как Node.js использует библиотеку libuv и внутренние API для обработки асинхронных операций, почему знание работы цикла событий так важно для написания эффективного серверного кода.
Читать статью
LH | Новости | Курсы | OSINT
⭐️ Как работает Node.js
После прочтения этой статьи вы хорошо поймете следующее: как работает цикл событий (event loop) в Node.js, включая все его фазы, как Node.js выполняет JavaScript в одном потоке (single thread), как Node.js использует библиотеку libuv и внутренние API для обработки асинхронных операций, почему знание работы цикла событий так важно для написания эффективного серверного кода.
LH | Новости | Курсы | OSINT
🤝5❤4🔥3
#статья #NodeJS
⭐️ Пишем геймтон на nodejs
Возможно некоторые из вас принимали участие в хакатонах или геймтонах, но кто из вас занимался их разработкой? Сегодня мы разработаем с 0 собственный геймтон и запустим соревнования среди хабравчан и всех желающих just for fun. А также дадим возможность запустить свой геймтон локально по своим правилам Под катом вас ждет разработка геймтона на стеке nodejs + prisma + vuejs + fastify. А также пример разработки фулстек приложения с различными тонкостями построения API.
Читать статью
LH🥷 | IT Курсы 🐍 | Мемы 🤣
⭐️ Пишем геймтон на nodejs
Возможно некоторые из вас принимали участие в хакатонах или геймтонах, но кто из вас занимался их разработкой? Сегодня мы разработаем с 0 собственный геймтон и запустим соревнования среди хабравчан и всех желающих just for fun. А также дадим возможность запустить свой геймтон локально по своим правилам Под катом вас ждет разработка геймтона на стеке nodejs + prisma + vuejs + fastify. А также пример разработки фулстек приложения с различными тонкостями построения API.
LH
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3
#статья #NodeJS
⭐️ Кэширование DNS в NodeJS
На примере инфраструктуры крупного онлайн-сервиса автор показывает, как незаметные на первый взгляд DNS-запросы могут превратиться в узкое место и как простое решение на уровне кода способно повысить стабильность и отклик системы. Работая над инфраструктурой Arte. tv, мы обнаружили, что DNS-запросы могут быть скрытым узким местом, замедляющим критически важный слой. Хорошая новость в том, что это легко исправить. Об этом и пойдёт речь в этой статье.
Читать статью
LH | Новости | Курсы | OSINT
⭐️ Кэширование DNS в NodeJS
На примере инфраструктуры крупного онлайн-сервиса автор показывает, как незаметные на первый взгляд DNS-запросы могут превратиться в узкое место и как простое решение на уровне кода способно повысить стабильность и отклик системы. Работая над инфраструктурой Arte. tv, мы обнаружили, что DNS-запросы могут быть скрытым узким местом, замедляющим критически важный слой. Хорошая новость в том, что это легко исправить. Об этом и пойдёт речь в этой статье.
LH | Новости | Курсы | OSINT
❤5👍5🔥4
#статья #NodeJS
⭐️ Как Node.js выжимает максимум из I/O в 2025 году
Команда JavaScript for Devs подготовила перевод статьи о том, как Node.js выжимает максимум из I/O в 2025 году. В ней подробно объясняется цикл событий, порядок фаз и то, как правильно писать код, чтобы серверы оставались отзывчивыми даже под нагрузкой.
Читать статью
LH🥷 | IT Курсы 🐍 | Мемы 🤣
⭐️ Как Node.js выжимает максимум из I/O в 2025 году
Команда JavaScript for Devs подготовила перевод статьи о том, как Node.js выжимает максимум из I/O в 2025 году. В ней подробно объясняется цикл событий, порядок фаз и то, как правильно писать код, чтобы серверы оставались отзывчивыми даже под нагрузкой.
LH
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3🤝3
#статья #NodeJS
⭐️ QUIC наконец-то приходит в Node.js: не прошло и 5 лет
Команда JavaScript for Devs подготовила перевод статьи о долгом пути протокола QUIC в Node.js. Четыре года сообщество ждало, пока OpenSSL откроет нужные API — и вот, с выходом версии 3.5, это наконец случилось. Уже в Node.js 25 ожидается первая реализация QUIC — шаг, к которому проект шёл почти полдесятилетия.
Читать статью
LH🥷 | IT Курсы 🐍 | Мемы 🤣
⭐️ QUIC наконец-то приходит в Node.js: не прошло и 5 лет
Команда JavaScript for Devs подготовила перевод статьи о долгом пути протокола QUIC в Node.js. Четыре года сообщество ждало, пока OpenSSL откроет нужные API — и вот, с выходом версии 3.5, это наконец случилось. Уже в Node.js 25 ожидается первая реализация QUIC — шаг, к которому проект шёл почти полдесятилетия.
LH
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤝3
#статья #NodeJS
⭐️ Кэширование DNS в NodeJS
На примере инфраструктуры крупного онлайн-сервиса автор показывает, как незаметные на первый взгляд DNS-запросы могут превратиться в узкое место и как простое решение на уровне кода способно повысить стабильность и отклик системы. Работая над инфраструктурой Arte. tv, мы обнаружили, что DNS-запросы могут быть скрытым узким местом, замедляющим критически важный слой. Хорошая новость в том, что это легко исправить. Об этом и пойдёт речь в этой статье.
Читать статью
LH🥷 | IT Курсы 🐍 | Мемы 🤣
⭐️ Кэширование DNS в NodeJS
На примере инфраструктуры крупного онлайн-сервиса автор показывает, как незаметные на первый взгляд DNS-запросы могут превратиться в узкое место и как простое решение на уровне кода способно повысить стабильность и отклик системы. Работая над инфраструктурой Arte. tv, мы обнаружили, что DNS-запросы могут быть скрытым узким местом, замедляющим критически важный слой. Хорошая новость в том, что это легко исправить. Об этом и пойдёт речь в этой статье.
LH
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
#статья #NodeJS
⭐️ AbortController в NodeJS: отмена чего угодно
У NodeJS исторически была проблема с отменой операций.
Разберём, как он устроен, и где вообще полезен.
Читать статью
LH | IT Курсы | OSINT
⭐️ AbortController в NodeJS: отмена чего угодно
У NodeJS исторически была проблема с отменой операций.
AbortController эту проблему решает. Пришёл он из браузерного API (там его придумали для отмены fetch), но в Node.js прижился настолько, что теперь поддерживается почти везде: fetch, fs, stream, child_process, setTimeout, EventEmitter, встроенный тест‑раннер. Разберём, как он устроен, и где вообще полезен.
LH | IT Курсы | OSINT
🤝4❤3
#курс #NodeJS
▶️ Курс «Разработка полнофункционального чата с использованием React, Node.js, Socket.io и MongoDB»
В этом курсе вы создадите полнофункциональное чат-приложение с нулевого этапа. Вы изучите настройку бэкенда, работу с базой данных, аутентификацию пользователей и организацию обмена сообщениями в реальном времени. Проект включает поддержку медиафайлов, тем оформления и готов к развертыванию.
Смотреть курс
LH | IT Курсы | OSINT
В этом курсе вы создадите полнофункциональное чат-приложение с нулевого этапа. Вы изучите настройку бэкенда, работу с базой данных, аутентификацию пользователей и организацию обмена сообщениями в реальном времени. Проект включает поддержку медиафайлов, тем оформления и готов к развертыванию.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
#статья #NodeJS #Rust
⭐️ Пишем нативные аддоны для Node.js на Rust: что умеет NAPI-RS и где он правда нужен
Периодически я сталкиваюсь с задачами, где привычного JavaScript недостаточно: нужно быстрее считать, вручную управлять памятью или подключить существующую нативную библиотеку. Один из способов решить эту проблему — вынести тяжелую часть в нативный аддон. В статье разберемся, как делать такие аддоны на Rust с помощью NAPI-RS: посмотрим на базовые типы, классы, асинхронные задачи, работу с JavaScript-объектами и управление ресурсами через Reference и External.
Читать статью
LH | IT Курсы | OSINT
⭐️ Пишем нативные аддоны для Node.js на Rust: что умеет NAPI-RS и где он правда нужен
Периодически я сталкиваюсь с задачами, где привычного JavaScript недостаточно: нужно быстрее считать, вручную управлять памятью или подключить существующую нативную библиотеку. Один из способов решить эту проблему — вынести тяжелую часть в нативный аддон. В статье разберемся, как делать такие аддоны на Rust с помощью NAPI-RS: посмотрим на базовые типы, классы, асинхронные задачи, работу с JavaScript-объектами и управление ресурсами через Reference и External.
Читать статью
LH | IT Курсы | OSINT
❤3🔥3