Forwarded from Denis Sexy IT 🤖
Media is too big
VIEW IN TELEGRAM
ChatGPT аккаунт теперь тоже может управлять вашим компьютером (если вы на macOS) - OpenAI выпустили Codex for (almost) everything
Из коробки идут 90+ плагинов с разными скилами для Codex
А вот и достойный OpenClaw от OpenAI в зародыше
Из коробки идут 90+ плагинов с разными скилами для Codex
А вот и достойный OpenClaw от OpenAI в зародыше
Forwarded from Node.JS [ru] | Серверный JavaScript
Вы знаете в чём разница между exports и module.exports в Node.js? Для начала рассмотрим, что представляет собой объект модуля.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
• Сила лидерского слушания
• Как пройти стажировку бизнес- и системного аналитика и не «сгореть» в персональной преисподней
• «Так и знала, что вы — бывший двоечник!» Самые глупые ошибки моей компьютерной молодости
• Что лучше — оценка рекрутера или подбрасывание монетки?
• Мотивационные стили в обучении: почему вам (возможно) не нужны цели или общение с одногруппниками
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Предлагаем руководство по использованию TypeScript для безопасной для типов сериализации и десериализации данных в формате JSON. Освоение этой стратегии позволит своевременно обнаруживать потенциальные ошибки во время разработки приложения.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Сегодня мы рассмотрим одну из тем, которая, как ни странно, остаётся недооценённой — JSON Schema. Если ты аналитик (или хочешь им быть) и в твоей работе часто мелькают JSON-файлы, то наверняка знаешь, как сложно порой бывает держать всё это под контролем. В этой статье мы разберём всё, что тебе нужно знать про JSON Schema.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Инфраструктурный мониторинг продолжает уходить в сторону глубокой observability — и новый шаг в этом направлении сделала Yandex B2B Tech, запустив платформу Monium. Решение, разработанное командой Yandex Infrastructure, уже доступно для внешних пользователей и изначально создавалось для контроля критичных внутренних сервисов компании.
Если коротко о сути продукта — Monium позволяет видеть состояние системы как целостную картину, а не набор разрозненных метрик. Платформа одновременно обрабатывает телеметрию приложений, инфраструктуры и цифровых сервисов, вне зависимости от их расположения - в облаке или on-prem.
Техническая сторона решения рассчитана на высокие нагрузки: до 3 млрд семплов метрик в секунду, около 44 млн спанов трассировки и порядка 60 ГБ логов ежесекундно. Для инженеров важна поддержка Prometheus и OpenTelemetry, позволяющая встроить систему в существующие DevOps-процессы без жесткой привязки к инструментам.
Среди первых внешних пользователей платформы — ОТП Банк. В целом запуск отражает общий тренд роста рынка observability, который отмечает Gartner.
Если коротко о сути продукта — Monium позволяет видеть состояние системы как целостную картину, а не набор разрозненных метрик. Платформа одновременно обрабатывает телеметрию приложений, инфраструктуры и цифровых сервисов, вне зависимости от их расположения - в облаке или on-prem.
Техническая сторона решения рассчитана на высокие нагрузки: до 3 млрд семплов метрик в секунду, около 44 млн спанов трассировки и порядка 60 ГБ логов ежесекундно. Для инженеров важна поддержка Prometheus и OpenTelemetry, позволяющая встроить систему в существующие DevOps-процессы без жесткой привязки к инструментам.
Среди первых внешних пользователей платформы — ОТП Банк. В целом запуск отражает общий тренд роста рынка observability, который отмечает Gartner.
Ведомости
«Яндекс» запустил платформу для анализа работы ИТ-систем
Подробности читайте на vedomosti.ru
Forwarded from Node.JS [ru] | Серверный JavaScript
Советы по написанию короткого, лаконичного и чистого кода на JavaScript
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Файл utils2.js, функция handleData, переменная x. Ты и сам не понимаешь, что это значит.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
В статье рассматриваются проблемы, которые создают рекурсивные зависимости на фронте. Обсуждаются способы их обнаружения и решения, ведь часто разработчики даже не знают, что в проекте есть циклические зависимости.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
• Быстрее пули: как найти счастье с PostgreSQL
• Куда движется Laravel? Обзор интервью с Taylor Otwell
• Nexus-IoC — хорошо знакомый незнакомец в мире TypeScript и DI
• Как сделать React Server Components в Electron с помощью Next.js и без открытых портов
• 10 не самых очевидных причин, чтобы уволиться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from xCode Journal
Исследование Selecty и hh․ru показало: >200 тыс. рублей в месяц получают 51,5% мужчин и только 34,8% женщин. В тестировании этот порог пробивают 60% парней и 45% девушек, а в бэкенде высокие доходы лишь у 26,5% разработчиц.
Почему так? Мужчины чаще забирают руководящие посты и сеньорские грейды.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Сегодня мы рассмотрим, как обнаружить и реагировать на изменение атрибутов веб-компонента.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Node.JS [ru] | Серверный JavaScript
Глубокое погружение в V8: что нужно знать Node.js разработчику
Введение в V8
V8 — это высокопроизводительный JavaScript и WebAssembly движок, разработанный Google на
Роль V8 в Node.js
В Node.js V8 отвечает за выполнение JavaScript-кода на сервере. Благодаря V8, Node.js может обрабатывать множество одновременных соединений, используя неблокирующую модель ввода-вывода и событийно-ориентированную архитектуру. (nodejs.org)
Оптимизация производительности с помощью V8
V8 использует JIT-компиляцию для преобразования JavaScript в машинный код во время выполнения, что значительно ускоряет выполнение кода. Также V8 поддерживает современные функции ECMAScript, такие как оператор возведения в степень (
Управление памятью и сборка мусора
V8 оснащен продвинутым сборщиком мусора Orinoco, который автоматически управляет выделением и освобождением памяти. Это снижает вероятность утечек памяти и повышает стабильность приложений, особенно длительно работающих. (arunangshudas.medium.com)
Инструменты мониторинга V8 в Node.js
Node.js предоставляет модуль
Примеры кода:
Базовый пример использования модуля
Практическое использование метода
Типичная ошибка: блокирующая операция, замедляющая выполнение:
Факты:
👉 V8 компилирует JavaScript в машинный код во время выполнения, обеспечивая высокую производительность.
👉 Сборщик мусора Orinoco в V8 автоматически управляет памятью, снижая вероятность утечек.
👉 Node.js предоставляет модуль
❗️Понимание работы V8 критично для эффективной разработки на Node.js. Знание его механизмов компиляции, управления памятью и доступных инструментов позволяет создавать более производительные и стабильные серверные приложения.
Источники
V8 JavaScript engine.
Node.js — The V8 JavaScript Engine.
Node.js v7 has updated V8 to 5.4.
6 Reasons to Use V8 with Node.js for JavaScript.
V8 | Node.js v11.2.0 Documentation.
Введение в V8
V8 — это высокопроизводительный JavaScript и WebAssembly движок, разработанный Google на
C++. Он используется в браузере Chrome и в среде выполнения Node.js. V8 компилирует JavaScript в машинный код, обеспечивая быструю и эффективную работу приложений. (v8.dev)Роль V8 в Node.js
В Node.js V8 отвечает за выполнение JavaScript-кода на сервере. Благодаря V8, Node.js может обрабатывать множество одновременных соединений, используя неблокирующую модель ввода-вывода и событийно-ориентированную архитектуру. (nodejs.org)
Оптимизация производительности с помощью V8
V8 использует JIT-компиляцию для преобразования JavaScript в машинный код во время выполнения, что значительно ускоряет выполнение кода. Также V8 поддерживает современные функции ECMAScript, такие как оператор возведения в степень (
**) и методы Object.values/Object.entries, что позволяет разработчикам использовать новые возможности языка. (nodejs.org)Управление памятью и сборка мусора
V8 оснащен продвинутым сборщиком мусора Orinoco, который автоматически управляет выделением и освобождением памяти. Это снижает вероятность утечек памяти и повышает стабильность приложений, особенно длительно работающих. (arunangshudas.medium.com)
Инструменты мониторинга V8 в Node.js
Node.js предоставляет модуль
v8, который позволяет получать статистику о состоянии кучи памяти и пространствах кучи. Это полезно для мониторинга и оптимизации использования памяти в приложениях. (nodejs.org)Примеры кода:
Базовый пример использования модуля
v8 для получения статистики кучи:const v8 = require('v8');
console.log(v8.getHeapStatistics());
Практическое использование метода
Object.entries для итерации по объекту:const obj = { a: 1, b: 2, c: 3 };
for (const [key, value] of Object.entries(obj)) {
console.log(`${key}: ${value}`);
}
Типичная ошибка: блокирующая операция, замедляющая выполнение:
const fs = require('fs');
const data = fs.readFileSync('/file.md'); // Блокирующая операция
console.log(data);
Факты:
👉 V8 компилирует JavaScript в машинный код во время выполнения, обеспечивая высокую производительность.
👉 Сборщик мусора Orinoco в V8 автоматически управляет памятью, снижая вероятность утечек.
👉 Node.js предоставляет модуль
v8 для мониторинга состояния памяти и оптимизации приложений.❗️Понимание работы V8 критично для эффективной разработки на Node.js. Знание его механизмов компиляции, управления памятью и доступных инструментов позволяет создавать более производительные и стабильные серверные приложения.
Источники
V8 JavaScript engine.
Node.js — The V8 JavaScript Engine.
Node.js v7 has updated V8 to 5.4.
6 Reasons to Use V8 with Node.js for JavaScript.
V8 | Node.js v11.2.0 Documentation.
v8.dev
V8 JavaScript engine
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Forwarded from Node.JS [ru] | Серверный JavaScript
Статья объясняет появление метода setHTMLUnsafe для работы с HTML в браузерах. Разбираются особенности безопасности, отличия от setHTML и innerHTML, а также поддержка в разных браузерах и значение нового подхода к именованию методов.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from xCode Journal
This media is not supported in your browser
VIEW IN TELEGRAM
Систему, которую в компании запускают почти на каждом PR. За последний год объём кода на инженера в Anthropic вырос примерно на 200%. При такой скорости неудивительно, что ревью стало узким местом.
Теперь Code Review автоматически проверяет PR: несколько ИИ-агентов параллельно ищут баги, перепроверяют результаты и ранжируют проблемы по серьёзности. Причем чем более объемным и сложным будет PR — тем больше агентов туда пойдет работать.
Please open Telegram to view this post
VIEW IN TELEGRAM