Java User Group: «Review code: как получить максимум»

jug-dnipro-social-fb-1200x630

Техническое сообщество Java User Group приглашает на встречу Java-разработчиков и всех любителей технологии, которая пройдет 24 мая (вторник) в 19:00.

Докладчик:
Егор Леско, Development Lead, Webinerds.
Тема: «Review сode: как получить максимум»

Поговорим про:
• Review code — что это такое?
• Положительные и отрицательные стороны review code.
• Что значит “review” с точки зрения менеджера?
• Зачем это программисту?
• Может ли review заменить QA на проекте?
• Обзор утилит и инструментов, которые могут облегчить жизнь.
• Статические анализаторы кода — за и против.
• Как это реально работает на практике?
• Best practicies.

Когда: 24 мая 2016 г., 19:00.
Где: Днепропетровск, ул. Баумана, 10, 2-й этаж, конференц-зал DataArt.

Вход свободный.
Обязательная предварительная регистрация по ссылке: http://goo.gl/pjVQ5r

До встречи!

‪#‎dataart‬ ‪#‎dataart_dp‬ ‪#‎jug‬ ‪#‎java‬

Встреча Java User Group в Днепропетровске

jug-dnipro-social-vk-700x500

Техническое сообщество JUG в Днепропетровске приглашает Java-разработчиков и всех любителей технологии 31 марта в 18:00.

Докладчики:
Дмитрий Куперман — Java Developer Lead, DataArt.
Егор Волков — Java Developer, DataArt.

Тема: «Работа с легаси системами. Стабилизация, мониторинг, менеджмент»
Поговорим про:
- что такое легаси — осмысление;
- что с этим всем делать — подходы;
- девелоперские практики;
- приёмы управления легаси-проектами;
- да ладно, не все так плохо — примеры веселого кода;
- примеры оптимизации — что стоит попробовать;
- мониторинг приложений — JavaMelody;
- мониторинг приложений — логи и ELK (ELasticSearch + Logstash + Kibana);
- мониторинг приложений — Java Mission Control и Heap Dump Memory Analyzer Tool.

Программа:
18:00 – 18:30 Регистрация.
 18:30 – 20:00 Дмитрий Куперман, Егор Волков «Работа с легаси системами. Стабилизация, мониторинг, менеджмент».
20:00 – 20:30 Общение.

Когда: 31 марта 2016 г.
Где: Днепропетровск, ул. Баумана, 10, 2-й этаж, конференц-зал DataArt.

Вход свободный.
Обязательная предварительная регистрация по ссылке: http://goo.gl/0r6e83

Ждем всех желающих!

2 встреча Scala User Group

sug-anons
Тема: Cake pattern in action

Спикер: Артем Оробец, разработчик ПО в Smartling.com.

О спикере: Сейчас работает над high-performance Java service на Smartling. Имеет опыт в диагностике производительности системы и оценке ее работы под высококонкурентной нагрузкой. Ранее работал над разработкой NoSQL-базы данных OrientDB.

Синтаксис Scala открывает большие возможности для организации кода и изобретения новых подходов.
Один из таких подходов предложил Мартин Одерски в работе «Scalable Component Abstractions”.

Будем обсуждать:

Как этот паттерн реализовать.
Как он работает.
Как он прижился в нашем приложении.
Какие были сложности.

Сообщество приглашает всех, кому небезразлична Scala.

Дата и время: 8 октября, 19:00.
Место: ул. Баумана, 10, офис DataArt.
Регистрация по ссылке http://bit.ly/1MuEaPI

Долгожданная встреча GDG

520x346_2

Спикер: Константин Марс, Senior Android-разработчик, DataArt.

О спикере: один из организаторов GDG Dnipropetrovsk и Java User Group Dnepropetrovsk.

Тема: RxJava for Android

В Android Studio в обозримом будущем не планируется поддержка Java 8, а вам нравится функциональная парадигма разработки? Это не проблема! Поговорим, как применить функциональное программирование в разработке Android-приложений и как с помощью RxJava адаптировать проекты, написанные на Java 7, к асинхронным функциональным решениям. Рассмотрим ключевые применения Rx: асинхронные и блокирующие observables, фильтрация, маппинг, комбинирование, математические операции, работа с сетью и Schedulers. И, конечно, примеры кода из жизни.

