Новости

Андрей Паньгин — Всё, что вы хотели знать о стек-трейсах и хип-дампах

В четверг, 26 мая, в 20:00 в питерском офисе компании Luxoft состоится встреча JUG.ru с Андреем Паньгиным, ведущим разработчиком Одноклассников. Тема встречи — особенности JDK, связанные с обходом Heap-a и стеками потоков.

Stack Trace и Heap Dump — не только инструменты отладки, но ещё и дверцы к самым недрам виртуальной машины Java. Презентация посвящена особенностям JDK, так или иначе связанным с обходом хипа и стеками потоков. В её основе лежат популярные вопросы про JVM со StackOverflow и реальные случаи из практики.

Подробности и регистрация

JPoint 2016 Student Day — Java-конференция для студентов!

24 апреля в Москве в гостинице Славянская пройдет первая в Москве Java-конференция для студентов JPoint Student Day. В программе — доклады от ведущих русскоязычных Java-экспертов из России, Европы и США. Среди докладчиков — 2 Java-чемпиона, разработчик JVM, разработчик Hazelcast, обладатель Duke's Choice Award и другие гуру мирового уровня.

Если у вас есть друзья/коллеги студенты или преподаватели, расскажите им о конференции! Пусть приобщаются к профессиональному миру!

Подробности и регистрация

Конференция JPoint 2016

22-23 апреля состоится главная Java-конференция России – JPoint 2016. Два дня, более 30 хардкорных докладов по Java от экспертов со всего мира. Oracle, JFrog, Hazelcast, Одноклассники, JetBrains и многие другие.

Конференция пройдет в Москве, в гостинице Славянская.

Подробности и регистрация

Андрей Бреслав и Дмитрий Жемеров — Kotlin 1.0

В пятницу, 26 февраля, в 20:00 пройдет встреча JUG.ru c разработчиками языка Kotlin Андреем Бреславом и Дмитрием Жемеровым (JetBrains). Тема встречи — недавний и долгожданный релиз языка Kotlin.

Kotlin — новый язык программирования для JVM и Android, выпущенный компанией JetBrains в феврале 2016 года. Встреча будет состоять из 4 частей, и целиком будет посвящена языку Kotlin.

Встреча будет состоять из четырех частей:

  • Введение. что такое Kotlin, как у него сейчас дела и т.д.;
  • прозрачная совместимость, чтобы Kotlin и Java могли дружно обитать в одном проекте;
  • обратная совместимость Kotlin, и как она повлияла на дизайн языка;
  • сессия вопросов и ответов.

Участие, как всегда, бесплатное. Регистрация обязательна.

Подробности и регистрация

Андрей Солнцев, Кирилл Кленский — Перформансные войны

В четверг, 21 января, в 20:00 в петербургском офисе компании T-Systems состоится встреча JUG.ru с Андреем Солнцевым и Кириллом Кленским из эстонской компании Codeborne. Речь пойдет про оптимизацию производительности реальных Java-приложений. Минимум теории, максимум практики!

Вселенная Java в опасности. Кровавая империя ынтерпрайза захватила власть в JVM, и лишь остатки джедаев продолжаются сражаться за перформанс и последние свободные байтики.

Мы хотим передать вам свои знания, пока есть возможность. Мы расскажем про наши приключения на продакшен-серверах. Мы вместе с вами откроем настоящие хип дампы и попробуем понять, где проблема и как её исправлять. Почитаем вслух реальные GC логи и поищем причину частых Full GC. Вместе обсудим, какие есть способы лечения. Займёмся групповым профилированием. Будет мало теории и много практики.

Подробности и регистрация

Михаил Дударев, Иван Кинаш — Защита Java-байткода от хакеров с помощью InvokeDynamic

В четверг, 17 декабря, в петербургском офисе компании Luxoft состоится встреча JUG.ru c Михаилом Дударевым и Иваном Кинашем из Licel Corporation, USA. Тема встречи — Защита Java-байткода от хакеров с помощью InvokeDynamic. Вход свободный, необходима предварительная регистрация.

Это расширенная версия доклада, вошедшего в Top-10 по версии спикеров JavaOne 2015, никакой цензуры — только байткод.

Подробности и регистрация

Дмитрий Чуйко — CompletableFuture уже здесь

В четверг, 3 декабря, в петербургском офисе компании Oracle состоится встреча JUG.ru c Дмитрием Чуйко, инженером Oracle из Java SE Performance Team. Тема встречи — фреймворк CompletableFuture.

Подробности и регистрация

Без слайдов: Алексей Шипилёв

Большое интервью с Алексеем Шипилёвым из Java Performance Team. С Алексеем мы подробно поговорили:

  • про грядущие изменения в классе String;
  • про то, кто же на самом деле разрабатывает OpenSource;
  • про системных разработчиков и их карьеру;
  • про обмен технологиями, «научную» и «продуктовую» разработку;
  • про сложность низкоуровневых задач;
  • про развитие Java-сообщества и бенчмарк-войны;
  • про mutable vs immutable;
  • про Unsafe;
  • про JMH, бенчмарки и узкую специализацию.
Текстовая версия интервью в статье на хабре

Volker Simonis — SAP JVM Internals

JUG.ru возвращается с каникул! В среду, 14 октября, в петербургском офисе компании Oracle состоится встреча JUG.ru c Фолькером Симонисом из SAP. Тема встречи — внутреннее устройство SAP JVM. Фолькер хорошо знает русский, но про технические вещи предпочитает говорить по-английски. Поэтому язык встречи — английский.

Подробности и регистрация

Студенты IT-специальностей и начинающие Java-программисты! 18 октября в Петербурге в гостинице Пулковская состоится Java-конференция Joker 2015 University Day. Это конференция — для всех, кто интересуется Java-технологиями и кому еще не исполнилось 25 лет.

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


Подробности и регистрация

Конференция Joker 2015

16 и 17 октября в Санкт-Петербурге пройдёт Java-конференция Joker, которая соберет более 600 Java-разработчиков. Основа программы Joker 2015 — технические доклады от ведущих мировых Java-специалистов. Java-разработчики со всей России соберутся вместе в эти дни, чтобы послушать доклады от признанных гуру, пообщаться с экспертами и обменяться опытом с коллегами из других компаний.


Подробности и регистрация

Без слайдов: Дмитрий Жемеров

Интервью с Дмитрием Жемеровым, человеком, который приложил руку и к IntelliJ IDEA, PyCharm, Kotlin и многим другим продуктам компании. О чем мы поговорили:

  • как развивается IDEA, куда она движется
  • в чем разница между IntelliJ и JetBrains
  • зачем в компании два CEO
  • что происходит в Kotlin'e
  • с какими трудностями столкнулась команда Kotlin в процессе разработки языка
  • что такое Language Design Review
  • что из себя представляет современный Google
  • почему закрылся Google Code
  • почему хабр важен для разработчиков IDE
Текстовая версия интервью в статье на хабре

Java: 20 лет инноваций

Во вторник, 30 июня, в петербургском офисе компании Oracle состоится встреча JUG.ru посвященная 20-летию Java.

Подумать только, прошло уже целых 20 лет со дня рождения самой популярной платформы, а она по прежнему не перестает удивлять теперь уже 9 миллионов разработчиков. Конечно же JUG.ru не мог пройти мимо такого знаменательного события и совместно с компанией Oracle мы приглашаем вас на встречу, посвященную 20-ти летнему юбилею Java. Помимо докладов известных вам инженеров, всех участников, и мы надеемся участниц, ждет приятный сюрприз. Встреча состоится в офисе Oracle, 30 июня в 19:00.

 

Алексей Федоров, JUG.ru — Приветствие от организаторов
Старый JUG, новый JUG, последние новости, пара вступительных слов и несколько благодарностей.;

Владимир Иванов, Oracle — Платформа Java: прошлое и будущее
20 лет — это хорошая дата, чтобы оглянуться в прошлое посмотреть какой путь прошла платформа начиная с 1995 года и заглянуть в будущее чтобы понять как может выглядеть Java через 5, 10, а может и все 20 лет.;

