Hello, world!

20.02.2026
Hello, world!

Привет!

Это мой первый пост в этом блоге — хочу познакомиться и коротко рассказать, чем я занимаюсь и о чём буду писать.

Меня зовут Данил Лисин, я frontend‑разработчик с большим опытом. В работе мне ближе всего задачи на стыке UI, логики, архитектуры приложения и взаимодействия с бэкендом — когда важно не просто “собрать экран”, а сделать так, чтобы всё устойчиво работало с данными и удобно развивалось командой.

Чем занимаюсь на практике

В основном я разрабатываю SPA на Vue 3 и TypeScript и участвую в командной разработке:

  • Vue 3 (Composition API), TypeScript, Pinia, Vite
  • создание и развитие UI‑компонентов (в том числе переиспользуемых)
  • участие в архитектуре фронтенда: как организовать модули, состояния, слои приложения
  • работа с данными: запросы, кэширование, обработка ошибок, согласование контрактов
  • погружение в проектирование API: что удобно фронту, что устойчиво для бэка, как договориться о формате данных
  • коммуникация с бэкендом (в том числе в контексте PHP/Bitrix) — “говорим на одном языке”

Важно: я ценю работу в команде и ценю совместную разработку — обсуждения, ревью, договорённости по контрактам и постепенное улучшение архитектуры без резких “переписать всё”.

Где это было особенно полезно

Я работал в домене онлайн‑бронирования (авиабилеты и сопутствующие услуги), где интерфейсы должны быть быстрыми, предсказуемыми и отказоустойчивыми: много данных, много сценариев, много интеграций — и при этом пользователь ожидает, что всё будет работать мгновенно.

Там я сильно прокачался именно в том, как:

  • строить связь frontend ↔ backend так, чтобы она была понятной и масштабируемой
  • не “тащить” хаос данных в UI, а превращать его в аккуратные модели/состояния
  • договариваться об API: где лучше фильтровать/пагинировать, как возвращать ошибки, что кэшировать и где

О чём будет этот блог

Хочу писать коротко и по делу — про то, что реально встречается в разработке:

  • Vue 3 + TypeScript: подходы, паттерны, “как делать удобно”
  • архитектура SPA и работа со state management
  • взаимодействие с API и моделирование данных на фронте
  • сложные UI‑компоненты и логика вокруг них
  • производительность, UX и устойчивость интерфейсов

Контакты

Спасибо, что заглянул — дальше будет больше практики.

Читать далее

26.02.2026

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

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

Метки
работаищу работу
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
27.02.2026

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

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

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

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