Заявки на доклады

Представлены заявки, авторы которых согласились на публикацию на время рассмотрения заявок программным комитетом.

 
Дмитрий Макаренко

Анализ утилит для кросс-браузерного тестирования веб-приложений

В докладе будет проведен анализ утилит для кросс-браузерного тестирования веб-приложений. В результате будут сформированы рекомендации по использованию утилит для сокращения времени на кросс-браузерное тестирование.

 
Алексей Канатов

Проект СЛанг: текущее состояние и перспективы

Доклад представляет язык программирования СЛанг, его отличительные черты и особенности. Представлены основные характеристики языка и его позиционирование в различных сферах применений. Дается краткое обоснование необходимости еще одного языка программирования, обсуждаются текущее состояние…

 
Tigran Bayburtsyan

Lets keep TCP connections alive and save the world!

Currently almost all networking applications working with Request -> Response cycle, by opening and closing TCP connections, which is giving short term advantage of easy programming, but in a long term it’s hard to manage and it’s decreasing networking performance.

Keeping TCP…

 
Виталий Зарубин

Бизнес аналитика мобильного приложения. Анализ и методики.

Как ни странно, но метрики зачастую играют далеко не самую важную роль в развитии и стратегическом планировании продукта. В большем количестве случаев если ведётся его аналитика, то это скорее поверхностная оценка, основанная на метриках роста. Они в свою очередь, могут сыграть злую шутку и не…

 
Matt Schuetze

Are you Feeling Lucky? Casino Games, IoT, and Java

Java is a great system for making casino games. Interfacing them with physical hardware takes PC games you write yourself a lot closer to their Vegas or Macau counterparts. This talk explores cryptographically strong random number generators. It also shows using elements of IoT to provide…

 
Марк Джегюеде

Семантическое моделирование 3D контента с использованием X3DOM

Данная статья посвящена теме «семантическое моделирование 3D контента с использованием библиотеки X3DOM». В настоящей работе приводится обзор методики семантического моделирования, современных технологий построения семантической сети, современных сред отображения 3D контента, архитектуры и…

 
Ренат Зарипов

Автоматизация тестирования PACS-сервера с помощью DevOps

В докладе будет представлено поэтапное внедрение автоматизации тестирования в условиях ограниченных ресурсов. Я расскажу, как мы переходили от ручного тестирования к автотестам, как нам в этом помогли принципы и инструменты DevOps.

 
Олег Асламов

Управление архитектурой сложных систем через моделирование, или как пасти 10000 формочек

Я поделюсь многолетним опытом нашей компании по моделированию сложных систем, основанных на базах данных. Расскажу, какой путь мы прошли от стандартных инструментов проектирования до создания своего собственного и какие языки моделирования появились у нас за это время. Как мы моделируем…

 
Федор Краснов

Применение машинного обучения по ансамблю решающих правил для вычисления прогноза дополнительного КИН

Решение задач по моделированию дополнительной нефтеотдачи (КИН) привело авторов к тому, что кроме традиционных вычислительных экспериментов на регулярной решётке более продуктивными могут стать вычисления с помощью алгоритмов машинного обучения.

 
Владимир Трубников

Нагрузочное тестирование на основе Selenium тестов и не только

В докладе я буду говорить об опыте построения системы для выполнения нагрузочных тестов на основе имеющихся тестов для веб-приложений. Я собираюсь рассказать о том как мы используем Jenkins для этих целей и какие проблемы встречались нами на этом пути.

 
Феличе Пескаторе

AgileIoT: Agile meets Internet of Things

In this talk we will introduce AgileIoT, the disciplined Agile approach dedicated to the world of the Internet of Things. AgileIoT was born from the awareness that teams cannot address the governance and development of an industrial IoT solution borrowing approaches from the world of software,…

 
Владимир Трубников

Как казаки код двигали

В докладе я расскажу об опыте и подходах к построению полностью автоматического процесса разворачивания многокомпонентного приложения. Этот процесс включает в себя сквозное автоматические версионирование, сборку, хранение, разворачивание, тестирование, хранение и предварительный анализ…

 
secr-speakerАндрей Кириллов

Построение системы мотивации в компании в сфере разработке ПО

Традиционно, компания состоит из двух частей: Производство (разработка ПО) и Сервисные подразделения (HR, Marketing etc). Как построить систему мотивации в компании так, чтобы KPI сотрудников Производства соответствовали целям компании, а KPI сотрудников сервисных подразделений соответствовали…

 
Сергей Герасимов

Построение Continuous Delivery процесса в смешанных Cloud-Native окружениях

Практический опыт развертывания веб-приложений в различных средах (в том числе облачных), используя метод непрерывной поставки ПО (Continuous Delivery). Обзор структуры решения и применяемых технологий: Docker, Rancher, Ansible, Selenium Grid, GoCD, DigitalOcean, GitLab. Проблемы, с которыми…

 
Виталий Зарубин

Скрам + DevOps = Идеальный проект

Методология Scrum ставит своей целью оптимизацию процесса поставки ПО при помощи введения неких артефактов, способствующих ускорению принятия решения и планирования. Однако, с технической стороны процесс может быть совершенно не поставлен и это повлияет на время разработки продукта, внедрения…

 
Егор Сосковец

Систематизация компетенций для развития сотрудников

Каждый сотрудник на пути своего становления и развития сталкивается с трудными вопросами: куда расти, чего мне не хватает для успеха и т.п. В своём докладе я рассматриваю системный подход к проблеме роста и развития сотрудников любой специализации в рамках компании.

 
Сергей Темерханов

Архитектура Firmware систем на базе архитектуры ARMv8

В докладе описывается применение процессоров ARMv8 в серверных (и опционально во встраиваемых) системах с точки зрения микропрограммных модулей и компонентов.

 
Ованес Михайлов

7 ступенек международного успеха. Пошаговое Руководство Руководителю от запуска стартапа до завоевания лидерства на глобальном рынке.

Презентация состоит из подробного освящения 7 шагов завоевания международного рынка программного обеспечения, облачных сервисов, информации и услуг. Доклад построен на одноименной книге готовящейся в издании Push-books и отражает многолетний опыт Автора в развитии международного бизнеса в таких…

 
secr-speakerВиталий Подколзин

Портируемость встраиваемого программного обеспечения. Проблемы и решения.

Портируемость, как свойство встраиваемого программного обеспечения, является фактором, оказывающим существенное влияние как на затраты необходимые для модернизации и поддержки существующего встраиваемого ПО, так и затраты необходимые при разработке нового.

Данный доклад рассматривает…

 
Денис Яковлев

Как подружить команду админов с N командами разработки

Ставшая уже классической проблема – разработчики за изменения, админы за стабильность. В своем докладе я расскажу как мы решили эту проблему. Затрону технические и организационные моменты.

Со временем в компании возникли некоторые проблемы, которые вызывали большую нервотрепку в…

Спонсоры и партнёры

Спонсоры

Dell EMCFirst Line Software

Партнёры

Генеральные партнёры

АП КИТРУССОФТ

При содействии

Association for Computing MachineryACM Special Interest Group on Software Engineering

Технические партнёры

CUSTISХостинг-Центр

Организаторы

Software Russiai-Help