Вход

Восстановление пароля

На ваш email будет отправлено письмо для восстановления доступа

Регистрация

Не менее 8 символов

iTechForum//­Mogilev.2018

Электронная регистрация на мероприятие завершена

Место
Могилев
ул. Челюскинцев 64А
Парк Холл
на карте
Дата
26 мая 2018
Контакты
itechforum@itechart-group.com

26 мая инженеры iTechArt поделятся техническими лайфхаками – только практический опыт и полезные советы. Поговорим об интернете вещей, машинном обучении, состоянии web-безопасности в 2018-ом, о Golang, и, конечно, тестировании и качестве финальных продуктов.

Участие в мероприятии бесплатное. Не забудьте предъявить на входе электронный билет или распечатайте его заранее.

26 мая 2018
Поток 1
Поток 2
10:00 - 10:50
Холл, 1 этаж
Регистрация участников
10:20 - 10:50
Холл, 2 этаж
Приветственный кофе
10:50 - 11:00
Зал: Technologies
Открытие iTechForum//Mogilev
11:00 - 12:00
Зал: Technologies
IoT, или как я объяснял деду, что такое интернет
Антон
Засенко
.NET Developer
IoT, или как я объяснял деду, что такое интернет

Первый закон Internet of Things (IoT): «Anything that can be connected, will be connected». Логично, если у вас возникает вопрос: «А зачем нам нужно столько устройств, которые будут взаимодействовать друг с другом и, главное, с какой целью они будут это делать?».

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

Многие считают, что IoT – это удел гиков, что нужно быть рыцарем паяльника и знать справочник инженера-схемотехника наизусть, чтобы разрабатывать автоматизированные устройства. Что ж, про гиков – верно, а все остальное не имеет ничего общего с действительностью. Антон готов показать, что IoT – это просто.
 

Технологии: IoT , JavaScript
11:00 - 12:00
Зал: Quality & Efficiency
Google Analytics: 1000 чертей
Маргарита
Ермолович
QA Engineer
Мария
Ляшенко
QA Engineer
Google Analytics: 1000 чертей

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

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

На все эти и многие другие вопросы поможет найти ответы Google Analytics – бесплатный сервис, предоставляемый Google для создания детальной статистики посетителей web-сайтов.

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

Технологии: QA
12:00 - 13:00
Зал: Technologies
Покоряем AWS Lambda с помощью Go
Артем
Гладких
Golang Developer
Покоряем AWS Lambda с помощью Go

Чуть менее четырех лет назад миру был представлен сервис AWS Lambda, который позволяет создавать надежные, масштабируемые и даже бесплатные web-приложения. Но бесплатный масштабируемый «сыр» бывает только в мышеловке, и Артем в течение презентации расскажет о том, какие трудности ждут вас при использовании подобных сервисов. Спикер поделится своим опытом разработки на AWS Lambdа в связке с ElasticSearch и Go, а также готовыми решениями и утилитами, которые могут пригодиться вам в будущем.

Технологии: Go , AWS Lambda , ElasticSearch
12:00 - 13:00
Зал: Quality & Efficiency
И снова о тестах
Евгений
Лычковский
Python Developer
И снова о тестах

Слушатели постигнут дзен тестирования и попробуют разобраться, почему написание тестов не пользуется особой популярностью среди разработчиков, и как с этим можно бороться?

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

Технологии: Python
13:00 - 14:00
Холл, 2 этаж
Обед
14:00 - 15:00
Зал: Technologies
Экосистема машинного обучения с использованием Microsoft CNTK и .NET
Юрий
Ветров
.NET Developer
Экосистема машинного обучения с использованием Microsoft CNTK и .NET

Как заниматься машинным обучением, располагая лишь интернетом из гостиницы, где вы остановились во время путешествий по горам Шотландии? Очень просто, если у вас не консольная демка без классов и интерфейсов, которую не запустит никто, кроме вас, а распределенная система с уровнем данных, бизнес-логикой, адаптивным web-интерфейсом и интегрированным движком машинного обучения. В течение одного часа вы узнаете, как это можно реализовать, используя ML-фреймворк Microsoft CNTK и мощный бэкграунд .NET.

Технологии: .NET , Microsoft CNTK , RabbitMQ
14:00 - 15:00
Зал: Quality & Efficiency
Занимательный Cucumber, или как сократить количество степов в N раз
Иван
Котович
QA Engineer
Занимательный Cucumber, или как сократить количество степов в N раз

Behavior Driven Development (BDD) уже давно используется на многих проектах. Одним из самых распространенных модулей для внедрения BDD в автоматизированное тестирование является Cucumber. 

Однако, с внедрением Cucumber в автоматизацию связано несколько проблем. Например, появление дополнительного слоя фреймворка с описанием степов и последующим дублированием этих степов для разных элементов бизнес-объектов или страниц. В рамках своего выступления Иван расскажет, как избежать дублирование кода на уровне step definitions и о других проблемах, связанный с автоматизацией на cucumber.js.
 