Приходите на встречу, обменивайтесь опытом, делитесь идеями!

Участие во встрече — бесплатное.

Регистрация — http://bit.ly/1VrEUGw

Дата и время: 12 ноября, 19:00.
Место: офис DataArt, Днепропетровск, ул. Баумана, 10.

17-я встреча технического сообщества IT talk в Днепропетровске

Тема: Стратегия и кризисы.
Баннер для IT talk_Днепр
Спикер: Михаил Завилейский, генеральный директор компании DataArt.

О чем пойдет речь?

В декабре 2008 года я участвовал в конференции, и топ-менеджера одной очень большой российской компании спросили: «Есть ли у вас стратегия?» Ответ меня удивил: «Ещё летом у нас была стратегия, а сейчас кризис, ничего не понятно, какая тут может быть стратегия?» Я даже засмеялся, как и всего несколько человек в зале, осштальные приняли ответ как должное. Но что было понятно летом? С тех пор я потратил много сил, чтобы разобраться, как можно строить стратегии, готовые к кризисам и помогающие превращать их в источники возможностей. Если вы хотите научиться планированию в условиях высокой неопределенности, давайте поговорим о возможных подходах и идеях.

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

В программе:
19:00 — 19:20 Welcome coffee
19:20 — 20:00 Выступление.
20:00 — 20:20 Вопросы и ответы.

О спикере:
Михаил Завилейский — генеральный директор компании DataArt с 2009 г., до этого (с 2001 г.) был COO (исполнительным директором) DataArt. C 1998 по 2001 г. возглавлял операции DataArt в России, с 2002 г. вошел в совет директоров компании. Своей основной задачей считает управление рисками компании и участие в проектах развития бизнеса. Текущую позицию в компании занял после разделения DataArt и Интернет-компании Mail.Ru, которая родилась из внутреннего проекта DataArt. С 2001 г. DataArt вырос, увеличил обороты и прибыль в десятки раз. Михаил заложил основы развития регионального присутствия DataArt, под его руководством открыты и активно развиваются офисы в Воронеже, Днепропетровске, Львове, Киеве, Одессе, Харькове и Херсоне.

Михаил Завилейский закончил физический факультет Санкт-Петербургского Государственного Университета, в 2006 г. получил степень MBA в Стокгольмской школе экономики, где разработал концепцию HRM как маркетинга человеческих ресурсов. Автор более 100 публикаций, участник конференций и тематических круглых столов, сотрудничает с рядом изданий, активно публикуется в корпоративном блоге DataArt и на индустриальных сайтах.

Участие бесплатное, по предварительной регистрации.

Будем рады видеть всех!

Первая встреча Scala User Group

Скала_баннер_520х346
Scala-девелоперы Днепропетровска, мы ждем вас в гостях у DataArt на открытии перспективного технического сообщества — Scala User Group. Если вы слышали о технологии Scala, мечтаете разрабатывать на Scala или уже уверенно программируете на Scala, мы ждем вас. На открытии сообщества мы послушаем следующие доклады.

Александр Хижа, Senior Developer DataArt «Почему Scala».
Поговорим о:

Изучении новых языков программирования.
Парадигмах программирования и их комбинировании. SCALAbility.
Основных подходах функционального программирования, и почему это стоить освоить.

Максим Завгородний, Senior Developer DataArt «Просто о Scala».
Рассмотрим:

Java и Scala в сравнении.
Переход из мира императивного в мир функциональный.
Простое в сложном.

Сообщество приглашает всех, кому небезразлична Scala.
Дата и время: 9 апреля, 19:00.
Место: ул. Баумана, 10, офис DataArt.
Регистрация по ссылке http://bit.ly/1EdHlUP
Вступайте в группы сообщества https://www.facebook.com/pages/Scala-User-Group/ https://vk.com/scalausergroup, делитесь самым интересным и приходите на первую встречу.

Как вы храните ваши данные?

