Pull to refresh

Java-конференция Joker: выбираем доклады вместе!

Reading time 2 min
Views 5.4K
JUG Ru Group corporate blog Java *
Хабр, приветствую!

Всё лето мы, питерская Java User Group, занимались подготовкой Java-конференции Joker, которая пройдёт в Петербурге 15 октября. И всё шло хорошо до вчерашнего дня, когда real_ales, который занимается программой конференции, внезапно понял, что заявок на доклады у нас дофига, а мест в программе конференции гораздо меньше.

Разумеется, мы немедленно устроили митинг по скайпу, на котором попытались понять, какие доклады мы хотим оставить, а какие — выкинуть. И вот тут-то и возникла некоторая загвоздка. Мы осознали, что нам тупо не хватает экпертизы в некоторых областях, чтобы понять, насколько интересны и актуальны некоторые из докладов.

И тогда мы решили провести эксперимент и обратиться к хабровчанам с просьбой оценить, насколько им интересен тот или иной доклад.

Cледует отметить, что даже те хабровчане, которые не придут на конференцию, получат profit от участия в голосовании. Мы планируем сделать видеозапись большинства докладов и выложить в публичный доступ (@alexbel говорит, что если выложить совсем все доклады, как мы сделали в случае апрельской конференции JPoint, то на конфу никто не придёт). Поэтому каждый проголосовавший не-питерец получает возможность увидеть в записи именно те доклады, которые кажутся наиболее интересными именно ему!
Выберем доклады вместе!
Total votes 22: ↑22 and ↓0 +22
Comments 19

Java-конференция Joker: предварительная программа, Unconference и другие подробности

Reading time 6 min
Views 6.6K
JUG Ru Group corporate blog Java *
Привет, хабр!

Как многие из вас уже знают, 15 октября в Питере пройдёт Joker 2013, конференция по Java-технологиям, организатором которой выступает сообщество JUG.ru, а генеральным спонсором — компания «Одноклассники». Конференция ориентирована на профессионалов в области разработки ПО на Java. Участников ожидает более 30 докладов от гуру Java-разработки на русском и английском языках, стенды компаний-лидеров в области Java-разработки и зона свободного общения, где можно будет пообщаться с друзьями и коллегами или просто отдохнуть.

Что ожидает участников:
  • 14 октября: мастер-классы
  • 15 октября: 4 трека, 30 докладов
  • 16 октября: закрытый Unconference!

Подробно о конференции Joker 2013
Total votes 16: ↑16 and ↓0 +16
Comments 65

(Почти) все доклады конференции Joker 2013

Reading time 9 min
Views 7.6K
JUG Ru Group corporate blog Java *Kotlin *
Всем привет!

Итак, до питерской Java-конференции Joker 2013 осталось чуть больше недели. У нас в сетке осталось место только для трёх докладов, остальные — готовы. Если вы вдруг по какой-то причине ещё не знаете о нашей конференции, то почитайте о ней в моей предыдущей статье.

Под катом — краткий анонс каждого из докладов. Я постарался ужать каждый из анонсов до одного абзаца, оставив только некоторую сухую выжимку, чтобы вы дочитали до конца и не убили меня не очень устали.

О докладах Joker 2013
Total votes 16: ↑16 and ↓0 +16
Comments 35

Джокер поднимает ставки

Reading time 4 min
Views 11K
JUG Ru Group corporate blog Java *
Всем привет!

Итак, близится осень, а значит, вместе с ней близится и Java-конференция Joker 2014. Нынешний Джокер, второй по счёту, пройдёт в Питере 20-21 октября. На следующий день, 22 октября состоится традиционный Unconference, а 23 октября мы проведём JUG с кем-нибудь из наших спикеров.

Чем же интересен Joker образца 2014 года? Прежде всего тем, что подбирается очень и очень вкусный список тем, а от списка докладчиков некоторые особенно впечатлительные падают в обморок и спрашивают, возможно ли такое. Отвечаем: возможно!



Joker 2014 — это главное Java-событие года в России:
  • Более 30 докладов от экспертов мирового уровня. Если докладчик — не эксперт мирового уровня, то скорее всего, он не попадёт к нам в программу.
  • Возможность пообщаться с разработчиками самой технологии Java. Причём как из OpenJDK/OracleJDK, так и альтернативных реализаций: Azul, Excelsior, Red Hat
  • Огромная русскоязычная Java-тусовка. Ваши друзья, сокурсники, бывшие, нынешние и будущие коллеги.
  • Выступления по-настоящему больных на голову творческих людей, среди которых Влад Горелов со своим научно-техническим рэпом и невероятный супергерой Джигурдокер.


