Node.JS [ru] | Серверный JavaScript
11.4K subscribers
88 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
​​🤓Руководство по Supabase. Часть 2

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

Читать...
👍1
​​🥸Приведение значений к Boolean в JavaScript

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

Читать...
👍2
​​🔍Как добавить поиск на свой Hugo сайт

В этой статье автор расскажет, как с помощью щепотки JS можно добавить простую систему поиска на Hugo сайт.

Читать...
👍1
​​Как сгенерировать безопасный, типизированный Node.js API с использованием Prisma, TypeGraphQL и graphql-query-purifier

Создание эффективного Node.js API, обеспечивающего безопасность данных и типобезопасность, может быть сложной задачей. Это руководство демонстрирует процесс с использованием Prisma, TypeGraphQL и graphql-query-purifier.

Читать...
👍2
​​🤩Chrome Headless против cloudflare JS challenge

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

Читать...
👍3
​​🚀Производительность фронтенда: большое приложение на реактивном SSR-топливе

В этой статье автор расскажет о серверном рендеринге на примере приложения SuperJob.

Читать...
👍3
​​📝Open-source блокнот Wolfram Language или как воссоздать минимальное ядро Mathematica на Javascript и не только

В этой статье автор рассмотрит систему, которая не только воспроизводит многие ключевые функции блокнота Mathematica с нуля, но и расширяет функционал гораздо дальше, чем там, где очертил его границы Стивен Вольфрам, создав эту потрясающую систему более 30-ти лет назад.

Читать...
👍2
​​🧐Какой монорепозиторий сейчас подходит для Node.js BACKEND?

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

Читать...
​​💪Создаём свою библиотеку виджетов на Javascript голыми руками. Часть 0: Классы и модули

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

Читать...
👍1
​​😵Серверный рендеринг в условиях масштабирования

повысить производительность страниц фронтенда на основе React, с помощью рендеринга на стороне сервера.

Читать...
👍1
​​🧑‍💻Забавы с маргинальными фреймворками: Пишем приложение для отладки TCP соединений с Malina.js

В этой статье я расскажу в деталях о создании этого приложения, а также вы узнаете как сделать специальный TCP сервер в виде Node-приложения с Web-интерфейсом.

Читать...
👍1
​​🎄Интеграция IoT & Metaverse. Удаленное управление гирляндой реальной елки и стриминг видео

В этой статье показан опыт по интеграции интернета вещей (IoT) и метавселенной Decentraland.

Читать...
​​🦾Новые переменные в JavaScript!

В этом видео мы рассмотрим новые способы объявления переменных в JavaScript.

Смотреть...
👍5
​​⚙️Prisma — как подключить в Nest-проекте

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

Читать...
👍3👎1
​​☕️Шпаргалка по регулярным выражениям в JavaScript

Разбираемся в особенностях написания регулярных выражений и способах их применения в JavaScript.

Читать...
👍1
​​🔥Учебник по JavaScript: основные операторы

В этой статье рассмотрим основные операторы JS: от самых базовых математических до более специфичных, а также мы узнаем как использовать логические и битовые операции, что такое унарный оператор и в каком порядке выполняются операторы (таблица приоритета операторов).

Читать...
👍4
​​Как сгенерировать безопасный, типизированный Node.js API с использованием Prisma, TypeGraphQL и graphql-query-purifier

Создание эффективного Node.js API, обеспечивающего безопасность данных и типобезопасность, может быть сложной задачей. Это руководство демонстрирует процесс с использованием Prisma, TypeGraphQL и graphql-query-purifier.

Читать...
👍1
Метод массивов .copyWithin()

Алоха товарищи! 

Вчера копался в документации MDN и наткнулся на новый (для меня) метод массивов .copyWithin().  О нем я и напишу, только постараюсь своими словами так как описание на MDN я не мог вкурить какое то время.

Синтаксис:

arr.copyWithin(target, start, end = this.length)

Что делает метод: 
1. Берет несколько элементов из этого массива 
2. Копирует их и вставляет в той последовательности в которой они идут в индекс массива который мы зададим первым аргументом target 

start - задает индекс элемента начиная с которого мы копируем часть исходного массива
end - задает индекс последнего копируемого элемента массива (по умолчанию он равен длине исходного массива)

Примеры:
[1, 2, 3, 4, 5].copyWithin(0, 3);
// [4, 5, 3, 4, 5]
Берем отрезок элементов начиная с индекса 3 (4, 5) и подставляем их на индекс 0, заменяя старые значения 

[1, 2, 3, 4, 5].copyWithin(0, 3, 4);
// [4, 2, 3, 4, 5]
Берем отрезок элементов начиная с индекса 3, элемент с индексом 4 уже не берем. Подставляем это вместо элемента с индексом 0

Надеюсь я описал понятнее а не сделал только хуже =)
👍35
​​🐈По заветам кота Вжуха: превращаем веб-приложение в сервис

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

Читать...
👍5
​​🧑‍💻Server-side rendering и практики работы с запросами

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

Читать...
👍2