Заходи, располагайся!

Привет, я Данил.

Пишу о фронтенде, Vue и Nuxt, делюсь опытом создания инструментов для разработки. Иногда — просто размышляю о кодe и процессах вслух.

Публикации · Страница 2
20.05.2026

Три новых раздела admin-панели: браузер базы данных, управление системой и пользователи

Добавил три новых раздела в admin-панель: интерактивный браузер базы данных с возможностью редактировать записи прямо из интерфейса и выполнять произвольные SQL-запросы, расширенный раздел «Система» с информацией о процессе, cron-задачами и управлением сервером, и полноценный модуль управления учётными записями администраторов с хранением в PostgreSQL.

Метки
node.jsadmin-panelpostgresqlvue3devops
19.05.2026

Мониторинг с алертами в Telegram: гибкие правила и синтетические проверки в admin-панели

Добавил в admin-панель модуль мониторинга — несколько Telegram-ботов, три типа правил алертов с фильтрами и пороговыми значениями, синтетические HTTP-проверки с уведомлениями по провалам.

Метки
monitoringtelegramalertsdevopsnodejs
19.05.2026

Admin-панель мониторинга: дашборд, аналитика, логи и API-эксплорер

Обзор admin-панели для Node.js-сервиса: от сводного дашборда с метриками сервера и кэша до интерактивного API-эксплорера, в котором можно формировать запросы и смотреть ответы прямо в браузере.

Метки
adminmonitoringnodejsvue3devtools
14.05.2026

Маршруты с пересадками, дуги большого круга и лейблы прямо на линиях

На карте авиамаршрутов появился поиск маршрутов с пересадками: можно найти перелёт из города в город, выбрать авиакомпанию для каждого сегмента — и вся цепочка отобразится на карте. Заодно маршрутные линии теперь рисуются дугами по большому кругу, а на каждом сегменте висит лейбл с названием АК и кодами аэропортов.

Метки
авиацияThree.jsVueWebGLкартография
13.05.2026

Рефакторинг vue-feature-toggles: разбил монолит, написал 97 тестов и настроил CI

FeatureProvider.ts вырос до 586 строк и превратился в нечто, что тестировать было невозможно. Рассказываю как разбил это на модули, откуда взялись тесты и почему localStorage.clear() не работает в happy-dom.

Метки
vuetypescripttestingrefactoringopensource
20.04.2026

Vue Network Dashboard: трансформация ответов, брейкпоинты и OpenAPI-импорт

Новая порция фич для встраиваемого отладчика сети: теперь можно модифицировать реальные ответы на лету, замораживать запросы как в Charles Proxy и генерировать моки из OpenAPI-спеки одним кликом.

Метки
vuetypescriptdevtoolsnetworkdebuggingopensource