Forwarded from dump 2019 bot
12:00 - 12:45 (19.04)Реактивное программирование. Как мыслить реактивно, а не проактивно
Виталий Дмитриев, 404Group
Frontend
Реактивная парадигма уже много лет имплементирована в окружающих нас гаджетах и цифровых экосистемах. Мы ежедневно используем устройства, способные управлять другими устройствами, но если пытаемся воспроизвести их логику в своих приложениях, получаем тяжело расширяемую, проактивную систему. Почему?
Многие школы и туториалы учат нас создавать сущности, которые несут прямую ответственность за управление теми или иными компонентами. В сложных больших проектах, через пару лет, это превращается в запутанный кошмар и ни один современный инструмент не способен решить данную проблему, пока разработчики пишут проактивный код.
В докладе будут раскрыты основные принципы реактивного подхода, перечислены полезные инструменты, и, самое главное, как они могут помочь в создании легко расширяемых приложений, если перестроить своё мышление при разработке на реактивное.
Forwarded from dump 2019 bot
13:00 - 13:30 (19.04)Как мы уменьшили количество откатов серверных релизов на 99%
Виктор Еремченко, Miro
DevOps
Я расскажу о том, как мы подошли к процессу непрерывной доставки, и как эти подходы помогли сократить количество откатов серверного релиза; о том как это помогает командам быстро и удобно доставлять свой функционал до production.
Доклад содержит в том числе реальные примеры использования различных инструментов и технические детали CI/CD процесса.
This media is not supported in your browser
VIEW IN TELEGRAM
Играл сам и это офигенно. Не устаю повторять что ради SUPERHOT реально стоит покупать VR. #ДАМП
Forwarded from dump 2019 bot
14:30 - 15:15 (19.04)Злые интерфейсы или черный UX в действии
Саша Илющенко, SEMrush
Design
Зачастую заказчики или пользователи просят фичи, разработка которых может потребовать много ресурсов, и тут надо точно понимать: нужен ли такой функционал; действительно ли он будет востребован или им будут пользоваться единицы; сколько денег он может принести или сэкономить.
Чтобы понять это, мы делаем злые интерфейсы.
Я расскажу, как в SEMrush мы используем черный UX для проверки гипотез в продуктах. Покажу несколько примеров из жизни: что проверяли, какие данные собрали и какие выводы из них сделали.
Forwarded from dump 2019 bot
15:15 - 16:00 (19.04)Поддержка API. Как развивать продукт и прекратить кормить динозавров
Александр Иосса, Diginavis
Frontend
Поговорим о том, как обеспечить обратную совместимость API. Разберём несколько подходов, их преимущества и слабые стороны.
Поделюсь опытом, как отказаться от поддержки API старше одного месяца, используя Service Worker-ы, механизмы очередей и хранилище браузера. Расскажу, как понизить критичность ошибок, возникающих из-за несовместимости API
Forwarded from dump 2019 bot
16:30 - 17:15 (19.04)WebGL и 2D: простой как Web
Александр Коротаев, Tinkoff.ru
Frontend
Все знают, что WebGL это очень быстро. Хочется сразу все на него переписать, но технология выглядит так, будто она прилетела в веб с другой планеты. Стандарту уже почти 9 лет, а специалистов в нем крайне мало.
Разберемся как рисовать 2D быстро, но просто, на примере написания игр, не забивая голову матрицами и сложным API. В докладе рассматриваются концепции пререндеринга, шейдеров и использования React-дерева для быстрого рисования на плоскости.
Доклад будет полезен тем, кто знает, что WebGL это быстро, но не знает с какой стороны к нему подойти.
Forwarded from dump 2019 bot
17:15 - 18:00 (19.04)Делайте из слона муху
Вадим Макеев, HTML Academy
Frontend
У разметки, стилей и скриптов есть всё: спецификации, документация, множество конкурирующих решений, понятные лучшие практики. 25 лет спустя после появления тега <img> графика для веба — всё ещё чёртова магия, которая передаётся в устной традиции. «Мой дед всю жизнь джипеги из Фотошопа сохранял, и ничего — дожил до ста».
15 лет опыта в одном докладе: от создания и экспорта графики до оптимизации и вставки.
"Итак, из хороших стандартов векторной графики есть SVG и... Всё. Ну нету никаких других хороших стандартов для изображений" #ДАМП
🎥 https://youtu.be/jT11OEiA9x4
K P A C N B O
K P A C N B O
YouTube
SUPERHOT VR: Arcade Edition
Months of design, development and testing have ensured that SUPERHOT VR: Arcade Edition is the best experience for those looking to deploy SUPERHOT VR in a public setting. Play SUPERHOT VR in full arcade style and earn points to take your place on the leaderboard…