Node.JS [ru] | Серверный JavaScript
11.4K subscribers
89 photos
5 videos
25 files
3.19K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
​​⚡️Приручаем многопоточность в Node.js (часть 1/5: базовые концепты)

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

Читать...
👍7
​​🔥Приручаем многопоточность в Node.js (часть 2/5: очередь, каналы и координатор)

В этой статье я расскажу как с помощью распределения задач между потоками по алгоритму Round-robin мы добились ускорения работы приложения за счет многопоточности.

Читать...
​​🚀Готовим микрофронтенды на чистом JS без фреймворков

В этой статье я расскажу вам о своем рецепте приготовления микрофронтендов без использования каких либо фреймворков.

Читать...
👍4
​​🖥Возможности JavaScript и TypeScript последних лет. Часть 2

В этой статье автор рассмотрит возможности JS и TS последних трех лет, которые вы могли пропустить.

Читать...
👍4
​​😎Приручаем многопоточность в Node.js (часть 3/5: разделяемая память, атомарные операции и блокировки)

В этой статье мы рассмотрим два концепта работы с многопоточностью: разделяемая (shared) память и потокобезопасные (thread-safe, Atomics) операции над ней.

Читать...
👍4
​​😵Приручаем многопоточность в Node.js (часть 4/5: координатор против синхронного кода)

В этой статье я расскажу насколько синхронные операции "роняют" производительность нашего тестового приложения.

Читать...
👍3
​​👾Бот-сказочник, или как генерировать истории с помощью ChatGPT и Telegram

В этой статье автор расскажет как написать специального бота, который будет из тезисов генерировать цельную историю с помощью ChatGPT, а после — записывать в Notion.

Читать...
👍2
​​🔥Разработка быстрых и современных сайтов на базе Next.js, с использованием GraphQL & WordPress

В этой статье мы рассмотрим Next.js - современный фреймворк на базе React.js, который значительно набирает обороты среди разработчиков и предоставляет инструменты для разных видов рендеринга страниц.

Читать...
👍3
​​😶‍🌫️Puppeteer в Node.js: Антипаттерны, которые следует избегать

В этой статье мы рассмотрим ряд антипаттернов, которые могут негативно сказываться на качестве скриптов автоматизации Puppeteer.

Читать...
👍7
​​🧐Принцип работы async/await в JavaScript

В этой статье речь пойдёт об реализации функциональности async/await без использования ключевых слов async и await.

Читать...
👍6
​​😎Настройка проекта AstroJS: VS Code, Prettier, ESlint, Stylelint, Tailwind CSS, PostCSS

В этой статье автор подготовит проект AstroJS к активной разработке.

Читать...
👍3
​​🛡Внедрение Guards NestJS. Аутентификация и авторизация на основе ролей

В этой статье рассмотрим наш кейс по внедрению guards для защиты данных от пользователя, который не имеет достаточно прав на их получение и/или изменение.

Читать...
👍7
​​💻Kysely.js типизированный sql builder

В этой статье я расскажу почему Kysely интересный инструмент для работы с sql запросами в JavaScript.

Читать...
👍3
​​🤔NestJS для разрастающейся разработки: зачем так сложно и почему всё-таки да

В этой статье я расскажу, как мы пришли к использованию NestJS и какие сделали выводы после года работы с ним.

Читать...
👍3
​​👤PrimeNG + NestJS = CRM — часть 1

В этой статье автор поделиться интересными деталями, которые встречались по ходу разработки.

Читать...
👍2
​​🚀Приручаем многопоточность в Node.js (часть 5/5: автомасштабирование под нагрузку)

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

Читать...
👍2
​​😉JavaScript триггеры и функции появились в Redis 7.2

В этой статье автор рассмотрит первоначальную реализацию поддержки скриптов с функциями.

Читать...
👍1
​​🖥Генерация BDD тестов с помощью ChatGPT и запуск их через Playwright

В статье расскажу, как вы можете генерировать AI-тесты в своем проекте и запускать их в реальном браузере с помощью Playwright.

Читать...
​​🤝Подружим Sentry и Mattermost быстро и просто через адаптер

В этой статье автор покажет один из способов решения проблемы и направить в какую сторону копать

Читать...
👍1
​​😎Создание собственного компилятора JavaScript

В этой статье автор расскажет как оптимизировать и улучшить производительность JavaScript-приложений.

Читать...