Модуль для работы с sqlite3

Сегодня Я хотел бы поделиться своей не большой разработкой, которая помогает мне уже более чем пол года: «Модуль для работы с sqlite3». Читать далее…

Fastify.js — не только самый быстрый веб-фреймворк для node.js

Последние 10 лет среди веб-фреймворков для node.js самой большой популярностью пользуется Express.js. Всем, кто с ним работал, известно, что сложные приложения на Express.js бывает сложно структурировать. Но, как говорится, привычка — вторая натура. От…

Спасибо хабравчанам за участие в Онлайнстрации

Ребята, спасибо всем, кто поучаствовал в мероприятии. Зарегилось 424 человека, получился настоящий творческий первомайский митинг в онлайне.В честь этого создал специального персонажа! Читать далее…

Оплата в телеграм боте — Платежи 2.0 — Сбербанк + Telegraf + Node.js

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

И в этом туториале мы создадим простого бота с…

Монстрация-онлайнстрация

Дело было вечером, делать было нечего.Я вспомнил, что завтра Первое мая и обычно на него мы идём на Монстрацию — творческий митинг, родом из Новосибирска, куда каждый желающий может прийти со своим плакатом любого содержания. Читать далее…

Запускаем приложение на Express.js в Yandex Cloud Functions

Node.js — удобная масштабируемая серверная платформа для работы с JavaScript. С помощью нее и различных поддерживаемых фреймворков, таких как Express, Connect или  Koa, можно создавать полноценные приложения.&nbs…

Меняем промежуточное представление кода на лету в Ghidra

Когда мы разрабатывали модуль ghidra nodejs для инструмента Ghidra, мы поняли, что не всегда получается корректно реализовать опкод V8 (движка JavaScript, используемого Node.js) на языке описания ассемблерных инструкций SLEIGH. В таких средах исполнени…

Yarn 2  —  Устанавливаем и разбираемся

Yarn 2 (Berry) — это новый выпуск революционного и хорошо зарекомендовавшего себя менеджера пакетов Yarn!Что такое Plug’n’Play? Куда потерялись node_modules? Как автоматически добавлять @types? Поздороваться с Yarn…

Создаем кэшируемую пагинацию, которая не боится неожиданного добавления данных в БД

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