#nodejs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nodejs, aggregated by home.social.
-
A follow up to this. Turns out that the Illegal Instruction in Node.js on RISC-V wasn't coming from Highway but from base V8 on any system (Not just the K3) when the kernel reports RISC-V RVV is present.
Have built V8 outside Node.js ( https://fosstodon.org/@sxa/117083433557675049 - Took nearly 2 days) and that doesn't throw any illegal instructions in the test suite on the K3. More investigation required - first to verify that it's going down the vector paths in the standalone build I think.
-
A follow up to this. Turns out that the Illegal Instruction in Node.js on RISC-V wasn't coming from Highway but from base V8 on any system (Not just the K3) when the kernel reports RISC-V RVV is present.
Have built V8 outside Node.js ( https://fosstodon.org/@sxa/117083433557675049 - Took nearly 2 days) and that doesn't throw any illegal instructions in the test suite on the K3. More investigation required - first to verify that it's going down the vector paths in the standalone build I think.
-
Пишем нативные аддоны для Node.js на Rust: что умеет NAPI-RS и где он правда нужен
Привет, Хабр! Меня зовут Сергей Маркизов и я бэкенд-разработчик в Далее . Периодически я сталкиваюсь с задачами, где привычного JavaScript недостаточно: нужно быстрее считать, вручную управлять памятью или подключить существующую нативную библиотеку. Node.js отлично чувствует себя в I/O-bound задачах (API, микросервисы, работа с базами данных и очередями), но как только в приложение попадает тяжелая CPU-bound логика (хеширование больших файлов, обработка изображений, видео, криптография) event loop может стать узким местом. Один из способов решить эту проблему — вынести тяжелую часть в нативный аддон. В статье разберемся, как делать такие аддоны на Rust с помощью NAPI-RS: посмотрим на базовые типы, классы, асинхронные задачи, работу с JavaScript-объектами и управление ресурсами через Reference и External. Материал будет полезен Node.js-разработчикам, backend-инженерам и всем, кто хочет понять, когда Rust можно встроить в JavaScript-проект без боли для пользователей библиотеки.
-
Ускоряем drop in replace Next.js в 100 раз. Часть 1
Как говорил классик: в 100 раз за Rust. Кажется, что название является кликбейтом. И такого быть в принципе не может. Но я запланировал цикл из трёх статей, в которых постараюсь рассказать, как достичь такого фантастического результата.
https://habr.com/ru/companies/t2/articles/1066044/
#rari #nextjs #rust #axum #javascript #typescript #v8 #nodejs #bff
-
unenv 的 node:stream 实现约等于不存在
找了一圈似乎还是只有 readable-streamhttps://github.com/unjs/unenv/blob/main/src/runtime/node/internal/stream/readable.ts
-
How to Fix the Dual-Write Problem in Node.js With the Outbox Pattern, by @freecodecamp.bsky.social:
-
How to Fix the Dual-Write Problem in Node.js With the Outbox Pattern, by @freecodecamp.bsky.social:
-
Приложение течёт, а утечки нет: как оптимизатор картинок Next.js съел 4-гигабайтный VPS
История про то, как я три дня искал утечку памяти в Node-приложении, не нашёл — и был прав, что не нашёл. А ещё про то, что у каждого починенного пункта тут оказывался свой счёт: фикс памяти через месяц вернулся жалобой на скорость, а разбор скорости вскрыл третью проблему, о которой я не думал вовсе.
https://habr.com/ru/articles/1070312/
#nextjs #nodejs #sharp #libvips #утечка_памяти #malloc_arena_max #systemd #nginx #оптимизация_изображений #avif
-
🚀 Deploy #Zonemaster on #Debian #VPS
This article provides a guide demonstrating how to deploy Zonemaster on Debian VPS.
What is Zonemaster?
Zonemaster is an open-source #DNS testing and validation framework ...
Continued 👉 #redis #letsencrypt #selfhosting #opensource #nodejs #selfhosted
🚀 Deploy Zonemaster on Debian ... -
🚀 Deploy #Zonemaster on #Debian #VPS
This article provides a guide demonstrating how to deploy Zonemaster on Debian VPS.
What is Zonemaster?
Zonemaster is an open-source #DNS testing and validation framework ...
Continued 👉 #redis #letsencrypt #selfhosting #opensource #nodejs #selfhosted
🚀 Deploy Zonemaster on Debian ... -
🚀 How to Deploy #CapRover on #Ubuntu #VPS
This article provides a guide demonstrating how to deploy CapRover on Ubuntu VPS.
What is CapRover?
CapRover is a free, open-source Platform-as-a-Service (PaaS) that ...
Continued 👉 #certbot #selfhosting #npm #nodejs #ufw #letsencrypt #git #selfhosted
🚀 How to Deploy CapRover on Ub... -
🚀 How to Deploy #CapRover on #Ubuntu #VPS
This article provides a guide demonstrating how to deploy CapRover on Ubuntu VPS.
What is CapRover?
CapRover is a free, open-source Platform-as-a-Service (PaaS) that ...
Continued 👉 #certbot #selfhosting #npm #nodejs #ufw #letsencrypt #git #selfhosted
🚀 How to Deploy CapRover on Ub... -
Have now got to a state where I can start the build of Google's #V8 JavaScript interpreter outside #NodeJS on #RISCV ... Took a while to get a valid toolchain and configuration in place here but it's now shugging away and is about 10% of the way through (Running under Ubuntu 25.10 for "reasons" in a qemu container on my x64 laptop...)
Have taken laptop out of it's usual lower power mode and will leave it running overnight. Hopefully it'll be done by morning.
-
Have now got to a state where I can start the build of Google's #V8 JavaScript interpreter outside #NodeJS on #RISCV ... Took a while to get a valid toolchain and configuration in place here but it's now shugging away and is about 10% of the way through (Running under Ubuntu 25.10 for "reasons" in a qemu container on my x64 laptop...)
Have taken laptop out of it's usual lower power mode and will leave it running overnight. Hopefully it'll be done by morning.
-
Status Line для Claude Code CLI. Показывает кэш, git, контекст и лимиты в одном месте
Сделал Status Line для тех, кто пользуется Claude Code CLI Если вы работаете с клодом в терминале, то в одном месте он показывает: • Модель и Effort; • Текущую рабочую папку и ветку; • Незакоммиченные изменения в GIT в этой папке; • Есть ли что в очереди на push и pull; • Расхождение основных md файлов; • Текущий размер контекстного окна; • Кэш: hit rate & TTL; • Ну и лимиты, конечно же. Очень удобно это все видеть в одном месте. Рассказываю про него в статье. Узнать про Status Line 🥵
https://habr.com/ru/articles/1069754/
#Claude_Code #statusline #терминал #CLI #AIагенты #контекстное_окно #prompt_cache #Git #Nodejs #context_engineering
-
Реалтайм на WebSocket со сквозной типизацией: TypeScript, Bun, React, Point0
Бывает так: есть фулстек проект, и в нём всё хорошо. Откуда-то есть сквозные типы (tRPC, генерация из OpenAPI), есть авторизация, есть основной функционал. А потом вы решаете добавить реалтайм: уведомление о новом посте в ленте, чат между пользователями, интерактивную доску. И появляется целый новый слой абстракций, в котором надо заново изобрести всё, что в проекте уже есть, только на новый лад. И дальше поддерживать две разные системы. В своём фреймворке Point0 я добавил четыре новых реалтайм-поинта (структурные единицы наравне со страницами, лэйаутами, квери, мутациями): канал, спейс, клиентский хэндлер, серверный хэндлер. На них собирается практически любая реалтайм-функциональность, кода получается мало, и читается он интуитивно. Эти поинты несут те же свойства, что и все остальные: код сервера и клиента живут в одном файле, компилятор вырезает клиентский код из серверной сборки, а серверный из клиентской типизация сквозная и выводится из дженериков самого фреймворка, без генерации типов Под катом покажу на примерах, как это работает, и объясню суть парадигмы, чтобы вы могли собрать любое реалтайм-приложение.
https://habr.com/ru/articles/1069716/
#react #typescript #nodejs #point0 #bun #websocket #webdevelopment #realtime #fullstack
-
Un truc que je n'ai jamais compris / accepté dans l'archi #nodejs #npm c'est la nécessité d'installer dans chacun de ses projets des dépendances de librairies qui peuvent / doivent être partagé, genre #eslint (linter) ou #esbuild (packaging).
Je ne développe pas sinon je vais m'énerver (si votre projet ne peut fonctionner qu'avec une version précise de eslint ou esbuild, désolé mais c'est que vous avez mal construit votre projet au départ !)
(1/2)
-
🚀 Deploy #Zonemaster on #Debian #VPS
This article provides a guide demonstrating how to deploy Zonemaster on Debian VPS.
What is Zonemaster?
Zonemaster is an open-source #DNS testing and validation framework designed to thoroughly analyze the health, correctness, and performance of a domain’s DNS configuration. It is jointly developed and maintained by AFNIC (registry for .fr) and ...
Continued 👉 https://blog.radwebhosting.com/deploy-zonemaster-on-debian-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #opensource #nodejs #redis #letsencrypt #selfhosting #selfhosted -
"Validating Frontmatter in Markdown"
Now that I’ve migrated my site to Hugo, I have been adding a bunch of scripts to make my life simpler...
-
"Validating Frontmatter in Markdown"
Now that I’ve migrated my site to Hugo, I have been adding a bunch of scripts to make my life simpler...
-
Проекты Node.js. Создание реальных веб-приложений и API для бэкенда
Интернет переполнен руководствами по созданию простых веб-серверов на Node.js. И сегодня их не меньше, чем пять лет назад. Такие примеры хороши для первого знакомства, но они дают иллюзию понимания. Когда доходит до реальной задачи — будь то API для интернет-магазина, система аутентификации или интеграция с внешним сервисом — учебных примеров оказывается катастрофически мало. Подробнее о книге
https://habr.com/ru/companies/bhv_publishing/articles/1068540/
#NodeJS #JavaScript #ВебРазработка #Бэкенд #программирование #бхв #книги #техническая_литература
-
How to Install #Directus on #AlmaLinux #VPS
Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
What is Directus?
Directus ...
Continued 👉 #vpsguide #nodejs #installguide #letsencrypt #contentmanagement #postgresql #cmsapps #selfhosted #npm #selfhosting #opensource
How to Install Directus on Alm... -
How to Install #Directus on #AlmaLinux #VPS
Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
What is Directus?
Directus ...
Continued 👉 #vpsguide #nodejs #installguide #letsencrypt #contentmanagement #postgresql #cmsapps #selfhosted #npm #selfhosting #opensource
How to Install Directus on Alm... -
How to Install #Directus on #AlmaLinux #VPS
Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
What is Directus?
Directus is an open-source #headless #CMS and data platform that allows you to manage and interact with your database through a RESTful API or GraphQL API. It provides a modern, ...
Continued 👉 https://blog.radwebhosting.com/install-directus-on-almalinux-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #selfhosting #cmsapps #npm #postgresql #contentmanagement #letsencrypt #nodejs #vpsguide #installguide #selfhosted #opensource -
How to Install #Directus on #AlmaLinux #VPS
Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
What is Directus?
Directus is an open-source #headless #CMS and data platform that allows you to manage and interact with your database through a RESTful API or GraphQL API. It provides a modern, ...
Continued 👉 https://blog.radwebhosting.com/install-directus-on-almalinux-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #selfhosting #cmsapps #npm #postgresql #contentmanagement #letsencrypt #nodejs #vpsguide #installguide #selfhosted #opensource -
🚀 How to Deploy #Directus on #Ubuntu #VPS
This guide details the steps required to deploy Directus on Ubuntu VPS server. Our guide walks through deploying Directus on a fresh Ubuntu VPS with ...
Continued 👉 #contentmanagement #headlesscms #selfhosted #opensource #nodejs #cmsapps #selfhosting
🚀 How to Deploy Directus on Ub... -
🚀 How to Deploy #Directus on #Ubuntu #VPS
This guide details the steps required to deploy Directus on Ubuntu VPS server. Our guide walks through deploying Directus on a fresh Ubuntu VPS with ...
Continued 👉 #contentmanagement #headlesscms #selfhosted #opensource #nodejs #cmsapps #selfhosting
🚀 How to Deploy Directus on Ub... -
cPanel Shared Hosting Server Specs This article provides an in-depth analysis of our #cPanel Shared Hosting server specs and features powering the 100%-SSD cPanel Hosting services.
cPanel Shared Hosting Server Specs
The ...
Continued 👉 https://blog.radwebhosting.com/cpanel-shared-hosting-server-specs/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #pgadmin #csf #memcached #modsecurity #imagemagick #malwarescanner #firewall #ddosprotection #imunify360 #cagefs #gitversioncontrol #cloudlinux #cloudsitebuilder #mailman #cardav #nodejs #imap #caldav #lscache #multiphp #malwareremoval -
24 главы, два языка и живой Event Loop: как я собрал с Codex лабораторию по backend-разработке
В 2026 году AI-агенты уже неплохо пишут прикладной код. Но если просто принимать готовые реализации, проект развивается быстрее, а разработчик — не обязательно. Поэтому я собрал с Codex open-source лабораторию, в которой Event Loop, libuv, NestJS, PostgreSQL, Docker, Python и другие темы можно не только прочитать, но и запустить. Рассказываю, как шесть экспериментов превратились в 24 главы и почему генерация кода не заменяет изучение теории.
https://habr.com/ru/articles/1068238/
#Nodejs #Event_Loop #Codex #AIагенты #backendразработка #NestJS #самообразование #open_source #интерактивное_обучение #Runtime_Lab
-
🚀 How to Deploy #CapRover on #Ubuntu #VPS
This article provides a guide demonstrating how to deploy CapRover on Ubuntu VPS.
What is CapRover?
CapRover is a free, open-source Platform-as-a-Service (PaaS) that ...
Continued 👉 #letsencrypt #npm #certbot #ufw #selfhosted #git #nodejs #selfhosting
🚀 How to Deploy CapRover on Ub... -
🚀 How to Deploy #CapRover on #Ubuntu #VPS
This article provides a guide demonstrating how to deploy CapRover on Ubuntu VPS.
What is CapRover?
CapRover is a free, open-source Platform-as-a-Service (PaaS) that ...
Continued 👉 #letsencrypt #npm #certbot #ufw #selfhosted #git #nodejs #selfhosting
🚀 How to Deploy CapRover on Ub... -
⚙️ Requires #NodeJS 18+ with native fetch, npm, and the Codex or Claude Code CLI
🌐 https://github.com/luckeyfaraday/athena-usage-tracker #devtools #AI
-
⚙️ Requires #NodeJS 18+ with native fetch, npm, and the Codex or Claude Code CLI
🌐 https://github.com/luckeyfaraday/athena-usage-tracker #devtools #AI
-
📊 Local-first dashboard for #Codex CLI and #ClaudeCode usage limits #opensource #nodejs #devtools
🔐 #AthenaUsageTracker monitors #OpenAI Codex rate limits and #Anthropic Claude Code usage windows across multiple subscriptions on one workstation
🧵👇 -
📊 Local-first dashboard for #Codex CLI and #ClaudeCode usage limits #opensource #nodejs #devtools
🔐 #AthenaUsageTracker monitors #OpenAI Codex rate limits and #Anthropic Claude Code usage windows across multiple subscriptions on one workstation
🧵👇 -
🚀 How to Deploy #Directus on #Ubuntu #VPS
This guide details the steps required to deploy Directus on Ubuntu VPS server. Our guide walks through deploying Directus on a fresh Ubuntu VPS with PostgreSQL, PM2, and Nginx.
What is Directus?
Directus is an open-source headless CMS and data platform that sits on top of a SQL database (like PostgreSQL or MySQL) and instantly ...
Continued 👉 https://blog.radwebhosting.com/deploy-directus-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #opensource #nodejs #headlesscms #selfhosting #selfhosted #cmsapps #contentmanagement -
CVE-2026-48170 (CRITICAL, CVSS 9.1): Prototype pollution in scim-patch <0.9.1 lets attackers alter Object.prototype globally in Node.js. Upgrade to 0.9.1+ or freeze prototypes for mitigation. https://radar.offseq.com/threat/cve-2026-48170-cwe-1321-improperly-controlled-modification-of-object-prototype-attributes-prototype-1a8d5ec623a7b014 #OffSeq #CVE202648170 #NodeJS #InfoSec
-
How to Install #Directus on #AlmaLinux #VPS
Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
What is Directus?
Directus is an open-source #headless #CMS and data platform that allows you to manage and interact with your database through a RESTful API or GraphQL API. It provides a modern, ...
Continued 👉 https://blog.radwebhosting.com/install-directus-on-almalinux-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #vpsguide #contentmanagement #nodejs #opensource #cmsapps #npm #selfhosting #selfhosted #letsencrypt #postgresql #installguide -
How to Install #Directus on #AlmaLinux #VPS
Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
What is Directus?
Directus is an open-source #headless #CMS and data platform that allows you to manage and interact with your database through a RESTful API or GraphQL API. It provides a modern, ...
Continued 👉 https://blog.radwebhosting.com/install-directus-on-almalinux-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #vpsguide #contentmanagement #nodejs #opensource #cmsapps #npm #selfhosting #selfhosted #letsencrypt #postgresql #installguide -
How to Install #PeerTube on #Ubuntu VPS
This article provides an in-depth guide demonstrating how to install PeerTube on Ubuntu VPS.
What is PeerTube?
PeerTube is a decentralized, federated video hosting platform powered by WebTorrent and ActivityPub. It enables users to self-host video services and interact with other PeerTube ...
Continued 👉 https://blog.radwebhosting.com/install-peertube-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #fediverse #selfhosted #installguide #decentralized #letsencrypt #vpsguide #opensource #nodejs #videostreaming #selfhosting -
«Lieferketten-Angriff auf keyv — Shai-Hulud-Wurm infiziert mehr als 440 npm-Pakete:
Die populäre Key‑Value‑Datenbank keyv und andere weit verbreitete npm-Pakete waren Ziel einer Lieferkettenattacke. Der potenzielle Schaden ist groß»Das wird sehr wahrscheinlich noch einen sehr grosse Auswirkung haben. Denn wir nutzten dies alle, wenn auch nur indirekt, online.
#keyv #shaihulud #nodejs #hacking #js #ts #cyberangriff #javascript #typescript #keyvalue #json #npm #webdev
-
«Lieferketten-Angriff auf keyv — Shai-Hulud-Wurm infiziert mehr als 440 npm-Pakete:
Die populäre Key‑Value‑Datenbank keyv und andere weit verbreitete npm-Pakete waren Ziel einer Lieferkettenattacke. Der potenzielle Schaden ist groß»Das wird sehr wahrscheinlich noch einen sehr grosse Auswirkung haben. Denn wir nutzten dies alle, wenn auch nur indirekt, online.
#keyv #shaihulud #nodejs #hacking #js #ts #cyberangriff #javascript #typescript #keyvalue #json #npm #webdev
-
How to Install #PeerTube on #Ubuntu VPS
This article provides an in-depth guide demonstrating how to install PeerTube on Ubuntu VPS.
What is PeerTube?
PeerTube is a decentralized, federated video hosting platform powered by WebTorrent and ActivityPub. It enables users to self-host video services and interact with other PeerTube ...
Continued 👉 https://blog.radwebhosting.com/install-peertube-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #vpsguide #videostreaming #fediverse #nodejs #letsencrypt #installguide #decentralized #selfhosted #opensource #selfhosting -
How to Install #PeerTube on #Ubuntu VPS
This article provides an in-depth guide demonstrating how to install PeerTube on Ubuntu VPS.
What is PeerTube?
PeerTube is a decentralized, federated video hosting platform powered by WebTorrent and ActivityPub. It enables users to self-host video services and interact with other PeerTube ...
Continued 👉 https://blog.radwebhosting.com/install-peertube-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #vpsguide #videostreaming #fediverse #nodejs #letsencrypt #installguide #decentralized #selfhosted #opensource #selfhosting -
🚀 Deploy #OpenStatus on #Debian #VPS (5 Minute Quick-Start Guide)
This article provides a start-to-finish, production-ready guide to deploy OpenStatus on Debian VPS, including all required prerequisites and a clean, repeatable deployment flow.
What is OpenStatus?
OpenStatus is an open-source uptime #monitoring and status page platform designed to help you monitor services, track incidents, and ...
Continued 👉 https://blog.radwebhosting.com/deploy-openstatus-on-debian-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #letsencrypt #corepack #nodejs #selfhosted #selfhosting -
Debugging Stuck Node.js Processes, by (not on Mastodon or Bluesky):
https://engineering.myhoai.com/posts/debugging-stuck-node-js-processes/?ref=frontenddogma.com
-
Debugging Stuck Node.js Processes, by (not on Mastodon or Bluesky):
https://engineering.myhoai.com/posts/debugging-stuck-node-js-processes/?ref=frontenddogma.com