Java Day Minsk 2014

Минск, 17 Мая

Java Day снова в Минске! 

17 мая, в субботу, компания Oracle и портал dev.by приглашают белорусских специалистов в области Java разработки на однодневную конференцию Java Day Minsk. 
Организаторами конференции выступают компания Oracle - разработчик платформы Java, и крупнейший ИТ портал Беларуси dev.by. 

В этом году впервые доклады пройдут в несколько потоков.

Программа конференции

Кино-концертный зал                             Конференц-зал
10:00-11:00   Регистрация                                              
11.00-11:45   Александр Белокрылов, Oracle  «Знакомьтесь, Java 8»
11.45-12:30   Николай Алименков, XPinjection «Парадигмы ООП, основы здравого дизайна и архитектуры Java приложений”
12:30-13:00 Кофе-пауза
13:00-14:00 Борис Трофимов, Sigma, Украина "Continuous Database migration- это просто!" 13:00 – 14:00 Владимир Иванов «JIT для Java разработчиков»
14:00-15:00 Александр Анцыпов «REST: вывод традиционных систем на новый уровень» 14:00-15:00 Павел Вейник «Case study: как быстро написать MVC приложение силами джуниоров в нулевым опытом, сделать небольшое количество багов, вложиться в срок и тратить на это не более часа в день? Инструкция по использованию джуниоров.»
15:00-15:30  Кофе-пауза
15:30 - 16:30 Владимир Иванов «Java 8 и JVM: что нового в HotSpot» Николай Алименков "Босиком по граблям Hibernate"
16:30-17:30 Алексей Чумаков, Exadel “Apache Cassandra на реальном проекте” 16:30 - 17:30 Сергей Моренец «Serialization and performance in Java”
17:30 – 18:15 Александр Белокрылов, Александр Мироненко «Java Embedded у вас дома»

 


Описание докладов
Знакомьтесь, Java 8.
Александр Белокрылов, Oracle, Санкт-Петербург
Наверное Java 8 был самым ожидаемым релизом в истории Java и не напрасно. Многие называют его одним из самых значительных в истории Java. Лямбда выражения, аннотации типов, новый API даты и времени, всего более 50 нововведений. Этот доклад рассказывает и показывает на примерах, как использовать новую функциональность нашей любимой платформы.

REST: вывод традиционных систем на новый уровень
Александр Анцыпов Lead Java Developer, Exadel
В докладе будут освещены проблемы, вознизникающиее при интеграции существующих систем (БД, веб серсисы и прочее) с мобильными приложениями и web приложениями нового поколения. Будут рассмотрены подходы к решению данных проблем успешно используемые на практике.

JIT для Java разработчиков
Владимир Иванов, Oracle, Санкт-Петербург
Каждый программист серьезно задумывался о том, как и насколько быстро будет работать написанный им код.   Для каких-либо выводов необходимы экспериментальные данные, но и для объяснения различий в результатах регулярно требуется понимание происходящего в системе. Для Java приложений такой анализ усложняется необходимостью учитывать поведение JVM.  Основной прирост производительности приложения на Java дает использование JIT-компилятора. Поэтому представление о принципах его работы является ключом к пониманию того, каким образом эту производительность можно улучшить.  Работа JIT-компилятора будет рассмотрена на примере HotSpot JVM от Oracle. Доклад будет покрывать обзор общей архитектуры JIT-компилятора, базовые понятия и ключевые техники оптимизации кода на Java, инструменты и техники мониторинга работы компилятора.

Apache Cassandra на реальном проекте
Алексей Чумаков, Lead Java developer, Exadel
В последнее время, по разным причинам, все чаще возникает необходимость (или просто желание) воспользоваться NoSQL решениями на своем проекте. Об опыте использования одного из них – Apache Cassandra будет рассказано в рамках этого доклада. Мы рассмотрим несколько моментов – зачем нужны NoSQL решения и когда это оправдано, как устроена Apache Cassandra изнутри (серьезно, там нет магии – там тоже Java!), возможные подходы при проектировании схемы данных и какие проблемы при этом могут возникать.

