Записи с метками докладчики
Детальная программа JEEConf 2012 опубликована
12 Апрель
Особо внимательные заметили, что 10 апреля была опубликована детальная программа конференции с расписанием докладов. В этом году конференция будет проходить параллельно в 4 потока. Некоторые слоты еще свободны, потому что мы ведем переговоры с докладчиками. В ближайшее время возможны небольшие уточнения и изменения. Мы рады услышать ваше мнение о расписании и предложения по его улучшению. Также все желающие приглашаются для выступления с мини-докладом. У вас будет 10 минут на то, чтобы поделиться своими знаниями с многочисленными участниками конференции. Присоединяйтесь!
Zookeeper, Gradle и Play! будут представлены на коференции
2 Апрель
Осталось совсем немного времени до официальной публикации программы конференции. Пока же мы рады представить очередную партию интересных докладов.
Маирбек Хадиков выступит с докладом «Координация с помощью Apache Zookeeper». Речь в докладе пойдет про Apache Zookeeper, который обретает все большую популярность в качестве платформы координации для распределенных систем. Маирбек познакомит участников с его внутренним устройством, а также возможностями по построению более сложных примитивов синхронизации. В дополнение, будут приведены примеры с использованием библиотеки Netflix Curator, которая является оберткой над ZooKeeper.
Игорь Хотин в докладе «Gradle – время собирать по-новому!» поделится с участниками своим опытом использования Gradle для сборки проектов. В докладе будут рассмотрены возможности Gradle и как они соотносятся с возможностями его старших братьев – Ant и Maven. Участники узнают, когда применение Gradle может быть выгодным в их проектах и как сложный и непонятный процесс сборки крупного проекта может превратиться в простую и прозрачную процедуру.
Антон Наумов представит свой опыт использования фреймворка Play! в докладе «Play with Play!». В этом докладе Антон собирается рассказать о том, как его команда делала прототип Java-приложения с использованием Java-версии Play! framework 1.2.4, почему в конечном итоге они от него отказались, и каким набором pure Java/JEE технологий смогли его заменить.
Напоминаем вам, что текущий этап регистрации был продлен до 6 апреля. Торопитесь занять себе место на конференции!
Советы по работе с Java из первых рук
30 Март
В прошлом году мы пригласили выступить ребят из команды разработки Oracle, которые занимаются непосредственно Java (вопросами памяти, бенчмарков, сборки мусора и т.д.). Их доклады пользовались огромным интересом, потому что всегда приятно послушать советы из первоисточников. Ребята отлично разбираются в предмете своих докладов и могут ответить даже на самые каверзные вопросы.
В этом году мы не могли не пригласить их снова. Рады представить вам Алексея Шипилёва, Сергея Куксенко и Владимира Иванова. В этом году они подготовят 3 доклада для участников JEEConf.
Первый доклад Сергея и Алексея «Методология оптимизации производительности» будет проходить в формате мастер-класса. Слишком уж много полезной информации докладчики хотят донести до слушателей на тему как делать «правильные вещи» (TM), а не тратить две недели на ускорение метода foo() в 100 раз, и получать всего лишь +0.001% скорости на всём приложении. Участники узнают о том, что делать ПЕРЕД тем, как запускать профайлер. В докладе рассматриваются «умные» слова вроде «throughput», «latency», «utilization», «scalability», «закон Амдала». Дополнительно будут рассмотрены вопросы типичных проблем с производительностью программ, работающих на больших машинах, описания их симптомов, а также типичных подходов к диагностике и решению проблем.
Второй доклад «Fork/Join: особенности реализации, модели использования, производительность» будет посвящен новой модели параллельных операций в JDK7, ложащихся в модель Fork/Join. Этот доклад рассматривает особенности реализации ForkJoinPool, явные ограничения и подводные камни, а также следующие из них правильные и неправильные модели использования новой функциональности.
Владимир выступит с докладом «Garbage-First – новый сборщик мусора в HotSpot JVM». Сборщик мусора Garbage-First (сокращенно G1GC или просто G1) – это новый сборщик мусора в виртуальной машине HotSpot, предназначенный для приложений, критичных к продолжительным задержкам в работе. G1 является долгосрочной заменой Concurrent Mark-Sweep GC (широко известный как CMS). В рамках доклада будет дан обзор архитектуры G1, произведено сравнение G1 с другими сборщиками мусора в Hotspot JVM и рассказано о текущем состоянии продукта и дальнейших направлениях развития.
У участников будет отличная возможность пообщаться с докладчиками и задать свои вопросы. Поэтому готовьте вопросы заранее. Ну и конечно, регистрируйтесь на конференцию.
Тюнинг производительности Hibernate и веб приложения на Scala с Lift
27 Март
Мы продолжаем знакомить вас с докладчиками конференции JEEConf 2012. До завершения приема заявок на доклады осталось чуть меньше недели и программа уже почти готова. Мы пригласили выступить опытного разработчика из Голландии – Sander Mak. Он поделится с участниками своим опытом в тюнинге производительности Hibernate и разработке веб приложений на Scala с использованием Lift.
Первый доклад «Hibernate performance tuning» будет посвящен тонкостям настройки популярного ORM инструмента среди .NET и Java разработчиков – Hibernate. Вот детальное описание доклада:
«Using object relational mapping (ORM) frameworks like Hibernate is commonplace in many Java applications. The productivity offered by ORMs, especially for complex data-models, is persuasive. However, while it is relatively easy to get started, ORMs like Hibernate bring a lot of ‘accidental complexity’ to the table.
In this session we will specifically look at how performance can suffer when using Hibernate in common scenarios, and what to do about it. This session is aimed at people who already know Hibernate, but who want to explore the hidden costs of abstraction and want to write better performing Hibernate code!»
Второй доклад «Elevate your webapps with Scala and Lift» будет посвящен популярному Java-подобному языку Scala, который позволяет разрабатывать приложения проще и быстрее, чем на Java. Ниже вы найдете описание этого выступления:
«Scala is currently riding a wave of popularity, and consequently many Scala web-application frameworks have emerged. Lift is one of the earliest Scala web frameworks and is used by the likes of Foursquare, The Guardian and other high-profile websites. Lift offers several unique approaches to web development. For example, it has a very distinct view-first rather than controller-first approach.
In this session we will explore how Lift uses Scala and functional programming to create a highly productive, secure and interactive web-application development stack.»
Мы подготовили еще много приятных сюрпризов для программы конференции. Участники смогут пообщаться в живую с многими практиками индустрии, двигающими Java платформу вперед. Присоединяйтесь к составу участников!
Куда уходит память, DCI и Google Guava
20 Март
Мы спешим сообщить об очередных новостях программы конференции. Этап ее формирования почти завершился и окончательная программа будет опубликована 10 апреля.
Первый доклад, который мы рады представить – «Куда уходит память?». Дмитрий Думанский даст ответы на очень важные для каждого Java разработчика вопросы. Знаете сколько памяти в java занимает строка? А объект класса Integer? А сколько будет занимать Ваш собственный объект? А из чего вообще состоит объект? Удивительно, но мало кто знает ответы на эти вопросы. Тем не менее каждый java программист знает об OutOfMemoryError. Откуда возникает проблема недостатка памяти? Что можно сделать когда профайлер больше не помогает? Разница между 32-х разрядной и 64-х разрядной архитектурой с точки зрения памяти. Все это будет на примерах оптимизации потребления памяти из реальных проектов.
Второй доклад также достаточно интересен – «DCI – хорошо забытый старый взгляд на объекты». Антон Чернецкий и Лев Сивашов рассмотрят в деталях DCI (Data, Context and Interaction) – подход к построению объектно-ориентированных систем, который позволяет лучше сфокусироваться на проектировании объектов и уйти от класс-ориентированного программирования. Также, ребята познакомят слушателей с Qi4j – фреймворком, который помогает реализовать данный подход в Java.
Третий доклад «Делаем код проще с Google Guava» от Александра Коротких призван показать Java разработчикам как сделать свой код проще за счет использования известных open-source решений. Стандартная библиотека Java, по сравнению с многими другими языками, достаточно бедна. Для решения многих типичных задач по работе со строками, коллекциями и другими компонентами языка приходится раз за разом писать собственные велосипеды. Александр покажет, как можно сделать код менее повторяющимся и более чистым с использованием библиотеки Google Guava.
Напоминаем, что основной этап регистрации заканчивается 1 апреля. Присоединяйтесь к составу участников конференции!
OrientDB и Jenkins будут рассматриваться на JEEConf 2012
14 Март
Программа конференции все пополняется. Мы рады представить вашему вниманию еще два доклада.
Первый доклад будет посвящен одной из популярных NoSQL баз данных – OrientDB. Два участника сообщества разработчиков этого инструмента, Андрей Ломакин и Артём Оробец, представят вам доклад «OrientDB document database with master-master replication support». Эта база данных реализована на 100% на Java, что сильно облегчает её использование в Java приложениях. Ребята расскажут о её основных свойствах, сделают обзор upcoming features и применений данной базы в реальных комерческих приложениях.
Второй доклад коснется еще одного инструмента, написанного на Java – Jenkins. Этот инструмент для практики Continuous Integration может быть использован дня приложений на любом языке программирования. Антон Архипов поделится удачами и неудачами в использовании Jenkins для Java проектов. Jenkins стоит рассматривать как настраиваемую платформу. Большое число «плагинов» и свободное определение настроек проекта позволяет использовать Jenkins в таких сценариях, для которых он изначально и не был задуман. Антон (в компании ZeroTurnaround) использует Jenkins как для сборки, непрерывной интеграции и координации выпуска новых версий продукта, так и для распространения кода между репозиториями, как замену cron-а, для мониторинга серверов и т.д. Именно этими практиками он и поделится в своем докладе.
Осталось чуть меньше месяца до формирования финальной программы конференции. Участников еще ждем множество приятных сюрпризов. Но для этого нужно зарегистрироваться и посетить конференцию. Основной этап регистрации заканчивается 1 апреля.
Yakov Fain выступит на JEEConf с докладом и двумя мастер-классами
9 Март
Yakov Fain согласился выступить на конференции JEEConf в этом году. Яков – автор нескольких книг по Java, опытный тренер и консультант, а также один из немногих, кто владеет титулом Java Champion.
Тему для доклада он выбрал хоть и нетехническую, но очень живую и интересную многим – «Becoming a Professional Java Developer». В докладе Яков затронет множество вопросов, начиная с подготовки резюме и заканчивая различиями между работой Java разработчика в Украине и США. Каждый профессиональный Java разработчик сможет найти в этом докладе для себя что-то интересное.
Также Яков проведет 2 тренинга в преддверие конференции – 17 и 18 мая. Первый тренинг «JavaScript for Java developers» пройдет 17 мая и будет интересен тем, кто работает на стыке технологий и занимается разработкой веб-приложений на Java. С каждым днем популярность JavaScript как языка все возрастает. Поэтому любой уважающий себя разработчик должен уметь его применять. На тренинге Яков не только расскажет об основных возможностях языка, но и о тонкостях его применения. Регистрация на тренинг уже стартовала, максимальный размер группы – 15 человек.
Второй тренинг «Introduction to Java EE 6″ пройдет 18 мая и будет посвящен достаточно свежему Java EE 6. На практических примерах будут рассмотрены основные технологии, предлагаемые в данном стеке. Это одна из основных областей знаний, которая необходима каждому Java разработчику. Регистрация уже открыта, размер группы ограничен 15 участниками.
У участников конференции JEEConf будет отличная возможность пообщаться и поучиться у одного из немногих обладателей звания Java Champion. Присоединяйтесь к составу участников!
Постоянный анализ кода с Sonar
7 Март

