Привет! До конференции осталось две недели СВАЛКА , который состоится 14 апреля в Екатеринбурге.
Программа готовый.
В разделах FrontTalks, Serverside, Mobile, Design, DevOps, Testing, Management, Science вас ждет 61 доклад.
Этот пост будет полезен тем, кто еще раздумывает, идти на конференцию или нет.
В этом году выступят спикеры от Dropbox, JetBrains, Mozilla, Mail.Ru, Яндекс, Rambler&Co.
Программа
Нажимайте на спойлеры – за ними следуют все доклады с краткими тезисами.
Раздел FrontTalks
Часто возникает ситуация, когда вам нужна документация по API. Например, если вы работаете в команде, где роли бэкенд- и фронтенд-разработчиков выполняют разные люди.
Либо нужно предоставить доступ к API сторонним разработчикам.
Артём Кузвесов ( Идеко , Екатеринбург) выступит с докладом по RESTful API, сравнит готовые решения по документации API, расскажет о swagger; научит вас, как можно сразу проверить и протестировать вашу документацию и как ее красиво отобразить.
Мы живем в мире, построенном на компонентах.
Сложные компоненты строятся на основе простых.
Мы должны отслеживать зависимости между ними.
Владимир Гриненко ( Яндекс , Симферополь) расскажет о зависимостях в веб-компоненте, правильно подготовленном.
Чем больше и сложнее становится проект, тем чаще приходится решать проблемы с производительностью.
Ярослав Лызлов из банка "Точка" (Екатеринбург) расскажет, почему решили сменить фреймворк, выбрали Angular, решили перейти на TypeScript и почему решили сделать гибридное приложение.
Многие разработчики C++, Java и C# горячо приветствовали появление TypeScript — и это было лишь вопросом времени, когда многие веб-SDK будут полностью переписаны на TypeScript. Григорий Петров , технический евангелист компании Воксимплант (Москва) в докладе речь пойдет о трудностях, с которыми можно столкнуться при портировании, а также о ожиданиях, которые могут оправдаться или не оправдаться от такого изменения в стеке технологий.
Многие называют Vue.js смесью React и Angular 1. Разработчик из Еврон (Калининград) Вольдемар Дулецкий расскажет, почему вам стоит начать изучать Vue, если вы ранее писали на jQuery, и каковы основные преимущества и недостатки перед React.
Игорь Алексеенко ( HTML Академия , Санкт-Петербург) на примерах покажет, в каких случаях нужно полагаться на кеширование, а в каких можно довериться процессору.
Студенты смогут улучшить производительность разрабатываемых ими интерфейсов.
Никита Прокопов ( Когниник , Новосибирск) расскажет, как создать новое поколение клиент-серверной коммуникации: продвинутые модели данных, высокоуровневые API, журналы событий и т. д. Также покажет сложные сценарии, расскажет о проблемах и объяснит, как их можно решить и какие инструменты для этого доступны.
Артём Кувалдин ( Яндекс , Екатеринбург) расскажет, как с помощью технологии Service Workers сделать любую веб-страницу доступной без Интернета, а также покажет, где эта технология уже используется в Яндекс.
Серверный раздел
Разработчик в 2 ГИС Андрей Литуненко (Новосибирск) расскажут, как сделали систему логирования PHP-приложения.
Это приложение для владельцев компаний, которые хотят размещать/обновлять информацию в 2ГИС.
Под капотом системы находятся Elactic Search, Logstash, Kibana и система Prometheus, которая сообщает команде, когда что-то сломалось.
Александр Сербуль , руководитель отдела качества и внедрения 1С-Битрикс (Москва), расскажет о подводных камнях при анализе и проектировании распределенных рекомендаций и алгоритмов кластеризации, реализации сервиса на базе современного стека и готовых библиотек: java, Apache Spark, Apache Mahout, тестировании и метриках качества.
Разработчик из Наумен Максим Зубов (Екатеринбург) выступит с докладом «Акторная модель и параллелизм с использованием Akka».
Максим расскажет о модели актора и ее особенностях, рассмотрит возможности Akka, преимущества и недостатки ее использования и покажет несколько реальных примеров.
Если вы работаете с большим количеством разных текстов, в какой-то момент вам захочется автоматически получить информацию о том, о чем по сути каждый из этих текстов.
Руслан Талипов ( Ридеро , Екатеринбург) объяснит, как решить эту проблему с помощью тематического моделирования — одного из приложений машинного обучения для анализа текста.
Разработчик Райдера JetBrains , мейнтейнер проекта BenchmarkDotNet, .
NET MVP, кандидат физико-математических наук, серебряный призер ACM ICPC Андрей Акиньшин расскажет о долгожданной кроссплатформенности .
NET, ее возможностях и невозможностях на данный момент.
Андрей Фефелов ( Мастерство.
про , Екатеринбург) расскажут, как делали BI (это штука с кучей графиков для аналитики) для крупного фармацевтического поставщика: как ставили задачи по анализу данных, чем OLAP отличается от OLTP; плюсы и минусы архитектуры решения; почему именно Postgres подходит на роль не только хранилища, но и уровня ETL (extract Transform Load).
Шумиха вокруг чат-ботов не утихает уже около года.
Алексей Могильников ( КонфБот , Москва) на простом примере покажет, как написать интересного чат-бота.
Пример будет на Ruby, но чат-боты — это история, в которой язык имеет даже меньшее значение, чем обычно.
Так что, даже если вы не являетесь экспертом по Ruby, это все равно будет понятно и полезно.
Каждый фреймворк/язык программирования предлагает вам свой собственный вариант создания «живой» сети.
Будет ли в этой области стандарт, который наконец-то станет популярным? Владимир Дементьев ( Злые марсиане , Москва) предлагает остановиться на этой проблеме подробнее и пофантазировать о возможности появления «живого» веб-стандарта и возможных реализациях.
Мобильный раздел
Андрей Легчилин И Роман Парадеев из Екатеринбурга Яндекс На примере приложения «Яндекс.
Авиабилеты» расскажут, какие цели стояли при переходе на гибридное приложение, насколько успешно их удалось достичь и каковы особенности реализации гибридных приложений для iOS и Android.
Станислав Краснояров ( Редстип , Санкт-Петербург) расскажет об основных принципах и структуре React Native и Redux, поделится опытом разработки приложения для iOS, покажет, как именно React Native упрощает рабочий процесс и какие у него есть недостатки.
Число активных пользователей смартфонов стремительно растёт. Однако условия сети неоднородны и это часто становится причиной негативного UX и, как следствие, низких рейтингов на рынке.
Александр Блинов , ведущий разработчик Android из КрасныйБезумныйРобот (Москва) расскажет, как спроектировать архитектуру вашего приложения для работы в сетях с потенциально медленным Интернетом или без Интернета.
Танай Брюки (Нью-Дели) из Фонд Мозиллы , автор трех книг по программированию, расскажет, что такое WebVR, научит создавать приложения с виртуальной реальностью, расскажет о доступных устройствах для обучения и даст рекомендации по началу работы с WebVR. Кроме того, он расскажет об A-Frame и его компонентах, с помощью которых можно создавать собственные проекты виртуальной реальности.
Руководитель отдела iOS-разработки Rambler&Co Александр Сычев (Москва) поделится практиками написания тестов в Swift-проектах, возникающими трудностями и способами их решения.
Отдельно мы рассмотрим вопрос генерации кода, который упрощает жизнь любого Swift-программиста.
Звиад Кардава ( Воксимплант , Google Developer Expert, Москва) подробно расскажет, что такое Android Things и Weave: чем новая ОС отличается от обычного Android, какими возможностями она обладает, как под нее разрабатывать, а также прямо на сцене вместе напишет небольшое демо-приложение с участниками.
Те, кто тестирует мобильные приложения, знают, что большая часть такого тестирования — это приведение устройства и приложения к желаемому состоянию: правильной геолокации или скорости движения, состоянию сервера, наличию или отсутствию необходимых ресурсов.
Панели отладки помогают ускорить тестирование мобильных приложений.
Арсений Батыров ( Баду , Москва) расскажет об опыте использования отладочных панелей на популярных операционных системах: Android, iOS и Windows Phone, а также на парочке непопулярных.
Иван Портнов ( СофтПлюс , Челябинск) расскажет, как найти и устранить утечки.
Поделится опытом борьбы с утечками посредством реализации кэша и использования WeakReference. Он расскажет, как они шарили объекты между списками разных фрагментов и как это помогло приложению.
Иван Крыгин ( Сбербанк-Технологии , Москва) сделает отчет о достижениях на уровне модели в приложении Сбербанк Онлайн.
Иван расскажет, какие задачи им были поставлены по работе с данными и их представлению, с какими трудностями они столкнулись и каких результатов достигли.
Раздел DevOps
Александр Титов , совладелец компании Экспресс42 (Москва), развивающая тему DevOps в России с 2010 года, объяснит концепцию DevOps, расскажет о том, как подходить к практикам и культуре DevOps, а также объяснит, почему без DevOps невозможно будет производить отличные цифровые продукты.
В каждой компании есть люди, которые только что присоединились к проекту, есть люди, которые напрямую не взаимодействуют с кодом проекта, а есть люди, которым просто не следует с ним сталкиваться.
Но так или иначе, разработка — это код. Как мы можем им помочь? Василий Останин ( АБАК ПРЕСС , Екатеринбург) поделится опытом, как снизить порог входа нового разработчика (а также верстальщика и тестировщика) в процесс разработки с использованием DevOps.
Воспроизводимая сборка, быстрый и надежный процесс развертывания кода вместе со службами самовосстановления составляют основу стабильной инфраструктуры.
Инженер по надежности объекта в Дропбокс Леонид Васильев (Дублин) расскажет о том, как вышеперечисленные характеристики были реализованы в Dropbox с точки зрения SRE, какие технологии используются и с какими проблемами столкнулся Dropbox.
Дуард Медведев ( Парча , Калифорния) расскажет о том, как сделать чат центром управления в крупной DevOps-организации.
Можем ли мы управлять не серверами, а целыми кластерами? Контролировать масштабирование? Восстановить приложения после DDoS-атак? И самое главное, зачем вообще использовать чат? Секция дизайна
Дизайнеры интерфейсов из СКБ Контур Ксения Ильиных И Екатерина Мохова Они расскажут, как провести количественное тестирование интерфейса.
Не просто предоставляйте пользователям интерактивный прототип, но также запрашивайте отзывы и наблюдайте за их действиями в веб-просмотре.
Кроме того, вы получите дополнительную выгоду от ознакомления пользователей с новым интерфейсом.
Это тестирование интересно тем, что в реализации не участвовал ни один разработчик.
Иван Вторых И Павел Погудин из анимационной студии «Яркие истории» Они расскажут, как техники анимации помогают рассказать историю, сколько это стоит, как бренды используют инструменты анимации, а также пошагово объяснят, как создать проект.
Директор ДжетСтайл И Ридеро , гейм-мастер Live Games Алексей Кулаков (Екатеринбург) научат, как можно проектировать опыт с помощью живых игр, чем отличаются обычные практики, как это поможет UX-дизайнеру в работе и как использовать все это в проектировании пользовательского опыта сегодня и завтра.
Олег Чулаков (Ростов-на-Дону), руководитель одноименной студии, занимающей 5 место в рейтинге дизайн-студий digital Tagline-2016, объяснит, что такое гуманный подход к дизайну, расскажет, как создают и передают интерфейсы эмоции, и научат принципам создания продуктов, в которые можно влюбиться.
В современном обществе почти не осталось людей, которые бьют технические устройства, когда они неисправны.
Возможно ли, что прогресс отнимет желание бить других людей, когда они ошибаются? О чем должен рассказывать глухой, слепой и немой человек? Как помешать сыну стать дизайнером? Денис Башев , фрилансер, куратор Школа дизайна Национального исследовательского университета «Высшая школа дизайна»? (Москва), ответит на эти вопросы в своем докладе.
Руководитель отдела дизайна и дизайна интерфейсов в Группа компаний «Мэйл.
Ру» , автор любимой «Дайджест продуктового дизайна» Юрий Ветров (Москва) даст пошаговый чек-лист изменений в процессах дизайнерской команды и компании в целом, который поможет системно производить хороший дизайн.
Денис Кортунов ( Акронис , Москва), работавший как в собственной студии, так и в продуктовых компаниях, попытается описать основные отличия дизайнера в продуктовой компании от дизайнера в агентстве или студии и проиллюстрировать это собственным опытом.
Сергей Рассказов , основатель Школы шрифтового дизайна (Санкт-Петербург), организатор международного фестиваля «Типтерсбург», руководитель «Шрифтовой бригады» и автор телеграм-канала «Типовой дизайн» , расскажет о шрифтовом дизайне настоящего и будущего, бросит камень в сторону перфекционизма и определит границы дозволенного для шрифтовиков.
Антон Виноградов ( Яндекс , Москва) поразмышляет о пути интерфейса от карандаша до продакшена.
Как сейчас и где.
Проектирование архитектуры систем и зачем они нужны.
Автоматизация поддержки и разработки интерфейсов.
Управление разделом
Распределенные команды используются в Яндексе уже давно.
Разработчики одного сервиса могут сидеть в разных офисах и даже в разных городах.
Руководитель отдела развития Яндекс В Екатеринбурге Андрей Жаринов расскажет о своих полезных приемах, которые позволяют проще и эффективнее выстраивать общение в распределенной команде.
Константин Зайцев расскажет вам, как компания Никсале работает в полностью удаленном формате почти 7 лет: как решают возникающие проблемы, какие инструменты используют для взаимодействия, как им удается объединять людей, работающих из 20+ городов и 6 часовых поясов.
Александра Перфилова , руководитель отдела мобильной разработки Скайенг , в котором вся команда мобильной разработки работает удаленно, расскажет, как решали проблемы, связанные с мотивацией удаленной команды, как ставили цели и задачи, как это влияет на вовлеченность и какие рычаги воздействия есть у руководителя при работе с удаленными сотрудниками.
Инновации имеют решающее значение для роста и выживания организации.
Таль Ацмон , опытный менеджер по продукту, работавший в различных высокотехнологичных компаниях Израиля, расскажет о том, как внедрять инновации в крупных, медленно развивающихся компаниях.
Директор программ акселерации ФРИИ Дмитрий Калаев (Москва) объяснит, как понять ценность вашего продукта, как узнать у клиента, какую проблему вы решаете, расскажет, какие ошибки часто допускают при определении цены, и все это на реальных примерах.
Если утром вы обнаруживаете в своей почте много писем от коллег, вы целый день тратите на то, чтобы разбирать этот бардак, попутно решая проблемы, возникающие на ходу, а вечером у вас остаются силы только на то, чтобы посмотреть футбол и поспать, тогда этот отчет для вас.
Александр Орлов , управляющий партнер Школы управления Stratoplan (Санкт-Петербург), даст советы, как понять, что вам грозит профессиональное выгорание и главное, что делать, чтобы изменить ситуацию.
Какие функции развивать: те, которые можно красиво описать, или те, которые внесут видимые изменения в продукт? Что такое «видимые изменения» и как мы их увидим? Стоит ли развертывать изменения для всех пользователей одновременно или пойти другим путем? Стоит ли мне ждать, пока у штатных разработчиков появится время поработать над какой-то функцией, или стоит поискать другие доступные функции? Игорь Гольдберг ( СКБ Контур ) расскажут вам, как они отвечают на эти вопросы во время выполнения Contour.Эxtern.
Нехватка кадров все чаще вынуждает IT-компании обращаться в вузы в поисках студентов.
Мы решили собрать представителей компаний и университетов, чтобы обсудить лучшие практики работы с университетами.
Как рекламировать свою компанию в университете? Как отбирать стажеров и будет ли из кого выбирать? Какие задачи следует поставить перед стажером? Я не хочу его пускать в производство; задачи, оторванные от жизни, не волнуют ученика.
Как мотивировать опытных разработчиков возиться со студентами? Участие в круглом столе: Ольга Августан ( Группа компаний «Мэйл.
ру» ), Наталья Ликулина ( Наумен ), Павел Егоров ( СКБ Контур ), Илья Обабков И Андрей Созыкин ( УрФУ имени Б.
Ельцина ).
Раздел Тестирование
Ольга Назина , автор портала Тестбаза.
ру (Москва), тренер по тестированию, расскажет, как оправдываются ошибки, проанализирует плохие и хорошие обоснования, а затем на практике научит, как убедить разработчика, что «эту проблему нужно исправить».
Распределенные системы бросают вызов своей сложностью не только разработчикам и дизайнерам, но и тестировщикам.
Андрей Сатарин ( Яндекс , Москва) расскажет о трудностях, которые существуют при тестировании распределенных систем, о существующих ограничениях и их влиянии на функциональность.
Теги: #свалка #конференция #Екатеринбург #Разработка сайтов #тестирование ИТ-систем #программирование #Разработка мобильных приложений
-
Узнайте Лучшие Услуги По Ремонту Компьютеров
19 Oct, 24 -
Обзоры Веб-Конференций
19 Oct, 24 -
Итак, Менеджер По Продукту Или Проекту?
19 Oct, 24 -
Выставка Металлообработка 2017
19 Oct, 24 -
В Сша Изобрели Рекламный Переключатель
19 Oct, 24