24 мая 2017
В Центре современной культуры "Смена" прошла седьмая ежегодная конференция Java-разработчиков Java Day Kazan

Целый день в режиме нон-стоп более 250 человек слушали доклады об использовании языка Java на практике. География конференции обширна: разработчики приехали из таких городов, как Ульяновск, Нижний Новгород, Йошкар-Ола, Саратов, Иркутск, Набережные Челны, Чебоксары.

Целевая  аудитория конференции Java Day 2017 разделилась следующим образом:

Java Day Kazan 2017 в цифрах:

- 250 участников;
- 16 организаторов;
- 8 часов Java нон-стоп;
- 7 докладов;
- 5 LadyJava;
- 5 спонсоров;

Началась конференция с доклада под названием «Не задавайте лишних вопросов». Его подготовил старший Java-разработчик компании Digital Zone Ильдар Назмеев. У участников была возможность на месте пройти Java-собеседование, узнать каверзные вопросы, которые любят задавать работодатели, и получить самые неожиданные ответы на них.

Далее выступил Камиль Асфандияров, разработчик структуры системы программного обеспечения компании FIX. Он выступил с докладом  «Как не наступить на распределенные грабли или просто хорошие практики по работе с Kafka, Zookeeper и HBase». Разработчик рассказал о том, что работа с очередями или persistent хранилищами становится не такой очевидной, когда дело касается распределенных систем.  В выступлении Камиль сообщил о подводных камнях, с которыми сталкивался в процессе работы, а также поделился интересными практиками решения типовых задач.

Следующее выступление тоже было о Kafka. Доклад под названием «Kafka льет, а Spark разгребает!» представил Алексей Зиновьев, тренер по Java/BigData компании EPAM (Санкт-Петербург). Он рассказал, что все больше клиентов хотят обработки больших потоков данных в режиме real-time. Алексей в своем докладе показал поступательное развитие от простейшего приложения по обработке данных из Kafka на Java к сложной цепочке вычислений на Spark Structured Streaming на Scala. 

"Чистая архитектура в контексте front-end разработки" – с таким докладом выступил Артур Бадретдинов, старший разработчик мобильных приложений в компании АК БАРС Цифровые Технологии. Он рассмотрел применение подхода Чистой архитектуры в проекте под Андроид, где уровень презентации разделён согласно паттерну MVP, а также схему тестового приложения, ответственности и взаимодействия классов. 

Традиционно на Java Day представлена одна свободная тема, не ограниченная Java-технологиями. В этом году с ней выступил Александр Тощев, научный сотрудник лаборатории машинного понимания Высшей школы ИТИС КФУ. Доклад назывался весьма интригующе: «Заряжайся, изучай, люби, или зачем роботам секс?»

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

О том, как в АК БАРС Цифровые технологии внедряли Agile, рассказал Ярослав Шуваев, руководитель блока R&D в компании АБЦТ. Ярослав пояснил, что банки одними из первых почувствовали на себе разрушительное воздействие цифровизации. Можно проследить трансформацию классических банков в IT-компании. Ключевыми особенностями новых процессов становятся гибкость, сокращение времени поставок на рынок, подход “тестируй и учись”.

Максим Игнатьев, разработчик в компании BPC Banking Technologies,  представил тему: «Майский jOOQ. Между JDBC и ORM»

jOOQ - библиотека Java для работы с реляционными базами данных. Ключевой особенностью данной библиотеки является сохранение полного контроля над генерируемым SQL-кодом.

Максим затронул следующие аспекты:  настройку и запуск jOOQ, обзор возможностей, плюсы и минусы подхода, сравнение с аналогами, актуальность для использования на реальных проектах в 2017.

 

 

Организатор Java Day Kazan: Высшая школа ИТИС КФУ

Генеральный партнер: Центр современной культуры «Смена»

Генеральные спонсоры Java Day Kazan 2017:     

Информационные партнеры: газета «Известия Татарстана», деловой интернет-портал "TatCentre”, интернет-издание "Казанский репортер"

Источник информации: Наталия Белкина