TGViewer
Channel Public Channel
Node.JS [ru] | Серверный JavaScript

Node.JS [ru] | Серверный JavaScript

@we_use_js

Node.js, backend и AI-разработка: статьи, новости, вайбкодинг, автоматизация и работа с ИИ-агентами.

Личный блог автора - @just_genych
По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Subscribers
10.8K
Photos
304
Videos
12
Links
3.7K
Recent Posts 16 shown
Post #5752 100
🤖Techlead в эпоху AI: пересобираем роль с Podlodka Techlead Crew

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

💡Организаторы конференции Podlodka Techlead Crew собрали сезон «Techlead в эпоху AI», чтобы посмотреть, как лидеры рынка внедряют AI в процессы разработки, и пересобрать образ современного техлида.

С 28 сентября по 5 октября участники:

• Посмотрят, как крупные компании внедряют AI в разработку

• Разберутся, как привести команду к агентской разработке

• Настроят AI-агента под конкретные задачи

• Соберут AI feedback loop для контроля качества проекта

• Обсудят, как AI меняет роль техлида и командные процессы.

Полная программа уже на сайте — участников ждет пять дней утренних и вечерних сессий в Zoom, практика и живые обсуждения с коллегами.

Если вы отвечаете за технические решения, процессы и команду — приходите разбираться, как пользоваться AI на благо людям, проектам и бюджетам.

🎟 Билеты на сезон: https://podlodka.io/techcrew

По промокоду NodeJS — скидка.
Post #5751 334
12 CSS-фич, которыми можно выкинуть часть зависимостей

Frontend Focus #759, 23 сентября 2026 — внутри материал Flavio Copes «12 CSS Features You Can Use Today with No Build Step». Посыл простой: кое-что из сборочной цепочки уже сегодня можно выкинуть, потому что браузер умеет это сам. Нативная вложенность вместо Sass, :has() вместо костылей с классами-обёртками — и это далеко не всё из списка.

Сам выпуск: frontendfoc.us/issues/759

👉 Node.JS [ru]
Post #5749 536
Что не так с vue-i18n и где включается Intlayer

Пилишь мультиязычное приложение на Vue 3 или Nuxt — и рука сама тянется к vue-i18n. Годами это был дефолт, которому вообще не было конкурентов. Кадзупон (Kazupon) вместе с комьюнити оброс вокруг него взрослой жирной экосистемой, через которую прошло не одно поколение Vue-проектов.

В свежей статье разбирают, где именно у vue-i18n болит и как эту боль закрывает Intlayer.

Читать далее

👉 Node.JS [ru]
Post #5748 567
ИИ-агенту теперь можно отдавать задачи прямо из GitLab

В SourceCraft добавили поддержку автономных агентов: разработчик ставит задачу, агент сам выполняет её и возвращает результат на проверку. Если по ходу работы не хватает данных или нужно согласование, он сам обращается к команде.

Агента можно запускать не только из GitLab — доступны VS Code, CLI, мессенджеры и веб-интерфейс. Плюс можно подключать собственных агентов, в том числе созданных в Yandex AI Studio.

Читать далее
Post #5747 580
Агент поддержки на LLM, который стабильно забывает сходить за заказом

Первая сборка такого агента в каждом третьем ходе не шла за заказом, а просто выдумывала его статус. Кто решал, когда дёргать тул? Сама модель. И решала мимо.

В харнесе у модели вообще нет права голоса: данные тащит код, а саму её дёргают дважды — понять, что спросили, и написать ответ. Агентский цикл, где решает модель, собирается за вечер и теряет тул в 1 ходе из 24. Продовый конвейер не теряет вообще, только роутер и сценарии под него пишет человек. 1000 диалогов на Qwen — полбакса, на Opus — тридцать долларов. Читать далее

👉 Node.JS [ru]
Post #5746 608
tinyjs: десктоп на JavaScript, который весит меньше 10 МБ

В свежем выпуске JavaScript Weekly #803 ковыряют tinyjs — штуку для сборки десктопных приложений на JavaScript. Внутри бэкенд на txiki.js с полным доступом к системе (FFI, разумеется, тоже на месте), рендер через нативный webview и компактные сборки под macOS, Linux и Windows. А автор обзора Tarwin Stroh-Spijer добавляет, что этот инструмент ещё и упрощает подпись с нотаризацией финального приложения.

Конкурентов в нише хватает. Electrobun умеет больше: многоконный режим и GPU — но за это платишь более жирным TypeScript-рантаймом. Хотя для крошечного нативного основного процесса никто не мешает взять Zig, Rust, Go или Odin. Perry — это AOT-компилятор TypeScript в нативный код, и его основная UI-модель рисует виджеты AppKit, Win32 и GTK4, чтобы вид был по-нативнее. Electron и экспериментальный Deno Desktop — тоже мощь, но их исполняемые файлы обычно в разы толще. Приложения на Neutralinojs бывают и меньше, чем на tinyjs, но по задумке они остаются без универсального привилегированного JavaScript-бэкенда.

В том же выпуске: Node.js 26.10.0 (Current) привозит util.debounce / throttle; npm даёт stage-only токены — с ними автоматизированные workflow готовят релиз, а мейнтейнер потом подтверждает его через 2FA; Turborepo 2.11 обзавёлся экспериментальной поддержкой Rust, Python и Go в графе задач и запускается до 4x быстрее, чем 2.9; ESLint 10.11.0 — очередное обновление по производительности.

