Організаторський звіт про конференцію IQ.Lab Java Fusion

article img {margin: 0 auto; border: 1px dashed # 999;}

SysIQ продовжує активний розвиток своєї освітньої платформи IQ.Lab. В першу суботу серпня компанія провела чергову конференцію в форматі Fusion, присвячену розробці на Java. Java Fusion 2012 стала п'ятим заходом під брендом IQ.Lab, розширивши аудиторію проекту - попередні івенти були сфокусовані на фронтенд-розробці та тестуванні.

Як і попередні заходи в форматі Fusion, Java Fusion представляла собою серію доповідей фахівців по темі, кожен з яких створювався з конкретною практичним прицілом. Таким чином організатори спробували зробити Java Fusion максимально корисним, особливо для початківців Java-розробників (чому також допомогло безкоштовну участь - потрібно було лише вчасно зареєструватись).

Нововведенням цього Fusion'а став розширений пул доповідачів - на цей раз вони були не тільки з SysIQ, а й з Ciklum. Побудова серверної інфраструктури (фронтенд-сервери і nginx), «нутрощі» віртуальної машини HotSpot, пошукова платформа enterprise-рівня від Apache, Java-дженерики, мультиагентні системи, анотації в Java, робота з Java bytecode - приправлені прикладами з реальних Java-проектів, ці теми і традиційні для SysIQ додаткові плюшки перетворили 4 серпня у справжнє свято молодого джава-ентузіаста.

Традиційне частування від SysIQ - пиріжки з різними начинками. Не зовсім fusion, але смачно ж!

Доповіддю «Frontend servers and nginx: what, where and how» Олександр Руденко (на фото справа) вирішив відповісти на запитання, чому 22 з гаком мільйони сайтів під Nginx не можуть помилятися. Крім власне огляду сервера, Олександр розповів про практику застосування nginx, показуючи рішення конкретної задачі по роботі зі статичним контентом. Деякі уважні слухачі помітили, що доповідь не зовсім про Java, але так чи інакше торкався серверної інфраструктури і був корисний - тому порахувався «заліком».

Андрій Бондаренко присвятив свій виступ огляду підкапотного простору віртуальної машини HotSpot, приділивши особливу увагу розподілу пам'яті і аспектам роботи з нею. Представлені попутно алгоритми обчислення розміру об'єкта і масиву в Java припали до речі.

Дмитро Головко провів лікнеп по Apache SOLR - пошукової платформі, яка застосовується в системах enterprise-рівня, масштабованої, швидкої, з багатим функціоналом. Знову ж, введення в тему було супроводжено практичними прикладами і поясненнями.

Навіщо потрібні дженерики, ніж вони корисні і яким чином допомагають зробити код більш витонченим і легким у супроводі - завдяки хорошій підготовці і презентейшн-ськілл, доповідь Михайла Гевак на цю знайому більшості тему виявився цікавим і затребуваним.

Сергієм Майстренко, навпаки, знайомив учасників з маловідомими поки мультиагентних системами і фреймворками до них для реалізації на Java, зокрема, JADE. Деякі зі слухачів порахували цю доповідь кращим з усієї конференції - і це не дивно, якщо врахувати, що мультиагентні системи - тема кандидатської дисертації Сергія.

Ще одна досить відома, але якісно розкрита тема завдяки високому рівню презентації. Володимир Шляхов докладно розповів про історію, показав приклади створення та застосування анотацій в Java.

Олег Сопільняк розповів про BPMN (Business Process Model and Notation) - стандарт, що забезпечує повне взаєморозуміння між бізнес-аналітиками і програмістами. BPMN дозволяє створювати/візуалізувати прототип програми, який програмісти потім наповнюють конкретним змістом, в даному контексті, на Java. Приклад бізнесу, що потребує BPMN - медичне страхування - безліч рідко мінливих сценаріїв, які, тим не менш, вимагають ретельного дотримання.

Дмитро Соколов допомагав розібратися з байткод Java - незамінним для програміста, який бажає зрозуміти глибинні принципи того, з чим він працює. Практичеки приклади підказували, як за допомогою байткода домогтися оптимального витрати пам'яті та підвищити продуктивність програми.

На закуску - традиційний збір думок про івент та розіграш лотереї. Втім, ще до початку обробки анкет організатори вирішили, що наступна IQ.Lab-конференція з Java пройде ще масштабніше, і, ймовірно, розширить список доповідачів, який знову буде включати джавістов з SysIQ та інших компаній, що працюють з Java.

Більше фото на www.facebook.com/SysIQ.UA .

Файли та відеозаписи доповідей дивіться на iqlab.org.ua/java-fusion .

Опубліковано: 14/08/12 @ 07:22
Розділ Різне

Рекомендуємо:

67-й випуск подкасту « Відверто про IT кар'єризм ». Бесіда зі Світланою Яковлевої , фахівцем з якості
15 вересня, Дніпропетровськ - DneprPy # 0
Продаємо і купуємо
TOP 10 лотів з PR - CY
Сучасні офісні містечка в парковій зоні - мрія чи реальність ?