Странности Stream API
На разных конференциях было много докладов на тему, что такое Stream API и как им пользоваться. Здесь мы сосредоточимся на деталях реализации. Какие операции выполняются быстро, какие медленно, какие неожиданно кушают много памяти, какие просто ведут себя странно. Мы разберёмся, какие баги есть в Java 8 Stream API и что будет исправлено в Java 9. Также мы посмотрим, как решать некоторые нетривиальные задачи. Будет немного рекламы моей бесплатной библиотеки StreamEx.

Разрабатываю и поддерживаю системы автоматизации научных исследований в области генетики, молекулярной и системной биологии. Участвую в проекте статического анализа кода FindBugs. Разрабатываю открытую библиотеку StreamEx, расширяющую возможности Java 8 Stream API. Читаю лекции по машинной графике в Новосибирском государственном университете. Известен на хабре как lany.
Презентация

Видео
Все доклады