Size: a a a

JPoint, канал конференции

2019 April 06
JPoint, канал конференции
Доклада от JetBrains на Demo Stage в 12:20 не будет.
источник
JPoint, канал конференции
Скоро начнется
источник
JPoint, канал конференции
11:15 - 12:15 (06.04)
JVM TI: как сделать «плагин» для виртуальной машины
Андрей Паньгин, Одноклассники
Зал 1, для практикующих 👷
Разберём, в каких случаях JVM TI может пригодиться разработчику, в том числе в обычных Java-приложениях. Познакомимся с возможностями интерфейса, включая нововведения из Java 9 и 11, и напишем собственный инструмент. На реальных примерах из практики увидим, с какими проблемами JVM TI сталкиваются программисты и как эти проблемы решить.
источник
JPoint, канал конференции
11:15 - 12:15 (06.04)
Local variable type inference: Friend or foe?
Simon Ritter, Azul Systems
Зал 2, для практикующих 👷
We'll explain the fundamentals of local variable type inference and then take a series of examples of the use of var and discuss the technical merits of each case.
источник
JPoint, канал конференции
11:15 - 12:15 (06.04)
Cloud native, service-meshed Java Enterprise with Istio
Sebastian Daschner, IBM
Зал 3, для практикующих 👷
This sessions shows how to implement service-meshed applications using Java EE 8 and MicroProfile. It also includes how to integrate the required cross-cutting concerns, such as monitoring, tracing, or resiliency into our applications, where developers have to actively integrate technology themselves and where the platform support us.
источник
JPoint, канал конференции
11:15 - 12:15 (06.04)
Kotlin: как работают привычные конструкции
Павел Финкельштейн, Lamoda
Зал 4, смузи 🍹
Это доклад о том, как Павел исследовал внутренности Котлина и того, во что он компилирует сделанный нами код.
Чего нам стоят конструкции, которые мы привыкли использовать?
А какие опасности они таят?
Часть ответов можно найти в этом докладе.
источник
JPoint, канал конференции
В 12:32 на Demo Stage: Андрей Беляев (Cuba.Platform) — Не заставляйте слушателей рефлексировать.
источник
JPoint, канал конференции
В 12:32 в зале №5: Артемий Осипов (Альфа-Банк) — Размышления о пайплайне.
источник
JPoint, канал конференции
Скоро начнется
источник
JPoint, канал конференции
12:45 - 13:45 (06.04)
Суперкомпиляция, partial evaluation, проекции Футамуры и как GraalVM спасет мир
Олег Шелаев, Oracle
Зал 1, хардкор 🤘
Поговорим про Truffle — фреймворк для создания языков программирования на основе GraalVM. Детали его работы помогут лучше понять, как работают языки, поддерживаемые GraalVM — JavaScript, Ruby, R, Python — и как лучше их применять.
источник
JPoint, канал конференции
12:45 - 13:45 (06.04)
Decomposing Java applications
Milen Dyankov, Liferay
Зал 2, для практикующих 👷
We'll look at the process of decomposing a Java application into reusable components, ending up with application design that has good chance to evolve over the years without introducing additional accidental complexity.
источник
JPoint, канал конференции
12:45 - 13:45 (06.04)
Kotlin/Native: зачем нужен еще один компилируемый язык в XXI веке?
Николай Иготти, JetBrains
Зал 3, смузи 🍹
Николай расскажет, почему, по их мнению, разработка Kotlin/Native имеет смысл, несмотря на большое разнообразие существующих компилируемых языков.
источник
JPoint, канал конференции
12:45 - 13:45 (06.04)
Kafka Streams API: шаг за рамки Hello World
Иван Пономарёв, КУРС
Зал 4, смузи 🍹
Тем, кто решит попробовать создать рабочее приложение при помощи Kafka Streams API, предстоит освоить немало новых вещей. Мы постараемся ответить на возникающие вопросы, по пути рассмотрев несколько демо-примеров с использованием Spring.
источник
JPoint, канал конференции
В 13:47 на Demo Stage: Сергей Мельников (Raiffeisen Bank) — Java и
предсказуемая latency: практический опыт.
источник
JPoint, канал конференции
С 13:45 до 14:30 — обед для участников с тёмной полосой на бейдже.
источник
JPoint, канал конференции
В 14:12 на Demo Stage: розыгрыш призов от Sportmaster Lab.
источник
JPoint, канал конференции
Скоро начнется
источник
JPoint, канал конференции
14:30 - 15:30 (06.04)
Атомарный рефакторинг в IntelliJ IDEA: прогибаем IDE под себя
Тагир Валеев, JetBrains
Зал 1, для практикующих 👷
Рефакторинг можно разбить на набор атомарных шагов-транзакций, после каждого из которых семантика сохраняется. Чем меньше эти шаги, чем короче «разломанное состояние программы», тем меньше вероятность ошибки. Мы посмотрим на примерах, как этого добиться при рефакторинге Java-кода в среде IntelliJ IDEA и как заставить среду рефакторить атомарно, если она сопротивляется.
источник
JPoint, канал конференции
14:30 - 15:30 (06.04)
Когда всё пошло по Кафке
Григорий Кошелев, Контур
Зал 2, для практикующих 👷
Рассказ о том, как устроена Кафка и как мы учились её правильно использовать.
источник
JPoint, канал конференции
14:30 - 15:30 (06.04)
Fast & functional
Michal Plachta, Reality Games
Зал 3, смузи 🍹
We are going to create a functional and blazingly fast microservice, using functional programming abstractions to quickly mix & match different HTTP libraries, state implementations and concurrency configurations.
источник