JPoint в соцсетях

 

JUG.ru в соцсетях

Круглые столы

Рабочие инструменты Java-разработчика

Темы для обсуждения:

  • IDE
  • profiler-ы
  • CI
  • системы сборки
  • code quality (sonar, code coverage tools, static analysis)
  • Бинарные репозитории - куда без них!?
  • code review
  • database tools
  • reverse engineering

Эксперты:

Андрей Чепцов, JetBrains

Руководитель маркетинга продуктов IntelliJ IDEA и 0xDBE в компании JetBrains. В 2006 году окончил Саратовский государственный технический университет по специальности «Программирование вычислительной техники». Более восьми лет занимался разработкой ПО, в том числе для брокерской и биржевой деятельности.

Александр Белокрылов, Oracle

Работает в индустрии IT более 15 лет, прошел путь от инженера до руководителя. Менеджер продукта Java ME Embedded. Неоднократно разрабатывал программу конференции JavaOne Russia. Java-энтузиаст, один из создателей и активный участник сообщества JUG.ru. Неоднократный участник конференций JavaOne, JEEConf, Joker и многих других.

Антон Архипов, ZeroTurnaround

Pазработчик и Product Manager в проектах JRebel и XRebel в эстонской компании ZeroTurnaround. Профессионально занимается разработкой на Java около десяти лет. Основные интересы связаны с языками программирования и средствами разработки ПО. Регулярно выступает на международных конференциях — за спиной выступления на JavaOne в Сан-Франциско и Москве, JAX, GeeCON, JFokus, JavaZone, EclipseCon.

Барух Садогурский, JFrog

Поскольку «религия не позволяет» быть евангелистом, Барух — developer advocate, и делает в жизни ровно 3 вещи: зависает с разработчиками Bintray и Artifactory, пописывает для них код, и рассказывает о впечатлениях в блогах и на конференциях. И так несколько лет подряд, ни минуты об этом не жалея. Активно выступая на конференциях, дослужился до почетного звания JavaOne Rock Star и 2013 Duke Choice Awards winner.

Рефакторинги и технический долг

Темы для обсуждения:

  • управление техническим долгом
  • взаимодействие с бизнесом
  • новые версии браузеров и платформ как триггер для рефаторинга
  • мотивация разработчиков изучать legacy
  • технический долг и legacy

Эксперты:

Яков Сироткин, Sidenis

Закончил матмех СПбГУ, работает программистом с 1999 года в том числе в DataArt, Яндексе и лаборатории алгоритмической биологии Академического университета. Сейчас работает в компании Sidenis.

Никита Липский, Excelsior

Один из инициаторов и руководителей проекта Excelsior JET, сертифицированной реализации Java SE, разрабатываемой компанией Excelsior. Работая над проектом с 1997 года, поучаствовал в исследовании и разработке практически всех компонент продукта от ядра до продуктовых свойств. Также активно принимает участие в технической поддержке продукта. До проекта Excelsior JET, участвовал в разработке объектно-ориентированной базы данных и конструктора графических пользовательских интерфейсов Оберон-2 системы Мифрил (Kronos Research Group), а также объектно-ориентированных библиотек для языка Оберон-2 (XDS ltd.).

Филипп Дельгядо

Закончил матмех СПбГУ в прошлом веке, с тех пор успел побывать в разных ролях: от SQL-разработчика до CTO и куратора студентов. Больше всего любит быть Java Team Lead. В основном занимается сложными системами, "отягощенными нагрузкой", успел разработать с нуля букмекерский движок, переписать изрядную часть Яндекс.Денег и придумать собственную NoSQL базу данных, а сейчас разрабатывает новую платежную систему. Любит Java, простые архитектурные решения и умных коллег, профессионально задает вопрос "Зачем?". В настоящее время работает в компании ИТИС (Интерактивные Технологии и Системы).

Олег Анастасьев, Одноклассники

Начал карьеру программиста в далеком 1995 году. Он разрабатывал ПО в банковской сфере, телекоме, транспорте. Олег работает ведущим разработчиком в Одноклассниках с 2007 года в команде платформы. В его обязанности входит разработка архитектур и решений для высоконагруженных систем, больших хранилищ данных, решение проблем производительности и надежности портала «Одноклассники.ру». Также занимается обучением разработчиков внутри компании.

Будущее Java-платформы

