Сегодня
02.06.2023

Делюсь опытом и впечатлениями о прошедшем хакатоне в Совкомбанке

23.04.2023

Делюсь опытом участия и впечатлениями от прошедшего хакатона

12.03.2023

В safari technology preview включена поддержка ElementInternals и form-assoiciated пользовательских элементов по умолчанию Пользовательские элементы — это функция, которая позволяет веб-разработчикам создавать повторно используемые компоненты, определяя свои собственные элементы HTML, не полагаясь на структуру JavaScript.

12.03.2023

На примере веб-компонента wc-like рассмотрим интеграцию с vue3+ фреймворком, посмотрим насколько секонмит нам времени веб-компонент и сколько кода нам надо добавить на vue чтобы все заработало. Демонстрацию смотрите тут. Также доступен git репозиторий с демкой и npm пакет vue-wc-likes.

08.03.2023

Публикация на тему оптимизаций и новых возможностей в фронтенд фреймворке Vue JS 3.2

08.03.2023

Мое открытое обращение к всем разработчикам кто ударился в политику, в место развития веб-разработки

02.03.2023

Одна из самых больших моих публикаций на тему веб-компонентов. Идеально подойдет для знакомства с веб-компонентами

18.02.2023

Пост про работу с CSS контейнерными запросами

14.02.2023

Сегодня мы напишем собственный современный веб-компонент WYSIWYG редактора, который поможет нам в дальнейших проектах с любыми формочками, где требуется редактирование текста от публикаций больших статей, до публикации простых комментариев. По максимуму реализуем возможности браузерных API и опубликуем npm пакет. Для нетерпеливых: github репозиторий а также npm package и git npm package.

14.02.2023

Разбор работы с декларативным Shadow DOM

07.02.2023

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

07.02.2023

Добавил фичу времени чтения публикации на webislife.ru, сделал индивидуальную настройку в профиле

07.02.2023

Текушее время 7 февраля и мы продолжаем наш цикл статей про разработку веб-компонентов и сегодня мы будем расширять возможности HTML5 тега time с помощью возможностей браузера и идеологии веб-компонентов

03.02.2023

По умолчанию Vue\Nuxt помогают нам оптимизировать загрузку наших чанков и подставляют скриптам на странице rel=prefetch\preload, чтобы браузер мог подгрузить их заранее, подробнее про prefetch здесь. В небольших приложениях это не вызывает проблем, но с ростом приложения вы можете столкнуться c проблемой просадки FCP, как с этим бороться, расскажу на своем примере из работы сайта biglion.ru

01.02.2023

В Январе 2023, Firefox 109Chrome 109, и Safari 16.3 стали стабильными версиями. Давайте рассмотрим, что это означает для веб платформы.

01.02.2023

В этой заметке хочу поделиться одним маленьким обновлением, которое произошло на сайте, а именно — добавление стилей для упоминания браузеров в статьях — Chrome Firefox Safari Edge чуть поговорим о семантике и посмотрим как это реализовано у серьезных сайтов типа web.dev

28.01.2023

В рамках цикла статей о веб-компонентах мы рассмотрим пример реализации компонента лайков wc-likes, пройдемся по шагам реализации и интегрируем лайки прямо на webislife 😄 поехали!)

27.01.2023

Рассмотрим возможности верстки статей на сайте и что доступно авторам публикующим статьи, какие HTML5 теги есть и как они оформляются в статьях и где применяются. Данный пост можно считать как пользовательское руководство по оформлению статей на этом сайте Текстовое форматирование Текстовое базовое форматирование основано на HTML5 тегах, в место CSS

27.01.2023

В этой статье я хочу рассказать как сохранить архитектуру приложения при использовании разных типов http-запросов и какие библиотеки можно использовать в приложении.

23.01.2023

Сайт стал доступен как площадка для всех, спустя 10 лет владения блогом и наличием помимо меня уже нескольких авторов, решено сделать сайт открытой нетоксичной  (без рейтинга и личной кармы) площадкой для веб-разработчиков

20.01.2023

Ретроспектива про современный веб и подходы к его исследованию и разработке

08.01.2023

Как v-once и v-memo могут помочь уменьшить количество повторных рендеров и оптимизировать ваш код.

08.01.2023

Сегодня мы поближе познакомимся пока с пока еще экспереминтальной, но уже достаточно зрелой для использования фичей Chrome как Recorderer.

01.01.2023

@-webkit-keyframes opacity { 0% { opacity:1; -webkit-transform: translate(0, 0); /*-webkit-transform: scale(0.9);*/ } 50% { opacity:0.8; }

100% { /*-webkit-transform: (scale(1);*/ opacity:1; -webkit-transform: translate(0, 0); } }


Перезапуск интернет магазина в творческую площадку. Fullstack мое решение, постоянно развивается.

29.12.2022

Активность за 2021-2022

Мало уделял времени open source и веб сообществу, концентрировался и развивался на работе над biglion.ru и семейными делами. Скрин за год, больше статистики gitlab не выдает 😒

Активность за 2022 в качестве biglion frontend

Активность за 2022 в frontend на biglion.ru 1к+ commits, 100+ MR

 

 

28.01.2022

В этой статье мы рассмотрим вариант интеграции веб-компонента wc-likes с CMS системой wordpress на примере сайта webislife.ru

17.07.2019

