Максим Лебедев
116 subscribers
2.54K photos
285 videos
6 files
1.42K links
Авторская колонка неизвестного @toby3d (aka One-Aloner): https://toby3d.me/
Download Telegram
Channel photo updated
Hakai Yono Yume
Ling tosite sigure
#ПриятногоВечера с мощной песней [группы, которую вы могли слышать в "Tokyo Ghoul"; фу, ужасное аниме, но песни группы хорошие].
Рассказываем, почему не стоит выкладывать фотографии вашей карты в интернете и какие данные нужны мошенникам, чтобы ею воспользоваться

https://rckb.co/2Kn3SeP
Forwarded from It's My City
На месте «Алтаря биткоина» в центре Екатеринбурга сегодня появилась работа художника Овсяна, посвященная «суверенному Рунету». Внутри глаза — отключенный кабель.

https://itsmycity.ru/2019-04-11/foto-dnya-stritart-osuverennom-runete-v-centre-ekaterinburga
Я тут в топе отзывов приложения госуслуг, хех #ЧтоТыНесёшь
Хаска довольна своей добычей #ЧтоТыНесёшь
✊🏻 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-проекта про генеративный дизайн объясню приемы, которые использую.
Например, как с помощью кода сделать кинетическую типографику, интерактивные анимации и генеративную графику от системы частиц до создания паттернов;

Покажу как интерактивная реалтайм-графика и анимация реализуются в браузере;
а также покажу некоторые заметные проекты со всего мира, которые используют генеративный дизайн.
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
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 процесса.