JavaScript Weekly #803

👉 Node.JS [ru]
  • 🔥 2
  • 👍 1
Post #5744 688
[Перевод] React 19.3

React 19.3 залили в npm. View Transitions и Fragment Refs год назад приехали как экспериментальные API — а теперь в 19.3 они официально стабильные.

В статье объясняют, как оба API работают, и заодно пробегаются по остальным заметным изменениям релиза.

Читать далее

👉 Node.JS [ru]
Post #5742 670
Субтитры с переводом прямо в Chrome: тянем звук вкладки на MV3 и меняем два сервиса на один поток

Расширение для Chrome рисует переведённые субтитры поверх созвона — и всё это внутри браузера. Никакой бот в звонок не заходит.

Дальше автор разбирает три места, где он убил больше всего времени: перехват звука вкладки в Manifest V3, переезд с двух сервисов на один поток, который и расшифровывает, и переводит, и косяк в счётчике минут — из-за него время утекало, пока в эфире стояла тишина.

Читать далее

👉 Node.JS [ru]
Post #5741 705
Откуда взялась npm-либа morphing-scroll

Автор поста пишет про собственную библиотеку для npm. По его словам, на тот момент это был уже второй его npm-проект и самый замороченный из всех. Лезть с головой в код он не станет — вместо этого расскажет, как всё это появилось и что им двигало.

Читать далее: habr.com

👉 Node.JS [ru]
Post #5740 760
Свой localhost можно выкинуть в интернет за пару секунд. Бесплатно, силами Cloudflare.

Хватит одной команды в терминале:

cloudflared tunnel --url http://localhost:8000


Зачем это вообще нужно: гонять локальные проекты наружу, ловить вебхуки, показывать клиенту, что там у тебя работает, делать быстрые превью. Ну и пускать ИИ-агентов в приложения, которые крутятся у тебя на машине.

try.cloudflare.com

👉 Node.JS [ru]
  • ❤ 2
Post #5738 687
Кажется, у Jev нарисовался конкурент из открытого лагеря — Laya. Локальная открытая модель для принятия решений на 421 млн параметров, заточена под структурированные решения: быстрое да/нет, оценка, выбор из вариантов. Ест меньше 1 ГБ памяти, бесплатно лежит на Hugging Face, крутится на ноуте и даже на телефоне.

Теперь тест. Laya против облачного Jev — одна и та же змейка, одинаковый формат решений, 30 секунд на всё. У Laya: счёт 46, длина 52, 86,5 решений в секунду, P50 около 9 мс. У Jev: счёт 1, длина 7, 3,2 решения в секунду, полный цикл запроса к API 317 мс. На M5 Pro медиана вышла 15,3 мс у локальной Laya против 298,1 мс у облачного Jev — почти 20-кратный разрыв в этом тесте. Ключевая разница в том, что Laya решает каждый шаг на месте, а Jev на каждом шаге стоит и ждёт ответа от облачного API.

Правда, проект сам честно называет два ограничения: контекст всего 512–1024 токена, так что часть задач просто не влезет, а без дополнительной настройки Laya обобщает хуже, чем Jev. GitHub

👉 Node.JS [ru]
  • ❤ 1
Post #5737 680
Четверо в одной транзакции: кейс-батлы, PgBouncer под Prisma и реплика, которая показывает пустой инвентарь

Про этот сайт с кейсами CS2 уже вышло две статьи, и обе заканчивались перечислением того, чего на нём до сих пор нет: платежей, депозита предметов, кейс-баттлов, рефералки, KYC. Что ж, список теперь исчерпан. И почти вся сложная часть ужалась до одного вопроса: что вообще творится, когда несколько человек разом двигают одни и те же деньги?

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

Читать далее

👉 Node.JS [ru]
  • 👎 2
  • 👍 1
Post #5735 760
Diablo II, римские стратегии и Prince of Persia: чему фронтенд может поучиться у геймдева

В Diablo II статы скиллов лежат в обычных текстовых файлах — захотел покрутить баланс, пересобирать игру не придётся. В Prince of Persia 1989-го поведение героя расписано через состояния и переходы. А в градостроительных стратегиях сборщик налогов сам решает, что делать дальше, опираясь на набор правил.

Геймдев давно закрыл кучу задач, над которыми фронтенд до сих пор чешет репу. В статье — какие инженерные приёмы из игр тащат в веб и что ты с этого получишь на практике: контракты и моки, конечные автоматы, событийная модель, pattern matching и деревья поведения.

Читать далее

👉 Node.JS [ru]
  • 🔥 1
Post #5734 762
«Я профессионально создаю библиотеки 5 лет»

Говорит, что первую свою библиотеку залил в npm 7 лет назад — custom-border-mixin. И ради этого тупо выпал из жизни на неделю: хотелось в кайф написать SCSS-миксин.

Любопытно, где в SCSS вообще можно веселиться? Глянь на хелпер.

Читать на Habr

👉 Node.JS [ru]
  • 👎 1
Older posts →

About this channel

How can I read @we_use_js without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Node.JS [ru] | Серверный JavaScript: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Node.JS [ru] | Серверный JavaScript have?
Node.JS [ru] | Серверный JavaScript (@we_use_js) has 10.8K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Node.JS [ru] | Серверный JavaScript know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →