Writing a Java library with better experience

День 4 /  / Зал 3  /  EN / Введение в технологию  /  framework-founder,best-practice

It is fun to write a library or a framework. It allows us to play with many interesting ideas that were not possible before due to the constraints in others' work. However, utmost care must be taken to build it great.

In this session, Trustin Lee, the founder of Netty project and Armeria, shares you the opinionated key practices from his recent works which might be useful when you build your own library or framework, or even designing an API for your project.

Комментарий программного комитета

Писали когда-нибудь библиотеки, которыми будут пользоваться больше сотни разработчиков? Автор Netty и Armeria расскажет о том, на что стоит обратить внимание при их проектировании, написании и поддержке.

Скачать презентацию

Спикер(ы)

Trustin Lee
LINE+ Corporation

Trustin Lee is a software engineer who is often known as the founder of Netty project, the most popular asynchronous networking framework in JVM ecosystem. He enjoys designing frameworks and libraries which yield the best experience to developers. At LINE+ corporation, the company behind "LINE" the top mobile messenger in Japan, Taiwan and Thailand, he builds various open-source software, such as a microservice framework Armeria and a distributed configuration repository Central Dogma, to facilitate the adoption of microservice architecture.

Приглашенные эксперты

Максим Гореликов
Метр квадратный

Более 10 лет разрабатывает всё подряд, начинал с С/С++ и геофизики, сейчас JVM-языки/JS и финансовые сервисы.

В основном использует экосистему Spring и Netflix, но пробует всё, что найдет хорошего на GitHub. Экспериментирует с реактивными подходами.

Интересуется тем, как работают приложения от начала до конца, поэтому работает с инфраструктурой (логи, CI/CD, оркестрация) и тестами. В общем, DevOps — наше всё и всё такое.

Дмитрий Александров
Oracle

Со-лидер болгарской Java User Group, Java Champion, Oracle Groundbreaker. Помимо работы над Project Helidon, читает лекции на конференциях. Организатор конференции jPrime.io — крупнейшей Java-конференции на Балканах. В перечень основных интересов входят динамические языки на JVM, Java Enterprise, MicroProfile, а также вся Spring-инфраструктура. Увлекается всяческими экспериментальными Java-проектами, а также GPU-программированием.