5 июня в Харькове пройдет вторая конференция разработчиков ThinkJava #2. Здесь вы сможете познакомиться с новыми технологиями и методологиями, больше узнать о возможностях мира Java и NoSQL, об отладке Java-приложений с помощью инструментария JDK и подключении к JVM «на лету», и многом другом.
В этот раз в качестве спикеров выступают два Java-дуэта:
Отладка Java-приложения голыми руками
Роман Василенко и Александр Бондарец
Как правило, Java-разработчики производят отладку готовыми средствами из состава IDE, или же используют популярные библиотеки и утилиты (YourKit, jProfiler, JavaMelody). Но мало кто знает, что большинство проблем можно решить с помощью инструментария, имеющегося в JDK. Более того, этими средствами можно эффективнее и удобнее создавать решение, адаптированное под ваш проект. Речь пойдет о счетчиках производительности (jvmstat Performance Counters), содержащих всю необходимую информацию о состоянии JVM, о механизме подключения к JVM «на лету» (Dynamic Attach), а также об отдельных возможностях Instrumentation API и java-агентов. Как быть, если проблему можно обнаружить только на продакшне и приложение не может быть остановлено? Как пофиксить баг, не останавливая приложение? Обо всем этом и пойдет речь в докладе.
No Mongo, No Honey and NoSQL
Дмитрий Зюкин и Егор Бондарь
Технологии развиваются семимильными шагами. Пока еще можно долгое время обладать актуальными знаниями, не пополняя их. Однако зачастую устоявшиеся технологии заменяются другими с потрясающей скоростью.
В мире 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/thinkjavaKharkiv
VK https://vk.com/thinkjava
Twitter https://twitter.com/Think_Java
YouTube https://www.youtube.com/user/thinkjavakharkiv
cyberorg
Скажите, а планируется ли трансляция/запись докладов/слайды?
Это будет полезно для явистов из России, так как нам проблематично приехать в Харьков.
daria_steshenko Автор
Конечно, отчет, видео докладов и слайды мы публикуем после конференции на сайте ThinkJava, нашем youtube-канале и в социальных сетях.