Java разработчикам очень повезло – для этого языка помимо компиляции существует множество различных инструментов статического анализа кода. А это означает, что ошибки в коде отлавливать на порядок проще, а качество кода обеспечивать гораздо легче. Существует множество типов ошибок, которые тяжело отловить на ревью кода. В больших проектах со временем появляется проблема дубликатов, циклических зависимостей и сложности кода.
Sonar является своеобразным зонтиком, которые собирает под себя все известные инструменты для статического анализа и отчетности по коду. Это open source инструмент с отличным пользовательским интерфейсом, множеством полезных отчетов, возможностью проводить детальный анализ кода.
Мы решили познакомить участников JEEConf поближе с этим инструментом и пригласили Olivier Gaudin, сооснователя и CEO компании SonarSource, которая занимается разработкой Sonar. Он выступит на конференции с докладом «Continuous Inspection with Sonar». У участников будет отличная возможность не только получить обзорные знания по инструменту, но и пообщаться с докладчиком лично, задав ему свои вопросы. Вот краткое описание доклада:
The Job of a developer has evolved strongly in the last 10 years, pushed by new requirements and new tools. Software Development Industry has now reached a sufficient level of maturity to engage into a new practice to manage source code quality while running projects : Continuous Inspection. This practice is supported by Sonar as Continuous Integration is supported by Hudson. Continuous Inspection enables developer to fight back the temptation of the seven deadly sins of the developer. Sonar enables to declare war to those sins.
В ближайшее время мы опубликуем еще несколько интереснейших докладов в программе конференции. Оставайтесь на связи! Напоминаем, что только до 1 апреля действует основной этап регистрации по цене 700 гривен. Уже около 200 человек стали участниками конференции. Торопитесь присоединиться к ним!
Облачные платформы и Apollo 1.0
29 Февраль
Программа конференции JEEConf понемногу наполняется. Мы рады представить еще два доклада.
Первый из них будет посвящен облачным платформам для Java приложений и называется «Облачные платформы Java: как они устроены и чем отличаются». Выступит с докладом Руслан Синицкий, который знает об этой теме не понаслышке. Руслан является основателем инновационного проекта Jelastic для предоставления облачного хостинга для новых и уже существующих Java приложений.
Современные облачные платформы ушли далеко вперед по сравнению с традиционным хостингом и предлагают пользователю автоматическое масштабирование, удобную интеграцию с инструментами разработки, возможность построения проектов в облаке и многое другое. В этом докладе будут рассмотрены основные решения, конкурирующие сегодня на рынку Java PaaS: Cloud Foundry, Heroku, Google App Engine и Jelastic.
Совсем недавно был анонсирован новый проект от команды разработчиков ActiveMQ – Apollo 1.0. На него возлагаются большие надежды. Поэтому мы решили снова пригласить опытного разработчика и одного из создателей Apollo – Dejan Bosanac. Он выступит на конференции с докладом «Introduction to ActiveMQ Apollo».
В докладе Dejan расскажет об обновленной архитектуре под многоядерные машины. Apollo написан на Scala и пользуется преимуществами ее потоковой модели. В качестве протокола для сообщений используется Stomp версии 1.1. Apollo является основным направлением разработки ActiveMQ и будет использоваться в следующих версиях в качестве основного брокера.
Мы приглашаем желающих поделиться своим опытом и присоединиться к составу докладчиков. Кого бы вы еще хотели услышать на конференции?
Стартовала подготовка конференции JEEConf 2012
23 Январь
Мы рады сообщить, что подготовка конференции JEEConf 2012 стартовала. Точная дата конференции еще не выбрана, но это точно будет вторая половина мая, когда в Киеве отличная погода и очень красиво.
Конференция JEEConf впервые состоялась в 2011 году и собрала более 400 участников из 8 стран. Мы потрудились на славу и пригласили 20 докладчиков из Украины, России, Беларуси, Сербии, Дании, Швеции, Бельгии и США. Они провели 2 мастер-класса и 17 докладов. В числе выступающих было 6 докладчиков мирового уровня.
В этом году у нас еще больше планов. Мы хотим организовать множество образовательных мероприятий (тренингов, встреч, мастер-классов) в преддверие конференции. Сама конференция снова планируется в формате практических докладов на тему разработки в мире Java. Мы собираемся пригласить многих зарубежных докладчиков и, конечно же, будем рады «отечественным» специалистам.
Вы можете подать заявку на доклад и наш программный комитет рассмотрит ее в ближайшее время. Заявки принимаются до 6 апреля. Программа конференции формируется и мы будем анонсировать изменения на сайте, RSS и почтовой рассылке, а также в Twitter.
Мы также ищем спонсоров, информационных и технических партнеров чтобы провести конференцию на высоком уровне. Будем рады вашей помощи и поддержке!
Мы реорганизовали материалы прошлогодней конференции, чтобы они были легко доступны и приносили пользу. Все доклады были записаны на видео и доступны для просмотра вместе со слайдами презентаций.
На данный момент открыт ранний этап регистрации, который продлится до 20 февраля. Стоимость участия на данном этапе минимальна и составляет 550 гривен. Также действует групповая скидка 10% для групп от 5 человек. В этом году мы планируем собрать около 500 человек. Торопитесь занять себе место среди участников!
















