Анонс конференции ThinkJava #2

b32ce22136cf46af9654a56678b4abb6.jpg5 июня в Харькове пройдет вторая конференция разработчиков ThinkJava #2. Здесь вы сможете познакомиться с новыми технологиями и методологиями, больше узнать о возможностях мира Java и NoSQL, об отладке Java-приложений с помощью инструментария JDK и подключении к JVM «на лету», и многом другом.В этот раз в качестве спикеров выступают два Java-дуэта:

Отладка Java-приложения голыми рукамиРоман Василенко и Александр Бондарец

e699ad794ed34b6e90b3ee6b86e5506b.jpgКак правило, Java-разработчики производят отладку готовыми средствами из состава IDE, или же используют популярные библиотеки и утилиты (YourKit, jProfiler, JavaMelody). Но мало кто знает, что большинство проблем можно решить с помощью инструментария, имеющегося в JDK. Более того, этими средствами можно эффективнее и удобнее создавать решение, адаптированное под ваш проект. Речь пойдет о счетчиках производительности (jvmstat Performance Counters), содержащих всю необходимую информацию о состоянии JVM, о механизме подключения к JVM «на лету» (Dynamic Attach), а также об отдельных возможностях Instrumentation API и java-агентов. Как быть, если проблему можно обнаружить только на продакшне и приложение не может быть остановлено? Как пофиксить баг, не останавливая приложение? Обо всем этом и пойдет речь в докладе.

No Mongo, No Honey and NoSQLДмитрий Зюкин и Егор Бондарь

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

В мире Java Enterprise редко приходится что-то менять и меняться самому. Все привыкли жить в мире реляционных баз данных, где все детерминировано и ясно. Однако жизнь не стоит на месте, и заказчики все чаще приходят с требованиями, где фигурируют популярные термины, среди которых и NoSQL Datasource. Или же стартующий проект содержит в требованиях такие объемы данных, которые очень сложно положить в матрицу реляционных баз данных.

Что же делать, если вы встретили магическое заклинание NoSQL? В докладе мы рассмотрим особенности работы с document-oriented NoSQL database — MongoDB, которая у всех на слуху. Нам, Java-разработчикам, необходимо уметь перестроить свой «реляционный лад». В первую очередь нужно разобраться с основными понятиями, которые помогут быстро понять, о чем идет речь, когда в MongoDB вы хотите увидеть таблицу, а получаете документ. После этого можно переходить к запросам и построению модели данных. Но и тут мы не останемся одни: нам на помощь придут всемогущие библиотеки и фреймворки. Также в докладе будет продемонстрировано применение MongoDB в реальном приложении, где на стороне Java используется библиотека GMongo. Так что будет немного MongoDB, Java и Groovy:).

Для участия в ThinkJava #2 нужно зарегистрироваться в нашей группе Meetup. Участие бесплатное!

Конференция пройдет 5 июня в Харькове, в конференц-зале СК «Металлист». Начало в в 19.00. Регистрация гостей открывается в 18.45.

ThinkJava в социальных сетях: Facebook https://www.facebook.com/thinkjavaKharkivVK https://vk.com/thinkjavaTwitter https://twitter.com/Think_JavaYouTube https://www.youtube.com/user/thinkjavakharkiv

© Habrahabr.ru