Кратко обо мне
Занимаюсь разработкой веб-приложений и сайтов, их оптимизацией. Улучшаю пользовательский опыт. Веду блог.
Мои работы
Топ проектов. Смотрите ещё в разделе портфолио.
Актуальное в блоге
В блоге рассказываю о веб-разработке, об интерфейсных решениях, способах улучшения user experience, оптимизации веб-приложений. Собираю фронтенд best practices, быстрые простые и надёжные способы достижения результатов.
Внутренности плеера Explay L88
Parsee - простой вкусный парсер сайтов
Парсим сайты в одну строку. Лень писать код для получения содержимого страниц сайта? Пользуйте Parsee =)
Чеклист оптимизации скорости загрузки веб-приложения ✓
Ускоряем сайт, доводим показатели PageSpeed, Lighthouse до 100%. Ускоряем фронтенд и бэкэнд.
Стоит ли менять термопасту процессора ноутбука на КПТ-8
Оставлю себе и другим на память, стоит ли менять заводскую термопасту на отечественную КПТ-8 если ноутбук стал сильно греться
Переход с PHPStorm или Intellij IDEA на VIM
Опыт перехода фронтенд веб-разработчика на модальный редактор VIM с IDE от JetBrains. Почему, зачем и как.
Оптимизация и ускорение редактора VIM
Ускоряем работу VIM для рабты по SSH и в tmux. Быстрый скроллинг, быстрое переключение буферов
Статусная строка VIM без плагинов в 5 строк
Как создать свою статусную строку для VIM без плагинов
Lumen middleware для UNESCAPED_UNICODE и PRETTY_PRINT
Простейший способ возвращать неэкранированный юникод в Lumen посредством middleware.
Подсветка активных ссылок на чистом JavaScript
Подсвечиваем активные ссылки на Vanilla JS. Просто и эффективно.
Рендер текстовых шаблонов по данным из массива PHP
Работая с текстовыми шаблонами для SEO например, встаёт задача использовать шаблоны строк, данные которых должны браться из массива.
Поиск по сайту
Проекты онлайн
Делюсь проектами которые доступны онлайн.
Блокнот онлайн
Онлайн блокнот с сохранением в Local Storage, поддержкой форматирования и историей.
Сменить раскладку онлайн с английского на русский и наоборот
Смена раскладки онлайн с английского на русский и с русского на английский
Игра про уничтожение блоков
Игра про уничтожение блоков с использованием HTML5 canvas
Проекты на Github
Веб-приложения, игры, библиотеки, исходники которых есть в свободном доступе.
cube-map-viewer
Cube map viewer (THREE.js)
multiplayer-crafting-game
Multiplyer crafting game
text-layout-change
Смена раскладки онлайн с английского на русский и наоборот
ro-aliaseable-object
PHP библиотека для генерации алиасов объектов
block-destruction-game
Игра про уничтожение блоков с использованием HTML5 canvas
mixer-analyzer
Mixer analyzer