Как pull request’ы крадут ваше время!
В этом докладе Катя расскажет, как сделать процесс реквестов менее нудным и затратным без потери в качестве.
Екатерина Батеева
Компания: Авито
В этом докладе Катя расскажет, как сделать процесс реквестов менее нудным и затратным без потери в качестве.
Компания: Авито
Многие разработчики любят викторины в духе «Своей игры», проверяющие эрудицию и смекалку. Но у всех таких передач есть один небольшой недостаток: они не имеют никакого отношения к IT. У разработчиков нет собственной викторины вроде «Своей игры».
Что ж, исправим эту ситуацию! 6 тем, вопросы разной сложности — все как полагается. Присоединяйтесь!
Компания: Okko
Компания: Dornoom LP
Компания: Сбер
Компания: JUG Ru Group
Спикер поделится опытом, как плавно и без простоев перенести все пайплайны, с какими сложностями можно столкнуться и как их решить.
Компания: Авиасейлс
Еще 5 лет назад всё было просто: пиши код и делай коммиты в master. Потом всё начало обрастать сложными процессами, новыми методологиями, Agile, регулярными дейли с командой, менеджерскими практиками и обязательным требованием прокачивать софт-скиллы. Давайте обсудим: - Какие изменения произошли за это время и для чего они нужны? - Подходит ли это всем компаниям или всё же нет? - Что ожидает нас в будущем? - Зачем IT-индустрия перенимает практики из других индустрий?
Компания: FUNCORP
Компания: FUNCORP
Компания: FUNCORP
Компания: FUNCORP
Многие команды существуют в такой реальности, где на одном проекте используются несколько языков программирования. Обсудим распространённые сложности и ответим на вопросы:
Компания: ВТБ
Компания: ВТБ
В этом докладе Николай опишет методы, при помощи которых в компании использовали скрытый системный код при разработке приложений для своих устройств.
Компания: SberDevices
Георгий расскажет об инструментах Apple Metal, как ими пользоваться, какие они имеют нюансы, а также другие приемы, которые автор использовал в своем опыте разработки графических редакторов.
Компания: Savage Software Group (Procreate)
Воркшоп по доступности, где на практике будет показано, как превратить графический интерфейс в звуковой. Речь пойдет о том, как должны быть сверстаны экраны, чтобы выдержать увеличение текста в 4 раза.
Компания: Dodo Engineering
Таинственные коды, мгновенные взломы, загрузка ПО на приземляющийся самолет — в сценах с программированием из фильмов и сериалов прекрасно все. Кроме степени реалистичности.
Поэтому мы посмотрим отрывки из разных фильмов и сериалов про разработчиков, обсудим их связь с реальностью (или ее отсутствие) и поймем, где кино, а где реальная жизнь разработчика. Присоединяйтесь!
Компания: Кошелёк
Компания: JUG Ru Group
Ренат расскажет, как построить модульность у себя в проекте, решить паровозик проблем и при этом не похоронить проект.
Компания: ВТБ
Вариаций того, как код добирается до пользователя, может быть множество. И добирается он время от времени с разным качеством и скоростью. Один проект может выглядеть по-разному в зависимости от того, кто и как его поддерживает. Кроме того, у каждого разработчика есть свое видение того, как правильно версионировать проект. И как же правильно? Это большой вопрос, который затрагивает и системы контроля версии, и братские апрувы, и коммиты в мастер и много всего другого. Обо этом и поговорим.
Компания: СберЗдоровье
Компания: Райффайзенбанк
За последние два года об удалёнке сказано очень многое. Но как правило такие обсуждения затрагивают какой-то конкретный аспект, например «стало ли мне, как разработчику проще или сложнее».
У нас в студии соберется разношерстная компания из нескольких специалистов со своими взглядами. Они обсудят ситуацию для разных ролей (разработчик, менеджер, клиент) и с разных ракурсов (производительность, инструменты, коммуникация, бизнес в целом). Попробуем получить более полную картину — со всеми новыми возможностями, вызовами и сложностями.
Компания: Agro.Сlub
Компания: Orion Innovations
Компания: JetBrains
Компания: Surf
Компания: JUG Ru Group
Взглянем на SharePlay и Group Activities API, чтобы собрать еще больше пользователей вместе.
Компания: EPAM systems
В данном докладе мы поговорим об автоматизации процесса миграции Android-приложений на систему сборки Bazel. Мы увидим, как можно написать своими руками Gradle-плагин, который будет выполнять авто-миграцию проекта. Также мы рассмотрим Kotlin DSL для декларативной и типо-безопасной генерации кода Bazel-скриптов.
В своем докладе Алексей поделится опытом, накопившемся за несколько лет в автоматизации Android-приложений. Он обозначит ключевые моменты, которые и определяют успех построения успешной автоматизации. За 15 минут вы обретете знания, которые сэкономят вам многие часы работы.
Компания: Tango
Ярослав расскажет, что делать, если вы iOS-разработчик, который очень хочет поднять https-сервер для своего пет-проекта, iOS-приложения.
Компания: Delivery Club Tech
В докладе познакомимся с видео, аудио, а также архитектурной частью WebRTC. На примере звонков ВКонтакте спикеры расскажут об оптимизациях этих составляющих для тысячи и более участников со стороны Android- и iOS-клиентов.
Компания: VK Звонки
Компания: VK Звонки
Андрей расскажет о профилировании и анализе производительности Flutter, поиске узких мест в производительности и о борьбе с джанками.
Компания: fin_hood
Поговорим о том, чего не хватает в ExoPlayer при разработке IPTV-приложений. Слушатели вынесут с доклада джентльменский набор улучшений плеера по мнению автора.
Компания: Orion Innovation
Викторина на Mobius 2021! Участвуют все! Для участия скачайте приложение Kahoot! или зайдите на сайт https://kahoot.it
Победитель получит звание чемпиона и кое-что еще :) Встретимся на игре!
Компания: Agro.Сlub
Компания: Surf
Михаил покажет, как незрячие и парализованные люди пользуются телефонами, и расскажет, что нужно сделать, чтобы адаптировать приложения.
Речь в докладе пойдет не про код, а про интерфейсы.
Компания: Dodo Engineering
В этом докладе мы разберем основные проблемы, с которыми вы можете столкнуться при написании тест импакт-анализа. Поговорим про то, зачем он вообще нужен, немного посмотрим на байт-код, а также напишем свой импакт-анализ!
Компания: Тинькофф
In this session, we'll talk about how we built the world's first Jetpack Compose Chat SDK, what challenges we met along the way and why put so much trust into a technology that only recently became stable.
We'll talk about the API design and what decisions we've made to allow for both default behaviour and UI and a rich set of customisation options.
Компания: Stream
Компания: Stream
В своем докладе Сергей:
Компания: Ozon
Доклад об истории формирования дизайн-системы, написанной на UIKit, но в соответствии с некоторым концепциям SwiftUI в рамках приложения «Сбер Салют»: опыт, ошибки, ремарки, взгляд в будущее.
Компания: Сбер
История о том, как проблема со скоростью загрузки страниц в браузере оказалась вызвана багом в Android, из-за которого медленно запускаются процессы.
Компания: Яндекс
Компания: Яндекс
Как завести фичу под AB/Feature toggle и успешно доставить ее пользователю? Как легко ее раскатить на пользователей через бот и покрыть аналитикой просто и без боли для разработчиков и с выгодой для компании? И как не забыть удалить фичу, когда наступит её время?
Компания: Ситимобил
Александр расскажет о том, как его команда защищала секрет в приложениях от злоумышленников и какие способы для этого существуют.
Компания: Sportmaster Lab
В докладе пойдет речь о разработке графического редактора логотипов Shaped, на котором обязательным условием было использование KMM.
Компания: Apalon
Компания: Apalon
Вы наверняка уже много раз слышали про Flutter. Но не всему, что слышишь, можно смело доверять: где-то правда, а где-то — стереотипы и предубеждения. Мы попробуем отделить одно от другого, а также определим первые шаги и лайфхаки для начинающих флаттеристов. Если вам теоретически любопытна эта технология, но еще не погружались в тему — это самый подходящий случай это сделать.
Компания: Surf
Компания: Surf
В докладе пойдет речь про Accessibility в Android на примере Яндекс.Go.
Компания: Яндекс Go
During this talk, we will explore tools and techniques to navigate the decisions tree of picking one MV* pattern versus another, storing and propagating data, and organizing your packages to optimize the build time.
Никита расскажет о том, как подобрать архитектуру к новоиспеченному Jetpack Compose и подружить их в проекте.
Компания: Delivery Club
iOS 15 brings exciting opportunities for making our apps even smarter. With CreateML made available on iOS devices, we can now train our own machine learning models dynamically. In this talk, we will see how we can build our own custom image filters, using cool technologies such as CreateML, CoreML, SwiftUI and Combine. We will also see what are the benefits of on-device training over sending the data to a server.
Компания: Stream
Методика и примеры реализаций State Machine (конечных автоматов) на SwiftUI + Combine, в том числе реализующих подход Unidirectional Data Flow, которые позволяют быстро и понятно создавать экраны приложений, при этом на выходе получается простой в поддержке и покрытии тестами код.
Компания: Skyeng
Разрабатывая библиотеки и SDK, мы заинтересованы в эффективном распространении наших продуктов, а значит и широкой поддержке менеджеров зависимостей. Популярные в iOS разработке менеджеры – SPM, Cocoapods и Carthage – как покемоны, обладают различными характеристиками, могут дружить и вступать в конфликты друг с другом. Собрать их всех в одном проекте не так просто, как может показаться на первый взгляд.
В ходе доклада мы создадим мини-библиотеку и последовательно реализуем её дистрибуцию через упомянутые менеджеры, разберём нюансы организации многомодульности и версионирования в каждом из них и бонусом затронем вопросы поддержки Linux.
Компания: Algolia
На основе анализа трендов рынка мобильной индустрии Кирилл расскажет, как изменится мобильная разработка.
Компания: Surf
In this talk we’ll explore common accessibility pitfalls, along with how they can be tackled within Jetpack Compose. You’ll leave with the confidence and knowledge to make your apps more accessible for everyone!
Компания: Buffer
В докладе представлен порядок решения архитектурных задач. Будут рассмотрены аспекты, являющиеся наиболее важными при решении подобных задач, предложен определённый порядок проектирования, этапы которого совокупно определяют общую философию решения архитектурных задач. Уместность предлагаемого подхода будет рассмотрена на примере решения практической задачи, реализация которой уже достигла конечной аудитории.
Компания: Сбер
Сергей и Дмитрий обсудят, какие сложности поджидают компанию при активном росте от уютной команды в 5 человек, сидящих в одной комнате, до направления, где десятки сотрудников работают над разными кодовыми базами, живут в нескольких часовых поясах и разговаривают на разных языках.
Компания: Devexperts
Компания: Devexperts
Зачем и кому надо менять строки в уже выпущенном приложении, и как с этим жить разработчику.
Компания: Croc Code
Работа с внутренним устройством Sliver во Flutter редко у кого вызывает позитивные эмоции, но так ли все на самом деле страшно?
Компания: Surf
Что нужно для успешного успеха в карьере разработчика: быть программистом на все руки или просто кодером? Быть лидером, спикером, наставником, бизнес-драйвером?
Компания: МегаФон
Виталий поделится инсайтами, полученными в результате тестирований и исследований UX, которые проводил он или его коллеги. В результате вы получите целый набор техник, которые тут же сможете применять в своих проектах.
Компания: Smashing Magazine
Николай расскажет о текущем состоянии UI-фреймворка Compose Multiplatform, возможностях и перспективах поддержки новых платформ.
Аудитория: Android-разработчики, Kotlin-разработчики.
Компания: JetBrains
Kotlin Multiplatform сейчас на слуху: новости о технологии появляются регулярно, истории использования в продакшене тоже, а недавно компания JetBrains представила многообещающий план развития KMM. Но как известно, «серебряных пуль» не бывает, не везде KMM подходит одинаково хорошо, а конкуренты тоже не спят.
Каковы тогда перспективы технологии, сможет ли она переиграть все другие фреймворки и SDK для смартфонов? Об этом и поговорят наши эксперты!
Компания: EPAM
Компания: Usetech
Компания: Facebook
Спикеры расскажут про свои фреймворки и то, почему пришлось мерить перформанс:
Компания: Ozon
Компания: Ozon
Если вы разрабатываете мобильные приложения, то наверняка замечали, что при разработке клиентов под Android и iOS часть кода дублируется. Избежать дублирования позволяют фреймворки для написания кроссплатформенного кода. К таким фреймворкам относится и вышедший осенью 2020 года Kotlin Multiplatform.
В докладе Александр поделится своим опытом разработки библиотеки с использованием Kotlin Multiplatform, расскажет, с какими проблемами столкнулся, и что получилось в итоге.
Компания: Devexperts
Искать ошибки в многопоточном приложении достаточно сложно. Рассмотрим, какие ошибки могут возникать при работе во множестве потоков (очередей) и как их можно ловить.
Компания: Spark Networks
Вам предстоит увидеть разбор и анализ трафика на iOS.
Компания: Лаборатория Касперского
Доклад о том, как затащить стейт-машину в iOS-приложение и зачем это нужно.
Компания: HH.RU
Иван расскажет кейс о переезде на другую архитектуру в действующем iOS-приложении: как принимали решение, зачем был нужен переезд, как осуществляли что из этого вышло.
Компания: ВТБ
В рамках доклада Андрей расскажет о прошлом и будущем сетевого стека, о том, что скрывается за технологиями QUIC и HTTP/3, а также о том, как они используются в мобильных приложениях ВКонтакте.
Компания: VK.com
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!
Компания: Кошелёк
Компания: Surf
Ильмир расскажет, зачем в компании стали разрабатывать новые бэкенды, почему решили переписать половину компилятора, с какими проблемами столкнулись и какие дальнейшие планы.
Компания: JetBrains
В «Спортмастере» актуальным является автоматизация рутинных операций: инвентаризации, обновления ценников, сбора и выдачи заказов интернет-магазина и так далее. Для этого используются так называемые приложения МРМ (мобильное рабочее место) на iPod, расширяемые специализированными чехлами-кейсами. Эти мини iOS-приложения нужно было связать воедино для работы с общей БД и обмена данными между собой. Из всех технологий была выбрана IPC (inter-process communication). Представленные примеры кода вместе с комментариями будут хорошим гайдом по этой слабо освещенной теме в русскоязычном интернете.
Компания: Sportmaster Lab
Код-ревью — очень старый интрумент в разработке ПО. У него всегда было достаточно минусов, но плюсы, как правило, перевешивали. Сегодня уже появилось много других способов улучшить качество кода: тесты, литеры, анализаторы кода. Так нужны ли нам все еще код-ревью? Обсудим этот вопрос в формате круглого стола.
Компания: Авито
Компания: Orion Innovation
Компания: SberX
Компания: Squire
Компания: Orion Innovations
Спикер затронет такие темы как:
Компания: FUNCORP
Удалённая работа подарила возможность постоянно переезжать: с ноутбуком на коленях можно находиться то на пляже в Марокко, то за столиком французской пекарни, то на ферме в Айдахо.
«Цифровые кочевники» (digital nomads), которые активно пользуются этой возможностью, существуют не первый день. Но за последние два года удалёнки в мире стало заметно больше — возможно, теперь и вам пора задуматься, хотите ли вы быть привязанными к одному городу?
Присоединяйтесь к нашем круглому столу: мы не только обсудим, как стать цифровым кочевником, но и поделимся лайфхаками, проверенными на практике.
Компания: Facebook
Компания: Squire
Компания: Surf
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Заходите на трансляцию, чтобы ничего не пропустить!
Компания: JUG Ru Group
Компания: Surf
Компания: Yandex Taxi Technology
Компания: Surf
Спикеры расскажут про проблемы асинхронности и внутреннее устройство популярных фреймворков RxJava и Kotlin Flow, и сравнят их реализацию и скорость.
Компания: МегаФон
Компания: МегаФон