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

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

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

Публикации · Страница 3
07.03.2026

responsive-media — реактивные брейкпоинты для Vue и не только

Один раз описать брейкпоинты — и во всём приложении использовать реактивные флаги «мобилка / планшет / десктоп» без ручных подписок на matchMedia. Как устроен пакет responsive-media, кастомные брейкпоинты с ориентацией и aspect-ratio и плагин для Vue 3 — в одном посте.

Метки
responsive-mediaVue 3media queriesадаптивная вёрстка
07.03.2026

rest-pipeline-js — пайплайны запросов к API

Библиотека rest-pipeline-js помогает описывать цепочки REST-запросов с паузами, retry, кэшем и лимитами — в посте разбираем сценарии от простой пошаговой загрузки до автоматического подбора авиарейса и готового предложения для шаблона, плюс плагины для Vue 3 и React с примерами кода.

Метки
rest-pipeline-jsREST APIpipelineVue 3React
03.03.2026

Toolz: переименовываем файлы при пакетной обработке

Больше никакого ручного переименования десятков картинок после сжатия — разбираемся, как новые шаблоны в Image Compressor автоматически приводят имена файлов к нужному виду на лету.

Метки
Image Compressorпакетная обработкапереименование файлов
03.03.2026

Toolz: редактируем очередь изображений в процессе работы

Теперь в Image Compressor и Tiny SVG можно не только сжимать изображения пачками, но и редактировать саму очередь на лету — добавлять новые файлы и удалять лишние без перезапуска всего процесса. В статье разбираем, как эта мелочь по интерфейсу заметно упрощает подготовку ассетов для веба.

Метки
toolzочередьизображения
01.03.2026

Toolz - в помощь вебмастеру

Краткий обзор возможностей трёх инструментов на toolz.macrulez.ru — сжатие растровых картинок с разными кодеками и настройками, оптимизация SVG и конструктор CSS-градиентов. Что можно настроить, как смотреть результат и как обрабатывать файлы пачками.

Метки
toolzизображенияоптимизацияSVGградиентыCSS
27.02.2026

macrulez.ru: переезд с «чистого» Vue на Nuxt и SSR

Переехал с «голого» Vue 3 и Vite на Nuxt с полноценным SSR для macrulez.ru — без переписывания проекта с нуля.

В посте показываю, как аккуратно натянуть Nuxt поверх существующей архитектуры, завести server API‑прокси, настроить метаданные и деплой через PM2.

Метки
VueNuxtSSRSEOрефактор
26.02.2026

Обновление rest-pipeline-js до версии 1.2.5

Обновил rest-pipeline-js: теперь core, Vue и React вынесены в отдельные точки входа (rest-pipeline-js, rest-pipeline-js/vue, rest-pipeline-js/react) — сборки чище и без лишних зависимостей. В посте показал, что именно поменялось, как мигрировать импорты и привёл примеры для базового использования, Vue и React.

Метки
rest apipipelinevuereactjs
26.02.2026

Уже руки чешутся, ищу работу!

Четыре года в разработке системы бронирования авиабилетов: от UI-компонентов до архитектуры всего фронтенда. Сейчас расту в Node.js и ищу команду, где буду полезен. Под катом — стек, достижения и немного личных экспериментов.

Метки
работаищу работу
20.02.2026

Hello, world!

Меня зовут Данил Лисин — я frontend‑разработчик.

В первом посте коротко рассказываю, чем занимаюсь, почему мне важны архитектура SPA и работа с данными, и о чём будет этот блог дальше: Vue 3 + TypeScript, UI‑компоненты и грамотная связка фронта с бэкендом.

Метки
привет