Public talks

«Разработка не деливерит». Что делать?

Highload/2018 07-11-2018  Dovbush Pavel

Каким бы успешным и состоявшимся ни был продукт, бывают моменты, когда бизнес начинает считать, что разработка не деливерит, и что можно делать вдвое больше и быстрее. Вся разработка? Или какая-то часть? Некоторые менеджеры согласны, некоторые — нет; два подхода, разные ценности. В любом случае нужно прийти к общему представлению о реальности.

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

43:04

Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-first на примере Badoo

Highload/2015 03-11-2015  Dovbush Pavel

История развития проекта с точки зрения клиентских технологий - от веб-сайта к появлению мобильных клиентов и смещению фокуса к mobile-first разработке. Общие черты нашей архитектуры и их отличия от стандартных решений.

Единый протокол общения с приложениями iOS/Android/WindowsMobile/MobileWeb/Web и особенности реализации для JavaScript платформ (десктопные и мобильные браузеры).

Изменение процесса разработки и подходов к реализации нового функционала для переключения на mobile-first стратегию.

38:47

Реалтайм статистика скорости работы нативных и веб-приложений у реальных пользователей

RIT/2015 22-05-2015  Dovbush Pavel

Расскажу, как сделана статистика и аналитика скорости работы (UX) приложений badoo (web, mobile-web, ios, android, windows). Общие концепции и примеры, что и как измерять. Как собирать данные со 100% пользователей проекта и выдержать нагрузку. Как из open-source решений собрать систему сбора и визуализации статистики для своего проекта.

47:18

Дискуссия: State of the Web — суровая реальность мира фронтенда и всего с ним связанного

YaC/2014 30-10-2014  Dovbush Pavel

State of the Web: библиотеки, инструменты, фреймворки, стандарты, тенденции в разработке интерфейсов и суровая реальность мира фронтенда. Что произошло за год и что случится в ближайшем будущем, к чему нужно быть готовым и что не упустить из вида

26:58

Building a maintainable bi-directional cross platform protocol

JSConfEU/2014 14-09-2014  Dovbush Pavel, William Lewis

Common web frameworks make the assumption you are going to build against a Restful API, but what if your use case doesn’t fit with the Restful principles. How might you go about systematically designing a protocol between client and server? In this talk we are going to discuss how you can design and build an RPC style protocol and service layer that is flexible and extenisble enough to serve multiple cross platform clients and servers, growing with application needs whilst letting developers focus on building features instead of maintaining API boilerplate.

41:03

Измерение и мониторинг клиентской части сайта у 150М пользователей

Toster/2012 25-05-2012  Dovbush Pavel

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