11 февраля 2016 | Онлайн

JUG.EKB #6

Программа

Алексей Рагозин
Deutsche bank
Что должен знать о соцсетях каждый Java разработчик?

Протокол TCP существует уже более 30 лет. Сетевые коммуникации являются неотъемлемой частью практически любого современного приложения. Тем не менее, сетевое программирование продолжает оставаться зоной проблем и опасностей. Но несмотря на простой интерфейс, программирование "сокетов" далеко не простая задача. Тема этого доклада "правильное" использование TCP/IP и Java socket API. Знаете ли вы что происходит при закрытии сокета? Как опции TCP влияют на производительность? Какие исключения может кидать сокет в Java? - Не уверены, тогда этот доклад для вас.

Дмитрий Полищук
Яндекс
Kotlin + Android: практический ликбез

Весь мир ждет выхода первой версии нового языка программирования от JetBrains под названием Kotlin. Но в мире мобильной разработки под Android мы ожидаем его с еще большим трепетом. Этот язык уже сейчас решает большое количество наших задач, которые стандартными средствами решаются не очень красиво или нетривиально. Используя стандартную библиотеку языка Kotlin мы освобождаемся от всего того багажа утильных библиотек на java которые мы были вынуждены таскать из проекта в проект. У Kotlin отличный потенциал для разработки в реактивной парадигме, которая сейчас постоянно набирает популярность во всей индустрии и в том числе в разработке мобильных приложений. Но т.к. язык новый и сообщество очень молодое, то все шишки еще не набиты. Я расскажу про подводные камни при написании UI, реактивного программирования, DI и почему уже даже сейчас можно переходить с Java на Kotlin для Android. Доклад будет интересен не только мобильным разработчикам, но и всем, кто интересуется современными JVM языками.

Андрей Каргаполов
Naumen
Оптимизация GWT приложений

GWT позволяет писать клиентский код на Java, при этом трансляция Java в Java Script происходит автоматически. Но есть различные особенности и подводные камни, которые нужно учитывать при разработке. В своем рассказе Андрей поделится опытом оптимизации и тюнинга GWT приложения.

Будут затронуты следующие вопросы:

  • анализ объема клиентского кода приложения
  • Минимификация и оптимизация через ключи компиляции GWT
  • Сравнение разрешения зависимостей в рантайме и на этапе компиляции
  • Разделение клиентского кода на части и их отложенная подгрузка

Подписывайтесь на наши блоги

Мы ищем спикеров

Если ты хочешь поучаствовать как спикер в следующем митапе, напиши, о чем хочешь рассказать