Парадигмы ООП, основы здравого дизайна и архитектуры Java приложений
Николай Алименков, XPinjection, Украина
Не так много разработчиков четко делают различие между дизайном и архитектурой, а опыт проведения собеседований показывает, что и базовые парадигмы ООП часто вызывают сложности. Java - достаточно старый язык и не все принципы были реализованы в нем правильно, а обилие фреймворков еще больше запутывает разработчиков. В докладе будут обсуждаться основы ООП и современный взгляд на них, польза и вред наследования, применимость интерфейсов и возможности, которые они открывают для постоянно растущего проекта. Также будут рассмотрены нормальный цикл появления кода при работе по TDD, способы откладывать архитектурные и дизайн решения до нужного момента, наработанные годами архитектурные и дизайн шаблоны, принципы хорошего дизайна кода. Доклад будет полезен тем, кто стремится создавать качественные, понятные и простые в поддержке решения на Java.

Java 8 и JVM: что нового в HotSpot? 
Владимир Иванов, Oracle, Санкт-Петербург
Java 8 вышла в конце марта 2014 года. На слуху долгожданные лямбда-выражения и Streams API, но только ли этим ограничиваются изменения в Java платформе 8й версии? В докладе речь пойдет о нововведениях в HotSpot JVM в Java 8: поддержка дефолтных методов, отказ от PermGen'а и другие более простые, но от этого не менее полезные, улучшения.

 Java Embedded у вас дома 
Александр Мироненко, Александр Белокрылов, Oracle, Санкт-Петербург
Встроенные устройства все больше проникают в нашу жизнь. Телеметрия, геолокация, управление производством, маркетинг, реклама и многие другие сферы используют подключенные к сети устройства. Популярность подобных систем растёт с каждым днём, что не удивительно, так как они представляют возможность управлять своим домом из любой точки планеты. Каждый "умный дом" — это очень индивидуальная система. Действительно, каждый хочет настроить поведение своего жилища так, чтобы жильцам было удобно безопасно и комфортно. Java — отличный инструмент как для создания оконечных устройств, так и для построения интегрированной системы управления.
Из доклада вы узнаете о том, какие версии Java предназначены для использования на встроенных устройствах. Чем они отличаются. Какие платформы поддерживаются. Как Java работает на ARM архитектуре. Как с помощью Java управлять устройствами с UART, I2C, SPI интерфейсами. Увидите, как за 5 минут написать код управления реле, задеплоить приложение на микрокомпьютер Raspberry Pi и запустить прямо не выходя из IDE.
Если вы Java-программист и хотите применить свой опыт высокоуровневого программирования в Embedded или вам просто интересно сделать что-то интереное у вас дома, то этот доклад именно для вас!

Босиком по граблям Hibernate
Николай Алименков, ХР Injection
Я использую Hibernate очень давно, начиная еще с первых версий. За это время я успел попробовать его в проектах совершенно разной направленности и с различными требованиями к управлению данными. Где-то Hibernate подходил лучше, где-то хуже. За время использования я изучил данный framework достаточно глубоко и нашёл немало недостатков, багов и недоработок, которыми и хочу поделиться с вами.

Инструмент далеко не универсален и повсюду раскиданы “грабли”, на которые наступают даже опытные разработчики. В докладе я не только расскажу о проблемах Hibernate, но и представлю способы их решения, обхода или изоляции.

Continuous Database migration- это просто!
Борис Трофимов, Software Architect, Sigma, Украина
доклад посвящен вопросам системного и безопасного обновления схемы баз данных в Java приложениях. Предлагается методология  Continuous Database Migration, в рамках которой рассмотрены различные ингредиенты в виде полезных frameworks, а также рецепты на разные случаи жизни.

