JavaDay Minsk 2016, 11 июня

Коллеги, если вам доведётся оказаться в Минске в начале июня, то вам повезло — 11 июня в Минске пройдёт событие под названием JavaDay!

Будут рассмотрены самые актуальные вопросы Java-разработки, новинки и свежие тренды, а также проверенные временем подходы.

javadayby

В первом потоке #JavaDayBy слушателей ждёт критический взгляд на ООП в Java, доклад о тонкостях настройки JVM, обзор паттернов Java EE, знакомство с концепциями функционального программирования в Java 8, а также доклад о принципах и внутреннем устройстве трансакций в Java – в общем, масса полезной информации от ярких профессионалов области.

Помимо традиционных тем по Java и Java в web, на конференции будет представлен поток докладов, посвященный Scala и Android: вы сможете узнать о преимуществах программирования на Scala, о том, как использовать Java-технологии на Scala на примере Spring Boot. Отдельные доклады будут посвящены применению RxJava в разработке для Android, а также обзору новых возможностей в Android N.

Дополнительная информация доступна на javaday.by, в twitter и фейсбуке, а также по хэштегу #javadayby.

На любые вопросы может ответить Катя Будникова, менеджер мероприятия: budnikova.kate@gmail.com, +375(25)902-16-03

JEEConf 2016, 20-21 мая, Киев

20-21 мая в Киеве пройдет ежегодная конференция по Java технологиям — JEEConf. В этом году JEEConf в превый раз пройдет на новой локации в КВЦ Парковый. Как и всегда, конференция отличается практичностью докладов, только практический опыт реальных проектов. Спикеры из разных стран мира приедут поделиться с участниками своими знаниями, опытом и решениями. Вы сможете послушать доклады и задать вопросы таким спикерам как Josh LongJacek LaskowskiYakov Fain и многим другим настоящим профессионалам. В этом году будет 5 потоков: General topics, JDK/WEB, JVM languages, Big Data/Cloud, Tools/Approaches — каждый из вас найдет для себя полезную информацию.

А вот и видео, про то, как это было в 2015 году

JPoint 2016, 22-23 апреля, Москва

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

JPoint — это крупнейшая Java-конференция в России, и, пожалуй, лучшая Java-конференция на русском языке, так что не упускайте возможности!

Январская встреча — TV, HR и BI

Привет!

Очередная встреча клуба состоится 27 января, в конференц-зале отеля von Stackelberg, по адресу Toompuiestee 23. Начало в 19:00.
В программе у нас в этот раз 3 доклада: о TV, об HR, и о BI.
Антон Анисимов расскажет нам о TV. Точнее о дигитальном телевидении:

1. Краткое сравнение Digitial vs Analog
2. Какое дигитальное телевидение бывает
3. Профессиональное оборудование дигитального телевидения или упрощенная схема оператора дигитального телевидения.
4. Дигитальное телевидение в Эстонии

А ещё ожидается демо 🙂
Юлия Ёлкин раскроет тему HR: «Тонкости работы IT рекрутера, или как вам уменьшить спам и получать самые лучшие предложения?»

С удовольствием расскажу вам о том, кто такие рекрутеры. Выдам рекрутерские секреты и пароли. Объясню, как мы вас находим, откуда знаем ваш мейл и номер телефона.
Вместе проанализируем и выясним, почему вам присылают неподходящие предложения и как избежать рекрутерского спама. А также научимся показывать себя с лучшей стороны, дружить с рекрутерами, всегда быть в курсе происходящего на рынке и получать самые лучшие предложения!

Игорь Босенко выступит с докладом «BIть или не BIть — вот в чём вопрос!»

Вы вдруг (как это обычно бывает) обнаружили, что клиенту обещано BI решение. Времени до сдачи проекта не много, клиент категорически не соглашается на статические репорты, задача не проста. Особенно, если учесть, что, естественно, деньги на лицензии скорее всего отсутствуют.

В данном докладе мы попытаемся проанализировать, когда лучше взять Open Source решения (такие как SpagoBI или Pentaho), а когда платные (SAP BO BI, Oracle BI, Jaspersoft, Pentaho EE)?

Попытаемся ответить ответить на вечные вопросы:

1) всегда ли бесплатный сыр находится в мышеловке?
2) насколько могучие объятия у монстров индустрии (читай насколько легко пересесть с одного BI продукта на другой)?
3) а кто, собственно говоря, сейчас лидер BI индустрии?
4) ах да, ну, и попытаемся решить первоначальную проблему.

 

Регистрироваться можно вот тут: https://www.eventbrite.com/e/-tv-bi-hr-tickets-20925794615

 

25 ноября — и снова von Stackelberg

Привет коллеги! Приглашаем вас на очередную встречу нашего клуба! В этот раз будет жарко 🙂
Встреча пройдёт в конференц-зале отеля Von Stackelberg, начало в 19:00.