Дмитрий Чуйко, Oracle — Быстрая загрузка ваших классов
Построим простой REST-микросервис с CompletableFuture внутри на легковесном сервере. Ускорим его запуск при помощи AppCDS — новой функции JDK, появившейся в 8u40.;

Владимир Воскресенский, Oracle — Практическое применение Oracle Solaris Studio для анализа высокопроизводительных Java-приложений
Попробуем разобраться, чем же так привлекает Oracle Solaris Studio команду performance инженеров Oracle;

Петр Кудрявцев, Oracle — Эффективная разработка Java приложений с использованием JNI/JNA технологий
Освежим в памяти что такое JNI/JNA и зачем они нужны. На конкретном примере посмотрим, как эффективно разрабатывать и отлаживать Java приложение с нативными вызовами.

Александр Белокрылов и Александр Мироненко, Oracle — Полноценный Java runtime, 256Kb RAM и 5 литров пива
Магия с Java ME Embedded.

 

Подробности и регистрация
 

Алексей Рагозин — Диагностические интерфейсы JVM или как сделать профайлер своими руками

В четверг, 14 мая, в петербургском офисе компании T-Systems состоится встреча JUG.ru Алексеем Рагозиным. Тема встречи — Диагностические интерфейсы JVM или как сделать профайлер своими руками.
Подробности и регистрация.

В Java экосистеме, мы имеем богатейший арсенал профайлеров. Коммерческие и бесплатные, различные продукты соревнуются, чтобы завоевать расположение Java разработчиков.
Большинство этих профайлеров, тем не менее, используют одни и те же диагностические интерфейсы предоставляемые JVM. И эти интерфейсы доступны для всех.
Зачем разработчику приложения может понадобиться доступ к диагностическим интерфейсам JVM?

Причины могут быть разные:
- добавить элементы самодиагностики в приложение;
- автоматизировать сбор диагностической информации;
- сделать свой профайлер заточенный под приложение.

В докладе, будут освещены основные диагностические интерфейсы JVM, доступные Java разработчику (Attach API, инструментация, хип дампы, JMX и т.п.) и несколько простых инструментов построенных с их помощью.

Евгений Борисов — Марлезонский балет по Groovy в 3х частях

В среду, 22 апреля, в петербургском офисе компании Luxoft состоится встреча JUG.ru с лучшим докладчиком конференций JPoint и Joker, блестящим Java-тренером Евгением Борисовым. Тема встречи — язык программирования Groovy.
Подробности и регистрация.

Конференция JPoint 2015

Некоторое время назад компания Oracle решила проводить конференцию JavaOne только в США, а в других частях света доверить проведение Java-конференций местным коммьюнити. В результате этого решения в понедельник, 20 апреля, в Москве пройдёт третья независимая Java-конференция JPoint. Организатором выступает Java-сообщество JUG.ru.

Предыдущая конференция JPoint прошла в апреле 2014 года в Москве, собрала более 800 Java-специалистов и получила отличные отзывы как со стороны участников, так и со стороны партнёров и спонсоров. В этом году конференция пройдет с еще большим размахом, соберет еще больше докладчиков и более тысячи участников. Таким образом, JPoint 2015 станет крупнейшей Java-конференцией в Восточной Европе.

Конференция во второй раз подряд состоится в Москве. В программе JPoint 2015:

  • более 20 докладов от Java-экспертов из России, Европы и США;
  • мастер-классы и тренинги от Java-гуру;
  • доклады представителей ведущих компаний-разработчиков ПО на Java;
  • презентации от разработчиков JVM и JDK;
  • море общения с другими участниками.

Подробности на сайте конференции javapoint.ru

Без слайдов: Сергей Куксенко

Наш спец.проект в преддверии конференции JPoint - интервью с самыми известными программистами и спикерами из мира Java. Такое вы не услышите на докладах!

Текстовая версия интервью в статье на хабре