"Serialization and performance in Java" -
Сергей Моренец, Украина, Одесса JUG.
Сериализация используется повсеместно в программировании, и не только в Java. Сохранение объектов в бинарном виде, передача данных по сети, сохранение данных в сессии - все это использует сериализацию. В последнее время появилось много фреймворков, которые добавляют функциональности в стандартную сериализацию от Java. Мы сравним их по удобству использования, скорости работы и объему получаемых данных.

Докладчики Java Day 2014:

Александр Мироненко, Software Engineer, Oracle
Является членом команды портирования и мультимедийных разработок Java ME. Разработкой программного обеспечения на Java SE и Java ME начал заниматься ещё в студенческие годы, увлекаясь параллельно встраиваемыми системами. Результатом же стало создание нескольких роботов, которые демонстрировались на конференциях Sun Tech Days. Проработав более 5 лет с Java, присоединился к команде Java ME в Oracle для непосредственного участия в ее разработке.

Александр Белокрылов, Product manager, Oracle
Работает в информационных технологиях более 15 лет, и прошел путь от инженера до руководителя. Менеджер продукта Java ME Embedded. Разрабатывал программу для конференции JavaOne Russia. Java-энтузиаст, один из создателей активный участник сообщества JUG.RU. Неоднократный участник конференций JavaOne в России и других странах, JEE conf, Jokerconf и многих других.

Владимир Иванов, Oracle
Ведущий инженер Oracle, работает в группе разработки виртуальной Java-машины HotSpot. Специализируется на JIT-компиляции и поддержке альтернативных языков на платформе Java. Владимир пришел в Sun Microsystems (приобретена Oracle в 2010) в 2005 году и с того момента поучаствовал в большом количестве проектов, связанных с Java (HotSpot JVM, RTSJ, JavaFX).

Павел Нестеренко, Nasty Creatures
Закончил БГУИР, работал инженером в различных областях программирования. На данный момент работает в Nasty Creatures техническим лидером проектов, занимается развитием мобильного направления.

Николай Алименков, XP Injection
Николай является экспертом в разработке приложений на Java и управлении командами. Имея опыт разработки более 8 лет, уже более 6 лет Николай работает с Agile методологиями. На текущий момент практикующий технический лидер и Scrum Master. Алименков Николай имеет большой опыт в применении инженерных практик (TDD, CI, юнит тестирование, т.д.). Николай является автором тренингов и тренером по тестированию приложений, планированию, организации QA процесса, инженерным практикам.

Сергей Моренец, Украина, Одесса JUG
В ИТ с 2000 года, более 10 лет опыта Java SE/EE. Победитель 2013 JBoss Community Recognition Award (https://www.jboss.org/jbcra), в настоящее время Java Team Leader в DataArt, читает лекции по Java.

Павел Вейник, Минск
Java разработчик с 2003, Java преподаватель с 2007, обучил всего более 500 человек. Специалист в области прикладной лингвистики.
Специализируется на backend, технологии от всем часто используемых Spring, JPA, Hibernate, SQL и NoSql баз данных до специфических MaxEnt, freeling, Heart of Gold. В последнее время занимается системами автоматизации в интернет-рекламе - баннернообменные сети и аукционы, включая big data.

Не пропустите крупнейшее Java-событие Беларуси! 

Для студентов мероприятие бесплатное, при предъявлении студенческого билета.

Регистрация закрыта!

Стоимость участия

35 у.е.

Место проведения

Минск, Дом Москвы, ул. Коммунистическая 86

Идут 140

  • 140 гостей

Обсуждение

Сортировка:
Missing-male
andrei-kolosok
– Lead Java-developer в Adamantium

Планируется ли проводить анкетирование участников и ... скажем ... разбор полетов? или будем изливать душу в комментах? ;)

D92b98fe13a766666e8034014c8d40ea

Если вам хочется излить душу прямо сейчас - вы можете сделать это написав письмо на [email protected] :) Анкетирование и разбор полетов планируется, постучим в ваш почтовый ящик ;)

© 2008–2021 ЗАО «Дев Бай Медиа»
Перепечатка материалов dev.by возможна только с письменного разрешения редакции.
При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на [email protected].