Пройдет: 25 марта (среда)
Начало: 19:00
Место:
Днепропетровск, кафе Friend’s Time, ТЦ Пассаж, 5 этаж, пр.Карла Маркса, 50
Стоимость: Вход свободный
^3D68367F3C06E669D5CD758DB6D49227290111159663B6BB60^pimgpsh_fullsize_distr
Долгое время ответ был очевидным — реляционные базы данных. Выбирали между MySQL, PostreSQLl и дорогими коммерческими баз данных от Oracle, Microsoft и IBM.
Реляционные СУБД существуют с 1979 года, но с того времени технология претерпела огромное количество изменений. Web развивается невероятно быстро, и, к сожалению, классическая модель не всегда обеспечивает необходимую гибкость. Мы рассмотрим решения, которые позволяют обслуживать более 2В страниц / просмотров в месяц, справляясь с увеличением их количества с каждым новым клиентом. Поговорим о том, как NoSQL поможет вам построить масштабируемое приложение и сократить время разработки. И как распознать маркетинговые уловки, делая выбор.

Спикер:
Артем Оробец, Software Engineer at Smartling, Committer to open source NoSQL database OrientDB.

Чтобы попасть на мероприятие, пожалуйста, пройдите коротенькую регистрацию.

По любым вопросам связывайтесь с Екатериной Кондратенко:
E-mail: ekondratenko@archer-soft.com
skype: eka_kondratenko

Полночная Java для любителей кофе

 

Днепропетровский офис DataArt провел 9-ю встречу Java User Group. Коллега Вадим Шальц, Senior Java/Scala Developer, рекордные три часа рассказывал о функциональных структурах данных и их влияние на архитектуру приложений.

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

Если вкратце, мы рассмотрели следующие вопросы: разработка многопоточных приложений, Shared state, классические иммутабильные объекты, персистентные структуры данных и многие другие вопросы.

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

Ждем на новых встречах любителей Java и кофе.

Больше фото  — https://www.flickr.com/photos/outsourcing/sets/72157646954921934

 

 

13 Ноября. Приглашаем на 9-ю встречу Java User Group Днепропетровск

Приглашаем на 9-ю встречу Java User Group Днепропетровск

Днепропетровский офис DataArt продолжает объединять Java-разработчиков города, чтобы учиться и обмениваться опытом. Приходите на очередную встречу JUG!

Спикер: Вадим Шальц, Senior Java Developer, DataArt.
В IТ с 2002 г., занимается разработкой на Java последние восемь лет и на Scala — последние три года.

Тема: «Функциональные (персистентные) структуры данных и их влияние на архитектуру приложений».

  • Разработка многопоточных приложений очень сложна, а железо вынуждает двигаться в этом направлении.
  • Shared state часто мешает масштабированию.
  • Классические иммутабильные объекты помогают, но их недостаточно для решения многих проблем.
  • Персистентные структуры данных — значительно упрощают код и архитектуру.
  • Рассмотрим персистентные структур дынных: List, Queue, Tree, Vector, RRB-Tree и сравним их с традиционными.
  • Разберём архитектурные примеры: Undo/Redo, Transactions, STM, Scalable Locks, Shared Settings.
  • Если версионные данные нужно хранить и обрабатывать эффективно, поможет персистентная база данных — Datomic.

Когда: 13 ноября (четверг).
Где: Днепропетровск, ул. Баумана, 10, оф. 7 (2-й этаж).

Регламент:
19:00 – 19:10 — приветствие и представление.
19:10 – 20:10 — доклад.
20:10 – 20:30 — вопросы-ответы.

Для регистрации необходимо перейти по ссылке http://bit.ly/1pRdBEp

А еще обещаем свежесвареный кофе и снова приготовим его по-особенному!

Встреча Java User Group по-турецки

Днепропетровский офис DataArt принял 8-ю встречу технического сообщества Java User Group. Спикером выступил Сергей Моренец, наш коллега из одесского офиса, с рассказом о новых возможностях Java 8.

Более сотни джавистов и сочувствующих узнали о применении лямбда-выражений, надстройками над коллекциями в Java, библиотеке работы с датой/временем, способом борьбы с NULL-проблемой, новом движке Nashorn и многом другом, очень полезном для девелоперов.

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

Больше фото: http://www.flickr.com/…157645504493280