Миниреволюция в кампании) первый раздел /search  отпилен от устаревшего php\smarty\yii монолита и поставлен на vue ssr рельсы) 

19.04.2019

Написал большой гайд о подготовке проекта к Production на основе Vue с применением SSR

09.04.2019

Сделал стартовый репозиторий для разработки приложенек на VUE в SPA стиле. Все готово к выкладке в продакшн dev + prodiction env настроены, docker ready)

25.04.2018

Небольшой пост, про компоненты в Vue.js)

06.12.2017

Сертификация JavaScript 1.8

Решил ради фана, пройти сертификацию по JavaScript 1.8 — результат 95\100 ?

18.10.2017

Выступил с докладом про фронт на Symfony, обсудили некоторые tips and tricks

22.12.2016

Пока один из сложнейшних для меня проектов, сделал фронт для бинарных опционов.

12.07.2016

Пост о том, как прикручивал сборку фронта для симфони проектов и не только.

24.06.2016

Рассказ о том, как и где можно применять Marionette.js и почему этот фреймворк будет жить еще долго.

17.06.2016

jQuery плагин скачать и потыкать можно на
GitHub

10.06.2016

Фронтенд для букмекерской кампании

Собрал фронтенд для букмекеркой кампании mostbet.com

21.04.2016

Для разряжения обстановки в рабочем чатике)

24.01.2016

Небольшое SPA на Backbone с возможностью подбора слов из собранной мною базой данных русского языка)

18.12.2015

Небольшой туториал для новичков) как сделать пипнг на чистом яваскрипте)

 

29.10.2015

Небольшой сказ о том, чего стоит остерегаться и что стоит не забывать при работе с нативным js в ie8

28.10.2015

Пересобрал и активно продолжаю поддерживать интернет магазин manytomany.ru. Самое главное в апдейте это переход с Joomla 2.5 на codeigniter. Бекенд достаточно лаконично описан в виде простых моделей и некого api, фронтенд это twig + backbone + require + undesrcore + jquery и конечно же много кода на самом backbone)

17.07.2015

Фронтенд для тизерной сети

Принял участие и со стадии ТЗ до довел фронтенд до продакшена) Получилась отличная товарная тизерная сеть mediahermes.biz

14.04.2015

Shakes.im

Собрал фронтенд для партнерской программы shakes.im

10.03.2015

Работа в 8bit

Перешел работать frontend-архитектором в 8bit.

29.11.2014

Делюсь с общественностью, наработками по компонентам в Joomla 3+

27.11.2014

RIW 2014

Презентация новой версии amoCRM. Участник форума.

21.11.2014

Разработка strokoff.ru

Дошли руки сделать сайт, который вы сейчас читаете.

15.09.2014

Устроился работать в amoCRM на должность фронтенд-разработчика 🙂 Сильная команда и большой проект,  будет интересно!

20.07.2014

Разработка и дизайн сайта под ключ для агенства недвижимости «Велес». Сайт разработан на Joomla 3.3 + написан собственный компонент для управления базой недвижиомости с распределением ролей.

15.05.2014

Разработка и дизайн сайта под ключ для пиццерии «Светофор пицца». Из особенностей разработки, был сделан ajax «генератор пицц» с возможностью добавления ингредиентов и выбора размера.
«

21.11.2013

Пример вывода категорий вы можете увидеть на  главной странице работающего интернет магазина manytomany

21.11.2013

Разработка модуля вывода последних категорий для Joomla 2.5 и Virtuemart для интернет магазина Manytomany.ru.

28.05.2013

Разработка сайта визитки с простеньким функционалом и лаконичным дизайном на WordPress.

28.05.2013

Для тех кому нужна простая ajax форма обратной связи, вы попали по адресу. Перейдем непосредственно к плагину

16.05.2013

Руководство по произвольным типам записей и работе с ними в wordpress.

14.05.2013

Пост о том, что делать, когда ваш сайт заразили.

 

28.03.2013

Дизайн и разработка сайта под ключ на WordPress для ООО «Копир».

29.12.2012

Разработка сайта под ключи для «Фабрики окон». Разработка логотипа и дизайна сайта + программирование ajax калькулятора для расчета стоимости монтажа окон + формы быстрого заказа.

02.11.2012

Расказм описание способе ajax авторизации в WordPress без использования плагинов.

http://webislife.ru/ajax-avtorizatsiya-v-wordpress-bez-plaginov/

25.10.2012

Разработка и дизайн сайта для детского клуба «Трамплин». На сайте реализована система управления, преподавателями, расписаниями, афишей событий, информацией и занятиях.

15.08.2012

2 место в конкурсе «Взгляд в будущее» в номинации «Веб-дизайн». В качестве примера работы была представлена http://webislife.ru/kalibri

22.05.2012

Создание сайта для просветления it-разработчиков) и накопления знаний по вебу  webislife.ru

12.03.2012

Занял 2 место по web-дизайну среди учеников художественных техникумов в Москве с маленьким проектом про птичку калибри

18.07.2011

Разработка, дизайн и поддержка интернет проекта Manytomany на Joomla 2.5 + virtuemart 2 + свой компонент для работы с virtuemart 2

19.03.2011

Разработка второго личного блога для себя. Вел блог достаточно продолжительное время.

30.05.2010

Нарисовал дизайн сайта, для блога Artmen’a

23.01.2008

Зарегестрировался и выполнил первый заказ.