Интересно? Тогда добро пожаловать под кат!
Why so seriuos?
Total votes 32: ↑31 and ↓1 +30
Comments 19

Охота на Java-разработчиков: как профессионально расти и стать желанной целью

Reading time 7 min
Views 83K
JUG Ru Group corporate blog Java *
image
Двое на этой фотографии через месяц сменили работу на более крутую

Студент, который только учит Java, может получить в Москве больше, чем действующий разработчик. К примеру, в Российском центре разработки Deutsche Bank стипендия колеблется в районе 100 тыс.руб. в месяц — и вас за эти деньги ещё только учат, работа — потом.

Спрос на разработчиков каждый год растёт примерно на 10-15 процентов, а база для образования не справляется. И потребности растут, и текучка большая: ведь в какой-то момент выяснилось, что Java позволяет наиболее индустриально разрабатывать код.

Так вот, сейчас я расскажу, какие есть варианты карьеры в России и за рубежом есть у вас, если вы уже знаете Java или, по крайней мере, у вас есть пара месяцев, чтобы перейти на новый язык и новую среду разработки. За рубежом, кстати, Amazon, Facebook, Twitter и LinkedIn активно нанимают Java-инженеров, специализирующихся на бэкэндах. А у нас — Одноклассники, Deutsche Bank, Oracle, Luxoft, Сбербанк-Технологии, Azul и другие. Пошли, покажу, что и как.
Читать дальше →
Total votes 72: ↑48 and ↓24 +24
Comments 79

Наши грабли при подготовке хардкорной конференции

Reading time 7 min
Views 12K
JUG Ru Group corporate blog Java *


Три года назад опыта проведения конференций у меня не было. Из важных воспоминаний — было то, как я один раз уснул на чьем-то докладе, потому что было откровенное капитанство. Примерно тогда ко мне и пришло понимание того, моя конференция для разработчиков будет мегахардкорной и без косяков по докладам.

Надо сказать, что мне, как и сформировавшейся в процессе команде, дико повезло с отсутствием опыта. Сейчас, когда минимум четырежды получилось сделать конфу как хотелось, могу сказать — в среднем в сфере всё делают не так, как надо разработчику. Причина проста: конференции обычно проводят эйчары для набора новых людей. И заказывают их внешним агентствам. Агентства набирают докладчиков без системы, не понимая о чём вообще будет речь.

Грабли и конференсный хардкор
Total votes 38: ↑29 and ↓9 +20
Comments 6

Возвращение Джокера: как прошла главная российская Java-конференция

Reading time 6 min
Views 19K
JUG Ru Group corporate blog Java *Kotlin *
Год назад в Петербурге впервые прошла конференция Joker, и на Хабрахабре появился подробный текст об этом. Теперь она вернулась с еще большим размахом, подтверждая делом свою заявку на статус «главной Java-конференции в России». Организаторы, возглавляемые Алексеем Федоровым (@23derevo), позвали меня оценить результат своей работы. Сразу оговорюсь, что я не Java-программист, а IT-журналист, поэтому далеко не во все технические детали докладов мог вникнуть — но того, что понял, было достаточно для выводов.



Читать дальше →
Total votes 37: ↑30 and ↓7 +23
Comments 26

Анонс Joker 2015 University Day: Праздник на студенческой улице

Reading time 4 min
Views 4.7K
JUG Ru Group corporate blog Java *
Студенты, изучающие Java, преподаватели и все сочувствующие им!

В воскресенье, 18 октября, в Питере мы проведем Joker 2015 University Day — мероприятие для студентов в рамках «большого» Joker'а. University Day — это:
  • 12 докладов от Java-экспертов мирового уровня, с каждым из которых можно пообщаться лично;
  • стенды ведущих питерских и московских Java-работодателей. Там можно узнать о стажировках, вакансиях для Junuor'ов, Java-школах и вообще побольше об этих компаниях;
  • возможность посмотреть на то, что такое профессиональная отраслевая конференция;
  • обсудить с «коллегами по несчастью» из других ВУЗов, что и как у них происходит с обучением программированию вообще и Java-технологиям в частности.




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

Сайт конференции: http://university.jokerconf.com/
Подробнее об университетском дне...
Total votes 14: ↑11 and ↓3 +8
Comments 8

Анонс Java-конференции Joker 2015

Reading time 5 min
Views 12K
JUG Ru Group corporate blog High performance *Programming *Java *
Всем привет!

Ровно через 3 месяца, 16-17 октября в Питере мы проведем конференцию Joker 2015. Лучшие Java-спикеры из России, Европы и США, актуальные и модные темы, сотни программистов со всех уголков русскоязычного Java-мира — таким будет Joker 2015.



Что же нас всех ждет на Joker 2015? Пойдемте под кат, там все расскажу.

Каким будет Joker 2015
Total votes 23: ↑21 and ↓2 +19
Comments 11

Joker 2015: Новости 16-27 июля 2015 — новые спикеры и доклады

Reading time 3 min
Views 6.4K
JUG Ru Group corporate blog Java *
С момента анонса Joker 2015 на хабре прошло почти две недели. В этом посте я коротко расскажу о том, что нового у нас произошло за это время. И говорить мы будем, как обычно, о контенте — новых заявленных спикерах и их докладах.




НОВЫЕ СПИКЕРЫ И ИХ ТЕМЫ



jemerov
Дмитрий Жемеров — ветеран компании JetBrains, человек, приложивший руку к IntelliJ IDEA, RubyMine, PyCharm и возглавивший в свое время процедуру предобразования IDEA из простой IDE в платформу для написания IDE для разных языков. В JetBrains успел поработать разработчиком, потом CTO, потом на год уходил в Google. Несколько месяцев назад вернулся в JetBrains, где возглавил команду поддержки языка Kotlin в IDE. Вместе со Светой Исаковой пишет первую книгу по Kotlin, «Kotlin in Action», которая выйдет в свет, видимо, в следующем году.

На конференции Дмитрий расскажет о том, какие части платформы IntelliJ IDEA в данный момент переписываются на Kotlin, почему были выбраны именно они, с какими проблемами сталкиваются разработчики при этом самом переписывании и какой профит от Котлина получает при таком переписывании проект.

Кстати, буквально со дня на день на хабре мы опубликуем большое (часовое!) видеоинтервью с Дмитрием. Там будет и про JetBrains, и про IDEA, и про Kotlin и про Google — так что ждите интересного!


Еще анонсы
Total votes 19: ↑17 and ↓2 +15
Comments 0

Joker 2015: Новости 1-18 августа 2015 — новые спикеры и доклады

Reading time 3 min
Views 5.7K
JUG Ru Group corporate blog Java *
За три недели, прошедшие с момент предыдущей публикации про Joker, мы анонсировали несколько новых докладчиков и докладов, о которых я и расскажу в этом посте.



  • Андрей Солнцев aka asolntsev расскажет о плюcах и минусах Play Framework (речь пойдет о ветке 1.3);
  • Владимир Ситников aka vladimirsitnikov покажет, что делать, если у вас выскочила ошибка типа OutOfMemory;
  • Nicolas Frankel к рассказу о Spring Boot for DevOps добавит рассказ о мутационном тестировании;
  • Антон Кекс aka antonkeks и Андрей Солнцев aka asolntsev покажут нам технику Ping-pong Programming — гибрид парного програмирования и TDD;
  • наконец, наш дебютант Тагир Валеев aka lany покажет некоторые штуки, которые делает HotSpot на примере сравнения производительности Stream API и Collections API.


Подробности — как всегда под катом.
Новые анонсы
Total votes 20: ↑15 and ↓5 +10
Comments 2

На что может рассчитывать студент в IT, и какие есть вообще варианты

Reading time 6 min
Views 42K
JUG Ru Group corporate blog Website development *Programming *Java *


В Петербурге зарплаты для Java-junior'а колеблются от 30 до 60К рублей. За пару лет реально дорасти до 80К, за 3-4 года — до 120К. Это докризисные цены, сейчас многие подняли зарплаты еще процентов на 20, сначала те, у кого клиенты зарубежные, а потом и остальные, чтобы оставаться конкурентноспособными.

Проблема, конечно, в том, как сразу выбрать правильное место, где можно будет расти максимально быстро. Даже зная в общем базовую технологию (Java), дальше открывается такое огромное количество веток от геймдизайна до хардкорного хайлоада, что быстро становится понятно — надо выбирать. Здесь и сейчас, потому что изучить все в деталях не выйдет: мир постоянно меняется, и специалистом в один момент времени можно быть только в чём-то одном.

Я уже несколько лет наблюдаю за поведением IT-студентов с большим интересом. Получается, что после университета у них либо есть нужная хорошая практика как старт; либо же они оказываются перед чертовски странным выбором, где даже непонятно, что и из чего выбирать. И по книгам, Гитхабу или другим самостоятельным образом выучиться достаточно быстро не выйдет — очень много времени будет потрачено просто зря. При этом в мире нужны все: дикий кадровый голод на Java-программистов есть по всему миру. Количество программистов в мире растет на 15% в год то есть, удваивается каждые 5 лет, а в России — еще быстрее. У бизнеса огромный спрос на прогеров. Понятно, что ВУЗы просто не успевают подготовить такое количество кадров.

