Решили позвать вас на хардкорную Java-конференцию без соплей – Joker 2018. Там выступят крутые дядьки, прямо герои из мира разработки: именно они делают ту самую джаву, которой вы пользуетесь. Сейчас расскажем, кто эти по-настоящему супергики.
Есть такой
из Одноклассников. Сначала он просто делал Java, потом в Oracle пилил компиляторы. Сейчас сидит в самом сердце Mail.ru Group и коммитит оттуда опенсорсные библиотеки, которые отвечают за высокоскоростной ввод данных. Он же написал async-profiler — один из двух профайлеров мирового уровня для Java. Андрей
Следом выступит
Маркус Хирт (Marcus Hirt) – автор второго профайлера, соавтор Java Flight Recorder и человек, который придумал инструмент для анализа Java-приложений. Он же создал JRockit JVM, ещё у него
есть интересный блог. Сейчас он работает в Oracle, а в России будет выступать впервые. Помимо джавы, Маркус пишет музыку, погружается с аквалангом и вообще ведёт себя как благородный магистр компьютерных наук и инжиниринга из Королевского технического института Стокгольма (сущая правда). Скорее всего,
его хардкорный доклад поймут человек 50 из 600 присутствующих, при этом большинство наверняка напишут отзыв, что это была лучшая лекция в их жизни. Всё потому, что Хирт — живой пример, куда развиваться разработчику.
Архитектура и фреймворки
Евгений Борисов пишет на Java уже больше 17 лет: он довольно быстро вырос от разработчика до архитектора, успел задолбаться и ушел в свободные художники. Больше ни на кого не работает, никого не продвигает, а просто сидит и потрошит Spring. И вот этот спринг-потрошитель со стажем будет рассказывать про кишки, неочевидные фичи и рубить правду-матку со сцены. Это полезно, потому что он не только
рассказывает, как оно работает внутри, но и что из этого влияет на ваш код. Сейчас он развлекается live-курсами по J2EE для офицеров израильской армии, читает Spring по WebEx для румын, Hibernate — для канадцев, Troubleshooting и Design Patterns — для украинцев.
Следующий спикер –
Длинный Джо (Josh Long). Парень в футболке, который управляет мужчинами в пиджаках. Работает в компании Pivotal, которая как раз делает Spring. Если кто не знает, это один из популярных Java-фреймворков для энтерпрайза. Немного статистики: примерно 40% участников конференции Joker пилят что-то на спринге. Джош
расскажет о том, как косячат мидлы и как не устраивать фабрику обезьян на проекте. Хотя у него самого всё к этой фабрике идёт: квалификация среднего разработчика не очень высока, особенно там, где из мотивации остаются только деньги (как в банках). Помимо прочего, Джош написал пять книг, записал кучу видеотренингов и много коммитит в опенсорс (Spring Boot, Spring Integration, Spring Cloud, Activiti и Vaadin).
Языки
Секцию языков откроет
Николай Парлог — человек из массмедиа, который делает обзоры на фичи Java. Иногда после этих обзоров кого-то даже увольняют (но редко). На Joker он будет рассказывать про будущее Java, что есть в новой версии, про тренды и про большой мир. Его
доклады приятно слушать: то есть можно приходить на любой и просто наслаждаться, пускай это близко не ваша тема. Николай Парлог написал «The Java Module System» для издательства Manning, ведёт блоги о разработке программного обеспечения на codefx.org, участвует в нескольких опенсорсных проектах. Прямо на конференции его можно нанять, он фрилансер. Правда, дорогой фрилансер.
Тагир Валеев из JetBrains – гик в квадрате, может ответить на заковыристые вопросы, которые другие спикеры составляют так, чтобы на них никто не ответил. Занимается Java, кидает патчи в OpenJDK и разрабатывает опенсорсную библиотеку StreamEx. Нашёл много багов и внёс ещё больше предложений в Stream API — то есть в ту Java, которой все пользуются. Часто в ответ на коммит объясняет, как можно то же самое сделать чище и проще. В общем, тем разработчикам, кто попадёт на Joker, удастся прокачать свой уровень и, может, немного поменять образ мышления.
Вот тут подробнее о его докладе.
Практики и инструменты
Хедлайнер секции
Джон Макклин (John McClean) – архитектор в Oath. Мировой спец по функциональному программированию на Java написал целую библиотеку про него, а таких в принципе немного. Он скрестил непонятное с джавой и показывает, как на этой платформе надо (и не надо) делать и как это работает. Активно поддерживает cyclops-react (функциональные и реактивные структуры) и micro-server (плагин в системе для построения микросервисов в Spring и Spring Boot). Смотрите
здесь.
Ещё один странный парень – создатель Maven
Роберт Шольте (Robert Scholte). Он не вошёл ни в одну в секцию, поэтому мы
создали секцию специально под него. Maven — это серьёзный инструмент для сборки проектов, и он нужен всем. Есть несколько тулов, которые пытаются её подвинуть, но в энтерпрайзе ей пока нет равных. Роберт уже 10 лет ей лично управляет. Ещё он был одним из членов экспертной группы JSR 376 (проект Jigsaw) и сделал много для поддержки Java 9+. Единственное, почему-то он каждый раз присылает фотографию с лицом в духе: «Эй, пацан, семки есть?» Бояться не надо: он на докладах куда более дружелюбный, чем на фото.
Вы следующий (возможно!)
Просто приходите. Посмотрели, впечатлились
и уделали всех. Главное — понять, что это такие же люди, как мы все. Просто они потратили когда-то лишние 10 минут на то, чтобы взять и сделать какую-то внезапную безумную идею. На самом деле нет никакого серьёзного разрыва между senior-разработчиком и героями.
Конечно, в список попали не все докладчики. Вот тут можно посмотреть
всю остальную программу. А пока запоминайте: 19-20 октября, Санкт-Петербург, Экспофорум – тут пройдёт глубоко техническая и крупнейшая в России конференция для Java-разработчиков.