Темы для обсуждения:

  • развитие языка Java,
  • новые аппаратные платформ,
  • оптимизации на уровне VM,
  • различные варианты виртуальных машин,
  • развитие JVM (новая функциональность, а не просто оптимизации),
  • поддержка альтернативных языков на Java платформе.
  • вызовы, стоящие перед Java платформой
  • 20 лет Java: "вино 20 летней выдержки” или "страшное legacy”
  • Java для мобильных девайсов
  • Javа для десктопа и браузеров
  • Java для IoT (embedded)
  • Server side Java

Эксперты:

Иван Крылов, Azul Systems

Ведущий инженер компании Azul Systems, с 2006 года разрабатывает JVM и JIT-компиляторы в компаниях Sun Microsystems, Oracle, AMD и Azul Systems.

Volker Simonis, SAP

Works for SAP in the SAP JVM Technology group. He is an OpenJDK contributor from the very beginning and helped SAP and the SAP JVM team to engage in the OpenJDK project. He's the project lead of the OpenJDK PowerPC/AIX porting project, a JDK 8 committer and JDK 9 reviewer.

Владимир Иванов, Oracle

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

Никита Липский, Excelsior

Один из инициаторов и руководителей проекта Excelsior JET, сертифицированной реализации Java SE, разрабатываемой компанией Excelsior. Работая над проектом с 1997 года, поучаствовал в исследовании и разработке практически всех компонент продукта от ядра до продуктовых свойств. Также активно принимает участие в технической поддержке продукта. До проекта Excelsior JET, участвовал в разработке объектно-ориентированной базы данных и конструктора графических пользовательских интерфейсов Оберон-2 системы Мифрил (Kronos Research Group), а также объектно-ориентированных библиотек для языка Оберон-2 (XDS ltd.).

Highload

Темы для обсуждения:

  • Что такое highload, примеры highload задач (HL это когда нагрузка выше чем 1 сервер может потянуть при наличии latency ограничений -> скалирование. Примеры - интернет сервисы, high freq trading, БА коллайдер,...)
  • Масштабирование и его виды, отказоустойчивость. Горизонтальное масштабирование и его вызовы.
  • Типичные архитектуры и их проблемные места (ботлнеки: БД, диски, сетка, шина, память (втч GC), CPU )
  • Способы поиска проблемных мест и их предсказания (диагностика, метрики - операционные и продуктовые, как и где метрики снимать и что потом с ними делать)
  • Способы тестирования производительности системы (тестовые стенды, почему они не дают реальной картины, тестирование в реальной среде)
  • Запуск продукта в эксплуатацию в highload

Эксперты:

Олег Бунин, Онтико

Генеральный директор студии разработки высоконагруженных интернет-проектов «Онтико». Окончил факультет Автоматики и вычислительной техники Московского государственного института электроники и математики.

В настоящий момент Олег — признанный российский эксперт в области высоких интернет-нагрузок. А также является организатором ведущих в России профессиональных конференций для веб-разработчиков HighLoad++, «Российские интернет-технологии» (РИТ++) и Whale Rider.

Андрей Паньгин, Одноклассники

Ведущий инженер проекта «Одноклассники» компании Mail.Ru Group. C 2011 года занимается программной платформой, лежащей в основе сервисов портала. До этого 6 лет работал в Sun Microsystems, разрабатывая виртуальные машины Java от CLDC HI до HotSpot JVM.

Интересуется низкоуровневым системным программированием. Увлекается покером. Катается на северных ездовых собаках.

Алексей Рагозин, Deutsche Bank

Специализируется на разработке высоконагруженных распределённых систем на платформе Java. Более чем за 10 лет работы в индустрии он собрал опыт разработки информационных систем в таких отраслях, как финансы, телеком, E-commerce и здравоохранение.

С 2009 по 2011 возглавлял внедрение In-memory Data Grid решений в компании GridDynamics. В октябре 2011ого перешёл в Дойче Банк, где является ведущим специалистом в области технологий распределённого кэширования.

Олег Анастасьев, Одноклассники

Начал карьеру программиста в далеком 1995 году. Он разрабатывал ПО в банковской сфере, телекоме, транспорте. Олег работает ведущим разработчиком в Одноклассниках с 2007 года в команде платформы. В его обязанности входит разработка архитектур и решений для высоконагруженных систем, больших хранилищ данных, решение проблем производительности и надежности портала «Одноклассники.ру». Также занимается обучением разработчиков внутри компании.