Надо что-то с этим делать. И вот к каким выводам в Java User Group мы пришли по этому поводу относительно студентов.
Читать дальше →
Total votes 43: ↑29 and ↓14 +15
Comments 29

Отчёт о Java-конференции Joker 2015

Reading time 8 min
Views 16K
JUG Ru Group corporate blog Java *
Sandbox
16-17 октября 2015 года в Санкт-Петербурге состоялась конференция Joker 2015. В течение 2 дней было прочитано более 30 докладов, связанных с разработкой на языке программирования Java. Кто был среди докладчиков, какие доклады удалось посмотреть, что показалось интересным, об этом рассказывается далее.


Читать дальше →
Total votes 27: ↑26 and ↓1 +25
Comments 42

Новая Java-конференция от JUG.ru в Новосибирске

Reading time 3 min
Views 5.3K
JUG Ru Group corporate blog Java *


В субботу, 19 марта, мы впервые проведем Java-конференцию в Новосибирске. Называться она будет JBreak. Вот её сайт.

Доклады будут проходить параллельно в трех залах, так что скучать будет некогда. Всего будет около 20 докладов продолжительностью по 50-60 минут каждый.

Почему Новосибирск?


Как многие из вас знают, за плечами у JUG.ru уже аж 6 Java-конференций — по 3 раза мы провели Joker и JPoint. Сначала это был Питер, а с 2014 года — и Москва.

Наши спикеры и участники давно говорили нам, чтобы мы сделали что-нибудь в Сибири. Мол, ехать в Питер или Москву из Сибири далеко и дорого, а Java-хардкора хотят не только в этих ваших столицах.Впервые этот разговор зашел за спикерским ужином после JPoint 2014, когда эту идею в явном виде озвучили нам Лёша Шипилев и Никита pjBooms Липский. Мол, Новосибирск — огромный город, в нем много джавистов, в нем сильная компиляторная школа, а главное, много людей, которым нужна сильная Java-конференция.

Поначалу мы отреагировали на это предложение без особого энтузиазма. Команда у нас была небольшая (я, real_ales и jetliner) и сил делать конференцию в далеком для нас городе мы в себе тогда не видели. А нынче погляди в окно многое изменилось. Наша команда выросла, укрепилась и наконец созрела. В какой-то момент мы смотрели гугловую аналитику на сайтах JUG.ru, Joker и JPoint и обнаружили, что в Новосибирске интерес к нашей деятельности действительно довольно велик: Top 5 городов выглядел так: Москва, Питер, Киев, Минск, Новосибирск. Стало понятно: нужно делать конфу в Новосибе!

В чем же особенности новой конференции?
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Comments 4

Java-конференция Joker 2016: Питер, 14-15 октября

Reading time 3 min
Views 6.9K
JUG Ru Group corporate blog Java *



14 и 15 октября в Санкт-Петербурге состоится Java-конференция Joker 2016. Java-спикеры из России, США и Европы приедут на Joker, чтобы поделиться с вами своими мыслями и идеями.

Joker №4. Больше, сильнее, интереснее


Это будет уже четвертая по счету конференция Joker в Питере. Спикеров и докладов, спонсоров и стендов, участников и экспертов будет больше, чем было в прошлые разы, поэтому каждому пришедшему будет чем заняться! Формат останется прежним: 2 дня, доклады по 60 минут, перерывы по полчаса — чтобы голова не перегревалась и было время спокойно со всеми пообщаться. Мы впервые опробовали формат с длинными перерывами на прошлом Joker, и он настолько всем понравился, что мы обязательно его оставим.
Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Comments 17

Производительность Java: настоящее и будущее

Reading time 14 min
Views 61K
JUG Ru Group corporate blog High performance *Programming *Java *

Уже два десятилетия активно плодятся мифы о том, что приложениям на Java свойственны проблемы с производительностью. Одновременно с этим на Java создаются по-настоящему высоконагруженные системы. Кто же в конечном итоге прав? Чтобы составить мнение о том, как сейчас обстоят дела с производительностью Java, мы обратились к двум заинтересованным сторонам: создателям самой Java и клиентам, использующим Java в своих системах. На наши вопросы любезно согласились ответить Алексей Шипилёв (Oracle) и Олег Анастасьев (Одноклассники).