Регистрируемся:

А в программе у нас вот такое:

Никита Сальников-Тарновский с рассказом о том, как изобретение велосипедов спасло компанию Plumbr:

Незадолго до мажорного релиза мы началь с чистого листа. Выбросили в помойку несколько месяцев работы и переписали всё за пару-тройку недель. Можно ли выжить в таких условиях? Мы выжили и мы выпустили релиз в срок! Но для этого нам пришлось заменить Groovy на Java, уменьшить размер структуры данных с 2Гб до 20Мб, и реализовать своё шардирование для MySQL. Это пассказ о проблемах и решениях которые команда Plumbr испытала во время реализации соего хранилища time series данных.

Михаил Лапушкин расскажет как Node.js может быть платформой для всего:

Взглянем на то как Node.js из смешной серверной технологии превратился в стержень экосистемы JS. Расскажу и покажу как уже сегодня можно писать в едином стиле Node.js практически все, что вам нужно: от CLI до мобильных приложений.

И гость из Санкт-Петербуга, Алексей Фёдоров (Одноклассники) поведает нам о тайнствах Java с докладом Синхронизация без блокировок и СМС:

Хорошо известно, что блокировки — это не очень здорово: нужно понимать, где взять блокировку, где ее отпустить и как сделать так, чтобы блокировка (а точнее, критическая секция) не была узким местом в вашем приложении.

Синхронизация без блокировок возможна — для этого используются так называемые универсальные операции, то есть, операции типа Compare-And-Set (CAS). В этом докладе мы поговорим о том, что такое CAS-операции и о том, что на эту тему есть в Java и C#. Мы поговорим про семантику таких операций с точки зрения Java Memory Model и про особенности их реализации как в разных версиях Java, так и на разном железе. Будут показаны несколько базовых идиом, на которых базируется неблокирующая синхронизация и алгоритмы без блокировок.

Доклад базируется на материалах трех классических книг, ссылки на которые я дам в конце. Доклад будет полезен как тем разработчикам, которые слышали про атомики и неблокирующую синхронизацию, но не пользовались ей в продакшене, так продвинутым девелоперам, которые интересуются теорией многопоточности или особенностями реализации многопоточности на современных платформах.

Анонс: июньская встреча (в июле)

Июньская встреча состоится… 32 июня. Для тех, кто в танке — 2 июля. Регистрация откроется за неделю до мероприятия, а пока что — анонс:

Сергей КуксенкоЖелезные счётчики на страже производительности

kuksenko
Нередко при анализе производительности приложений приходится много копать. Но просто копать недостаточно, нужно еще разгребать накопанное. Железный век настал более 3000 лет назад, и было бы удивительно, если бы за это время человечество не создало кучу разнообразных железных приспособлений для копания и разгребания.

В данном докладе мы узнаем, что же такое «Hardware Performance Counters», где их найти и как их можно использовать для анализа производительности.

Игорь БосенкоТрансформация данных чайником

Давайте посмотрим на средство для трансформации данных Pentaho Data Integration Kettle. Kettle в основном используется как ETL tool для извлечения, преобразования и загрузки данных между базами данных, но он может быть использован для работы с структурированными файлами и веб сервисами. Доклад будет состоять по большей части из практических примеров, мы рассмотрим примеры загрузки больших объёмов данных, средство для переводов ресурсов и реальную систему загрузки данных в BI.

Мартин КиуруHFT или How deep the rabbit hole goes?

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

  1. Куда может завести программиста трейдинг (введение в скальпинг и арбитраж)
  2. Введение в HFT, или три ругательные буквы
  3. Как это выглядит, или HFT на службе ненародного хозяйства

Прошла февральская встреча

Февральская встреча прошла в новом месте — Tallink SPA & Conference Hotel на Sadama 11a. Судя по впечатлениям, новое место пришлось многим по вкусу, а по сему, мы попробуем развить этот успех 🙂

Неожиданно, встреча прошла под эгидой компании Creative Mobile, т.к. все три докладчики оказались представителями этой фирмы.

Creative-Mobile

Первым выступал Владимир Фунтиков — сам основатель и CEO Creative Mobile. Доклад оказался импрофизацией, о том как можно облажаться пытаясь сделать бизнес в индустрии игр. Много ярких моментов и рефликсии. Советуем посмотреть видео!

Филипп Кекс погрузил нас в атмосферу живописи и философии. Интересная идея — программистам учиться подходу к работе у художников. Быть может, что-то в этом есть. Видео прилагается.

Под зановес, Миша Бешкин поделился болью, которая появляется при переносе своих мобильных приложений на Android 5. Множество сюрпризов ожидают разработчика на этом тернистом пути. Если вам предстоит такое развлечение — видео Мишиного выступления будет вам очень сподручно!

А вот и фотки со встречи: