Запустилась Дока — опенсорсный справочник по веб-разработке

Запустилась Дока — опенсорсный справочник по веб-разработке

Дока — это опенсорсный справочник с документацией, который веб-разработчики пишут для веб-разработчиков. Цель Доки — сделать документацию по веб-разработке практичной, понятной и не скучной. Это открытый проект, внести вклад в него может каждый. Контент и код Доки лежат на GitHub, правила участия, обсуждения и ревью проходят открыто для всех желающих. Яндекс.Практикум поддерживает работу редакции Доки. Читать дальше →

Подробнее
Расщепление монолита — пилотный опыт

Расщепление монолита — пилотный опыт

Без году неделя как я одним пятничным утром провел инсайд доклад для группы разработки в компании. Речь шла о довольно занимательном командном опыте ремастера проекта через применение множеств, в наше время, уже не новых практик и подходов, но ранее мне неизвестных. После применения ряда рецептов я сравнил показатели производительности двух версий системы легаси и ремастера и был, мягко скажем, приятно удивлен. Такие подходы, как отделение слоя интерфейса от монолита, SPA и технологии…

Подробнее
[recovery mode] Crawc.net — создание и стилизация своих медиачатов

[recovery mode] Crawc.net — создание и стилизация своих медиачатов

Хочу рассказать о своем проекте. Это чат, а если точнее платформа медиачатов — это значит что тут можно создать и оформить свой однокомнатный чат с поддержкой медиа-контента в сообщениях и вставить его себе на сайт через iframe. Проект только недавно вышел из стадии Бета-версии. Мне много раз говорили что я пишу велосипед, но такого на просторах рунета еще не было. Есть куча чатиков, но они не предоставляют и половины функционала Кравча, а выглядят невероятно хреново. Я потратил огромное…

Подробнее
[По докам] Flutter. Часть 4. Для веб-разработчиков

[По докам] Flutter. Часть 4. Для веб-разработчиков

Начинаем новую неделю с очередной интерпретации официальной документации Flutter в формате «вопрос-ответ». 4-я часть освещает в сравнительном стиле Flutter для веб-разработчиков. Она целиком посвящена вёрстке и вышла не такой объёмной, как предыдущие. Традиционно рекомендую всем интересующимся Flutter веб-разработчикам заглянуть под кат, чтобы понять, стоит ли пробовать этот фреймворк и сколько усилий это займёт. Читать дальше →

Подробнее
Веб тренды 2020, которые стоит попробовать

Веб тренды 2020, которые стоит попробовать

Последние несколько лет мы наблюдаем множество изменений в мире веб технологий. В 2020 году, я хочу обратить ваше внимание на два основных тренда/цели которые есть у веб комьюнити: расширяемость и совместимость. Расширяемость (Extensibility) Расширяемость это когда вы можете взять технологию и расширить ее для своих нужд. На протяжении нескольких лет мы используем компоненты повсюду, как в качестве разработки приложений (компоненты на React, Vue, Svelte) так и в качестве…

Подробнее
[Перевод] Серфинг интернета геймпадом (Javascript)

[Перевод] Серфинг интернета геймпадом (Javascript)

Сидя за столом, вы используете мышку и клавиатуру, сидя на диване — скорей всего тачпад ноутбука или тачскрин планшета. Возможно, вы даже используете Leap Motion и управляете компьютером с помощью жестов. Как вы уже поняли, существует множество способов серфить интернет и управлять вашим компьютером. Геймпад может быть одним из них. В этой статье я поделюсь с вами как: подключить геймпад к браузеру слушать события геймпада контролировать фокус на элементах страницы…

Подробнее
Web-телефония. Обзор технологий

Web-телефония. Обзор технологий

Продолжаем публикацию интересных заметок с хабрхабры... В этой статье я расскажу о том, какие существуют методы реализации голосовой связи для web-проектов. Статья носит обзорный характер и ориентирована на самый широкий круг читателей. Однако, любой желающий найдет все необходимые ссылки для углубления в суть вопроса. Будут рассмотрены следующие задачи: Голосовая связь один на один между пользователями сайта. Голосовая конференция, то есть разговор более чем 2 собеседников. Звонки на

Подробнее