Читать дальше →
Total votes 58: ↑56 and ↓2 +54
Comments 209

Java DevTools: модно не значит хорошо

Reading time 8 min
Views 18K
JUG Ru Group corporate blog Programming *Java *
Сегодня с нами Антон Архипов aka antonarhipov — разработчик и менеджер продукта JRebel в компании ZeroTurnaround, — и говорим мы о правильных средствах разработки и их неправильном использовании. Антон профессионально занимается разработкой на Java более десяти лет. Основные интересы связаны с языками программирования и инструментарными средствами разработки ПО. Очень любит vim и IntelliJ IDEA. Часто выступает на международных конференциях — за спиной выступления на таких конференциях как JAX, JavaOne, Joker, JPoint, GeeCON, Jfokus, JavaZone, EclipseCon.


— Антон, чем вы занимаетесь в области Java-разработки?

— Последние шесть лет я работаю в компании ZeroTurnaround, и по долгу службы занимаюсь любимым делом – разработкой инструментов для Java-разработчиков. Наш известный продукт – JRebel для Java-разработчиков, и наш второй крупный продукт – это XRebel, тоже для Java-разработчиков, но больше для тех, кто занимается веб-разработкой. Я занимался первые три года JRebel, и последние три года участвую в создании XRebel.
Читать дальше →
Total votes 43: ↑40 and ↓3 +37
Comments 69

Java Stream API: что делает хорошо, а что не очень

Reading time 9 min
Views 44K
JUG Ru Group corporate blog High performance *Programming *Java *


Настолько ли «энергичен» Java 8 Stream API? Возможно ли «превращение» обработки сложных операций над коллекциями в простой и понятный код? Где та выгода от параллельных операций, и когда стоит остановиться? Это одни из многочисленных вопросов, встречающихся читателям. Попробуем разобрать подводные камни Stream API с Тагиром Валеевым aka @lany. Многие читатели уже знакомы с нашим собеседником по статьям, исследованиям в области Java, выразительным докладам на конференциях. Итак, без проволочек, начинаем обсуждение.

Тагир, у вас отличные показатели на ресурсе StackOverflow (gold status в ветке «java-stream»). Как вы думаете, динамика применения Java 8 Stream API и сложность конструкций выросла (на основе вопросов и ответов на данном ресурсе)?
Читать дальше →
Total votes 62: ↑59 and ↓3 +56
Comments 8

Joker Student Edition: Лучшие видео прошлых конференций

Reading time 6 min
Views 14K
JUG Ru Group corporate blog Java *
Бескрайние просторы интернета часто озаряются вспышками праведного гнева по поводу бессмысленности и бесполезности студентов-айтишников, нашего образования и сетований в стиле «раньше трава была зеленее».



Этот пост получится большим, а все вот почему: мы рассмотрим ТОП-5 докладов с двух наших студенческих конференций (Joker 2015 University Day и JPoint 2016 Student Day), поговорим о том, чего хочет молодежь в 2016 году, а также пройдемся по новому формату Joker 2016 Student Edition (Петербург, 15 октября, Экспофорум).
И все это уже здесь, под катом.
Total votes 27: ↑27 and ↓0 +27
Comments 11

О Legacy-коде без максимализма: что делать

Reading time 11 min
Views 28K
JUG Ru Group corporate blog Programming *Java *


Представьте, что вам дали задачу поправить часть кода. В голове возникнет много мыслей. Кто его написал? Когда? А может он — legacy? Где документация? Давайте попробуем разобраться с «наследием» основательно и со всех сторон. Поможет нам в этом вопросе Андрей Солнцев @asolntsev (http://asolntsev.github.io/), разработчик из таллинской компании Codeborne. Начнём.

— Андрей, вы знакомы с трудами Michael Feathers, например, «Working Effectively with Legacy Code»? В книге акцентируется внимание на важности тестирования и выделяется одно из ключевых отличий legacy от не legacy-кода — это наличие тестов. Вы согласны с этим мнением?

Абсолютно согласен! Скажу больше: юнит-тесты — необходимое, но недостаточное условие. И с юнит-тестами можно навалить так, что сам Геракл не разгребёт.
Что для настоящего джедая мастхав, так это:
  1. TDD — то есть тесты ДО кода.
  2. Чистый код (и чистые тесты).


Я очень люблю книгу Robert C. Martin «Clean Code» («Чистый код»). Это для меня настольная библия. Категорически всем советую. Кстати, его блог тоже великолепен.

Читать дальше →
Total votes 53: ↑44 and ↓9 +35
Comments 61