Palestra: Refactoring to Patterns em Java 8

Sala:

Dia da semana:

12:10pm - 1:00pm

O Java 8 trouxe funcionalidades como expressões lambda, method references e um conjunto de novas APIs, incluindo Streams, Optionals e CompletableFutures. É fascinante começar um novo projeto Java e usar estas funcionalidades – mas no mundo real você provavelmente vai ter de conviver com uma base de código legada – e refatorá-la para obter os benefícios das novas features.

Nesta palestra vamos mostrar como refatorar seu código Java fazendo uso da programação funcional, design patterns e as novas APIs do Java 8 – com objetivo de tornar seu código mais legível e flexível. Será discutido como separar responsabilidades com expressões lambda; como lidar com mudanças de requisitos através do uso de funções de primeira classe. Especialmente, veremos formas de tornar diversos design patterns mais concisos através de expressões lambda.

A palestra será terá um equilíbrio entre teoria e aplicação prática. Através de exemplos concretos, os participantes sairão com conhecimentos para refatorar seu código Java tradicional e fazer o melhor uso de programação funcional, design patterns e novas APIs do Java 8.

Tracks

Segunda-feira

Terça-feira

Quarta-feira