[Перевод] Немного о Fastify
#БлогкомпанииOTUS #JavaScript #NodeJS #nodejs #node #fastify IV
https://habr.com/ru/post/705762/
#БлогкомпанииOTUS #JavaScript #NodeJS #nodejs #node #fastify IV
https://habr.com/ru/post/705762/
Хабр
Немного о Fastify
Почти 15 лет назад Райан Томайко (Ryan Tomayko) написал книгу " The Thing About Git " (Про Git). Это было время, когда SVN (Subversion - система управления версиями) все еще активно использовался....
Бесперебойный деплой микрофронтендов с Kubernetes: как настроить
#БлогкомпанииMindbox #Kubernetes #modulefederation #microfrontends #node #kubernetes IV
https://habr.com/ru/post/711898/
#БлогкомпанииMindbox #Kubernetes #modulefederation #microfrontends #node #kubernetes IV
https://habr.com/ru/post/711898/
Хабр
Бесперебойный деплой микрофронтендов с Kubernetes: как настроить
Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это...
[Перевод] Node.js наизнанку: не все происходит в пуле потоков
#JavaScript #NodeJS #eventloop #eventdriven #nodejs #node #nodejs IV
https://habr.com/ru/post/711804/
#JavaScript #NodeJS #eventloop #eventdriven #nodejs #node #nodejs IV
https://habr.com/ru/post/711804/
Хабр
Node.js наизнанку: не все происходит в пуле потоков
Node.js это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для выполнения JavaScript вне браузера. Он поддерживается движком Google V8 , что делает его чрезвычайно...
Как сайты определяют ботов? Деобфускация Akamai Bot Manager 2.0
#Реверсинжиниринг #NodeJS #JavaScript #selenium #akamai #node #playwright IV
https://habr.com/ru/post/720588/
#Реверсинжиниринг #NodeJS #JavaScript #selenium #akamai #node #playwright IV
https://habr.com/ru/post/720588/
Хабр
Как сайты определяют ботов? Деобфускация Akamai Bot Manager 2.0
Akamai Technologies - американская компания, занимающаяся защитой веб-ресурсов от ботов с помощью своего продукта Bot Manager. В её портфолио числятся такие гиганты ритейла, как Nike, Adidas и Asos,...
[Перевод] Трассировка запросов в Node.js
#БлогкомпанииOTUS #NodeJS #node #nodejs #Трассировказапросов #микросервисы IV
https://habr.com/ru/companies/otus/articles/735188/
#БлогкомпанииOTUS #NodeJS #node #nodejs #Трассировказапросов #микросервисы IV
https://habr.com/ru/companies/otus/articles/735188/
Хабр
Трассировка запросов в Node.js
Существует расхожее мнение, что мы, как разработчики программного обеспечения, тратим 90% нашего времени на отладку и только 10% непосредственно на написание кода. Конечно, это соотношение слишком...
[Перевод] Сравнительный анализ производительности популярных JS-фреймворков — Express.js, Koa.js и Fastify
#БлогкомпанииOTUS #NodeJS #node #nodejs #Expressjs #koajs #fastify IV
https://habr.com/ru/companies/otus/articles/737228/
#БлогкомпанииOTUS #NodeJS #node #nodejs #Expressjs #koajs #fastify IV
https://habr.com/ru/companies/otus/articles/737228/
Хабр
Сравнительный анализ производительности популярных JS-фреймворков — Express.js, Koa.js и Fastify
Введение Допустим, у вас есть идея нового проекта, который обязательно завирусится, как только он увидит свет. Однако вы не можете решить, какой же бэкенд-фреймворк вам стоит использовать. Не нужно...
Неравный бой — Tinkoff эквайринг. Рекуррентные платежи
#Платежныесистемы #NodeJS #TypeScript #tinkoff #acquireing #node #typescript IV
https://habr.com/ru/articles/745316/
#Платежныесистемы #NodeJS #TypeScript #tinkoff #acquireing #node #typescript IV
https://habr.com/ru/articles/745316/
Хабр
Неравный бой — Tinkoff эквайринг. Рекуррентные платежи
Данная статья будет разбита на несколько частей. Часть 1 - Вступление Часть 2 - Делаем клиент на TypeScript для Tinkoff эквайринг Часть 3 - Работа с картами МИР и иными картами...
Реализация WebRTC в Node JS. Передача видео с Raspberry PI до Web
#JavaScript #NodeJS #Разработкаробототехники #РазработканаRaspberryPi #Робототехника #raspberry #node IV
https://habr.com/ru/articles/749550/
#JavaScript #NodeJS #Разработкаробототехники #РазработканаRaspberryPi #Робототехника #raspberry #node IV
https://habr.com/ru/articles/749550/
Хабр
Реализация WebRTC в Node JS. Передача видео с Raspberry PI до Web
У меня была задача - передача видео с минимальной задержкой с Raspberry Pi до веб-интерфейса моего робота. Причем необходима была реализация на Node JS. В этой статье я расскажу как можно реализовать...
[Перевод] Создание приложения для real-time обмена геоданными с React, Socket.io и Leaflet
#Вебразработка #JavaScript #NodeJS #ReactJS #TypeScript #react #node IV
https://habr.com/ru/articles/770066/
#Вебразработка #JavaScript #NodeJS #ReactJS #TypeScript #react #node IV
https://habr.com/ru/articles/770066/
Хабр
Создание приложения для real-time обмена геоданными с React, Socket.io и Leaflet
Есть много руководств о том, как сделать приложение для общения в реальном времени на React и Socket.io. Создание таких приложений полезно для обучения, но мне захотелось чего-то более творческого....
Пишем файловую систему для работы с изображениями на TypeScript
#NodeJS #РазработкаподLinux #TypeScript #fuse #typescript #node #linux IV
https://habr.com/ru/articles/777174/
#NodeJS #РазработкаподLinux #TypeScript #fuse #typescript #node #linux IV
https://habr.com/ru/articles/777174/
Хабр
Пишем файловую систему для работы с изображениями на TypeScript
Описание проблемы Кот рисует одинаковые, но разные картинки На прошлой работе одной из моих зон ответственности были медиа. Это достаточно большой набор задач вроде работы с картинками-баннерами,...
Утечки памяти, которые не утечки
#БлогкомпанииАльфаБанк #Информационнаябезопасность #Вебразработка #JavaScript #NodeJS #node #оом IV
https://habr.com/ru/companies/alfa/articles/789782/
#БлогкомпанииАльфаБанк #Информационнаябезопасность #Вебразработка #JavaScript #NodeJS #node #оом IV
https://habr.com/ru/companies/alfa/articles/789782/
Хабр
Утечки памяти, которые не утечки
Статью я захотел написать после работы над одним конкретным багом, который со всех точек зрения напоминал классическую утечку памяти, но на практике оказался чем то совершенно другим. Я нигде не...
Собираем метрики Node.js приложений в PM2 с экспортом в Prometheus
#Вебразработка #JavaScript #NodeJS #TypeScript #prometheus #node #javascript IV
https://habr.com/ru/articles/794046/
#Вебразработка #JavaScript #NodeJS #TypeScript #prometheus #node #javascript IV
https://habr.com/ru/articles/794046/
Хабр
Собираем метрики Node.js приложений в PM2 с экспортом в Prometheus
Ни для кого не секрет что для устойчивой и надежной работы node.js приложений необходимо проводить мониторинг их работы и делать полезные выводы глядя на их метрики. Это означает, что вы способны...
[Перевод] Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage
#JavaScript #NodeJS #GitHub #DevOps #TypeScript #node #github
https://habr.com/ru/articles/810873/
#JavaScript #NodeJS #GitHub #DevOps #TypeScript #node #github
https://habr.com/ru/articles/810873/
Хабр
Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage
Github Actions В современном мире разработки программного обеспечения GitHub остается самой популярной платформой для хранения Git-репозиторий и управления ими. Помимо своей фундаментальной роли в...
Работа с информерами Java kubernetes client
#БлогкомпанииGlowByte #Java #java #kubernetes #glowbyte #pod #node
https://habr.com/ru/companies/glowbyte/articles/827794/
#БлогкомпанииGlowByte #Java #java #kubernetes #glowbyte #pod #node
https://habr.com/ru/companies/glowbyte/articles/827794/
Хабр
Работа с информерами Java kubernetes client
Оглавление Введение Описание создания проекта с нуля Создание клиентов API для получения объектов kubernetes Инициализация информеров для получения Pods, Nodes и Ingresses Создание Listener для...
Создание простейшего back-end на Node.js с использованием PostgreSQL
#БлогкомпанииOTUS #JavaScript #PostgreSQL #Программирование #NodeJS #js #node
https://habr.com/ru/companies/otus/articles/828684/
#БлогкомпанииOTUS #JavaScript #PostgreSQL #Программирование #NodeJS #js #node
https://habr.com/ru/companies/otus/articles/828684/
Хабр
Создание простейшего back-end на Node.js с использованием PostgreSQL
Привет, Хабр! Сегодня мы продемонстрируем как создавать back-end приложения на Node.js c PostqreSQL. В качестве примера создадим простейший back-end на Node.js с использованием PostgreSQL. Почему...
Как поднять свой WebSocket сервер на Node.js: основы
#node #websocket
https://habr.com/ru/companies/otus/articles/851504/
#node #websocket
https://habr.com/ru/companies/otus/articles/851504/
Хабр
Как поднять свой WebSocket сервер на Node.js: основы
Привет, Хабр! Сегодня создадим свой WebSocket сервер на Node.js. Это тот самый протокол, который позволяет отправлять и принимать данные в реальном времени без перекладывания на HTTP. Для этого мы...
Создаём современные npm-пакеты и преодолеваем трудности совместимости ESM и CJS
#npmпакеты #ESM #СJS #node #typescript
https://habr.com/ru/companies/ozontech/articles/857954/
#npmпакеты #ESM #СJS #node #typescript
https://habr.com/ru/companies/ozontech/articles/857954/
Хабр
Создаём современные npm-пакеты и преодолеваем трудности совместимости ESM и CJS
Привет! Меня зовут Никита, и я тружусь в фронтенд-команде платформы в Ozon. Платформа поставляет инструменты для создания и поддержки JS-проектов. В компании в настоящее время более 500 таких...
[Перевод] Ментальная модель потоков в Node.js
#timeweb_статьи_перевод #javascript #nodejs #nodejs #node #streams #stream
https://habr.com/ru/companies/timeweb/articles/854330/
#timeweb_статьи_перевод #javascript #nodejs #nodejs #node #streams #stream
https://habr.com/ru/companies/timeweb/articles/854330/
Хабр
Ментальная модель потоков в Node.js
Приходилось ли вам работать с потоками в Node.js? Когда я впервые столкнулся с потоками, я, мягко говоря, оказался в растерянности. Эта концепция была совершенно новой для меня. Я полагал, что смогу...
Прогреваем k8s cache: оптимизация загрузки образов размером 3 ГБ и запуск 1000 POD'ов за секунды
#k8s #kubernetes #image #optimization #node
https://habr.com/ru/companies/otus/articles/859286/
#k8s #kubernetes #image #optimization #node
https://habr.com/ru/companies/otus/articles/859286/
Хабр
Прогреваем k8s cache: оптимизация загрузки образов размером 3 ГБ и запуск 1000 POD'ов за секунды
Warm-Up Kubernetes Node with large image size: 3GB size, 1000 PODS, from hours to seconds Ранее статья была опубликована на medium . Спойлер: Вся статья в несколько предложений Проблема : при...
Создание REST API с NestJS и TypeORM
#nestjs #typescript #postgresql #swagger #nodejs #nodejs #node
https://habr.com/ru/articles/870988/
#nestjs #typescript #postgresql #swagger #nodejs #nodejs #node
https://habr.com/ru/articles/870988/
Хабр
Создание REST API с NestJS и TypeORM
Содержание Введение Установка и настройка проекта Создание модуля и сущности Создание DTO и валидация Создание сервиса и контроллера Реализация CRUD операций Тестирование API Заключение Введение...