Forwarded from Telegram X
This media is not supported in your browser
VIEW IN TELEGRAM
Credit: @leoeugenio
Максим Лебедев via @like
Hakai Yono Yume
Ling tosite sigure
#ПриятногоВечера с мощной песней [группы, которую вы могли слышать в "Tokyo Ghoul"; фу, ужасное аниме, но песни группы хорошие].
Forwarded from Рокетбанк говорит!
Рассказываем, почему не стоит выкладывать фотографии вашей карты в интернете и какие данные нужны мошенникам, чтобы ею воспользоваться
https://rckb.co/2Kn3SeP
https://rckb.co/2Kn3SeP
Medium
Скрывать нельзя показывать
Рассказываем, почему не стоит выкладывать фотографии вашей карты в интернете и какие данные нужны мошенникам, чтобы ею воспользоваться
Forwarded from It's My City
На месте «Алтаря биткоина» в центре Екатеринбурга сегодня появилась работа художника Овсяна, посвященная «суверенному Рунету». Внутри глаза — отключенный кабель.
https://itsmycity.ru/2019-04-11/foto-dnya-stritart-osuverennom-runete-v-centre-ekaterinburga
https://itsmycity.ru/2019-04-11/foto-dnya-stritart-osuverennom-runete-v-centre-ekaterinburga
✊🏻 DUMP! DUMP! DUMP!
Сегодня (как и год назад) я буду присутствовать на конференции разработчиков DUMP, так что готовьтесь к долгому потоку постов, фоток и других впечатлений оттуда. #ДАМП
Сегодня (как и год назад) я буду присутствовать на конференции разработчиков DUMP, так что готовьтесь к долгому потоку постов, фоток и других впечатлений оттуда. #ДАМП
Поговорил с крутыми разрабами платформы Miro (бывший RealTimeBoard). Пермь! #ДАМП
Forwarded from dump 2019 bot
10:00 - 10:45 (19.04)Контрактный подход к построению API зависимых приложений
Сергей Долганов, Злые марсиане
Backend
Долгое время я занимаюсь разработкой систем построенных на интеграции по API с внешними системами (последние 2 года в проекте eBaymag; eBay for Sellers; занимался интеграциями с Почтой России, DHL, UPS и проч).
Основная сложность при разработке таких систем — реактивное управление ошибками и изменениями во внешних системах. Наиболее популярным подходом является использование схем запросов. Однако, в реальности, это работает только с простыми случаями.
На практике схемы API крупных систем часто устаревают (или вообще отсутствуют) и сама работа над схемами только увеличивает скоуп и снижает гибкость разработки.
В нашей работе над интеграциями хорошо себя зарекомендовал альтернативный подход, как мы его назвали — «контрактный».
Я расскажу о библиотеке, которую мы создали и используем для разработки и поддержки интеграций. О прототипе решения на Ruby, а также о работах над кросс-платформенной реализацией на Rust и Go.
Forwarded from dump 2019 bot
10:45 - 11:30 (19.04)Магия Generative design — как освоить дизайнеру?
Константин Остроухов, JetStyle
Design
В рамках доклада я расскажу:
— Про генеративный дизайн и то, с помощью каких инструментов он создается;
— На основе примеров из своего instagram-проекта про генеративный дизайн объясню приемы, которые использую.
Например, как с помощью кода сделать кинетическую типографику, интерактивные анимации и генеративную графику от системы частиц до создания паттернов;
Покажу как интерактивная реалтайм-графика и анимация реализуются в браузере;
а также покажу некоторые заметные проекты со всего мира, которые используют генеративный дизайн.
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 процесса.