Технологии: JavaScript , Selenium-Webdriver , Protractor , Cucumber
15:00 - 16:00
Зал: Technologies
Основы геоинформатики на практике
Юрий
Сагалович
Python Developer
Основы геоинформатики на практике

Современные разработчики регулярно сталкиваются с разнообразными задачами обработки географической информации.
В рамках доклада вы познакомитесь с основами картографии и хранения пространственных данных. Особое внимание спикер уделит использованию СУБД, как основного инструмента для работы с геоданными, в частности, СУБД PostgreSQL – PostGIS.
Во время доклада вы увидите, как работает PostGIS в режиме реального времени, на примере тестового приложения для организации уведомительной системы полетов малых беспилотных летательных аппаратов.
 

Технологии: Python , Django , PostgreSQL
15:00 - 16:00
Зал: Quality & Efficiency
Improve (your) productivity
Андрей
Шенец
.NET Engineer
Improve (your) productivity

Некоторые инженеры успевают за два часа сделать то, что другие разработчики делают за один-два дня. Возможно, они гении и с ними не получится соревноваться. А может, причина кроется в чем-то другом, и каждый может быть намного более продуктивным?

Эти вопросы достаточно философские и на них можно ответить по-разному. Андрей же расскажет о том, как улучишь свою производительность определенным стилем кода, знанием задач и подходящих для них инструментов, а также правильно расставляя приоритеты в работе.
 

Технологии: Personal Efficiency
16:00 - 16:30
Холл, 2 этаж
Кофе-пауза
16:30 - 17:30
Зал: Technologies
Состояние web-безопасности в 2018 году
Кирилл
Аношко
PHP Developer
Состояние web-безопасности в 2018 году

Что нужно помнить о безопасности веб-приложений в 2018 году? Появились ли новые угрозы и остаются ли опасными старые? Когда интернет станет безопаснее, и мы перестанем бояться школьников-взломщиков? 

Кирилл расскажет, как делать приложения лучше, и в то же время быть менее самоуверенным в вопросах web-безопасности.
 

Технологии: JavaScript
16:30 - 17:30
Зал: Quality & Efficiency
Исследовательское тестирование: полезно или вредно для проекта?
Оксана
Скиндер
QA Director
Исследовательское тестирование: полезно или вредно для проекта?

Исследовательское тестирование давно и основательно используется в крупных компаниях, таких как Google и Microsoft. Однако этот подход неоднозначный, он имеет много сторонников и противников. И, к тому же, серьезно отличается от подхода, к которому многие привыкли. В компании iTechArt решили рискнуть и применить его в тестировании реальных проектов. Оксана расскажет, что из этого вышло, с какими сложностями столкнулись наши инженеры по тестированию, и какие результаты получили.

Технологии: QA
17:30 - 18:30
Зал: Technologies
TWI на службе у молодого наставника
Георгий
Ковалев
Основатель и управляющий партнер PM Express (Россия)
TWI на службе у молодого наставника

Как IT-специалисты становятся руководителями или наставниками? Очень часто – снизу-вверх: после достижения определенных результатов хорошего разработчика или тестировщика ставят на руководящую позицию. Обычная практика, не правда ли?

При этом, характер задач, критерии оценки, полномочия и зоны ответственности новоиспеченного менеджера принципиально меняются! Вместо написания кода и работы с тестами он или она начинают работать с людьми и отвечать за результат вверенной команды. Вместо Node.JS или PHPUnit приходится разбираться с живыми людьми, личностями: с разными характерами, привычками, возрастом, квалификацией. 

В новой роли становится важным умение делегировать задачи и обеспечивать их выполнение за счет своевременного обучения и передачи знаний. Но как эффективно построить процесс обучения сотрудников? Какой формат или методику выбрать? Как контролировать усвоение знаний?

В своем выступлении спикер расскажет о практическом применении подхода TWI (Training Within Industry) в IT-компаниях: как обучить другого человека на рабочем месте, не превращаясь в бизнес-тренера, но при этом максимально увеличить вероятность того, что знания будут восприняты, а навыки будут использоваться в дальнейшей работе.

О спикере: 
Георгий – основатель и руководитель портала дистанционного обучения PM Express, опытный бизнес-тренер, специализируется на программах в области управления проектами, рисками и проектными командами. Разработчик и ведущий тренер программ и бизнес-симуляций по темам «Управление проектами» и «Управление рисками» для Академии PwC. Возглавлял проектные офисы таких компаний как ЦентрТелеком (РФ), Лаборатория Касперского (РФ), Казахмыс (KZ). Начинал свою карьеру в роли разработчика и DBA в компании НПП «Гарант-Сервис».
 

Технологии: Personal Efficiency
18:30 - 19:30
Холл, 2 этаж
After-Party