Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Revisiting Effective Java in 2018 Edson Yanaga Director of Developer Experience @yanaga
Slide 2
Slide 2 text
Follow @yanaga on Twitter and join developers.redhat.com 2 Java Champion Microsoft MVP
Slide 3
Slide 3 text
http://developers.redhat.com/promotions/ migrating-to-microservice-databases @yanaga
Slide 4
Slide 4 text
Follow @yanaga on Twitter and join developers.redhat.com 4
Slide 5
Slide 5 text
Follow @yanaga on Twitter and join developers.redhat.com 5
Slide 6
Slide 6 text
Follow @yanaga on Twitter and join developers.redhat.com 6 Lambdas Streams Optionals Default methods in interfaces try-with-resources
Slide 7
Slide 7 text
Follow @yanaga on Twitter and join developers.redhat.com 7 Factory methods (1) try-with-resources (9) equals (10) hashCode (11) toString (12) Comparable (14)
Slide 8
Slide 8 text
Follow @yanaga on Twitter and join developers.redhat.com 8 Minimize mutability (17) Enums (34)
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
Follow @yanaga on Twitter and join developers.redhat.com 10 Functional Interfaces Favor Strategy over Template Method
Slide 11
Slide 11 text
Follow @yanaga on Twitter and join developers.redhat.com 11 Functional Interfaces UnaryOperator BinaryOperator Predicate Function Supplier Consumer
Slide 12
Slide 12 text
Join developers.redhat.com Feedback welcome! @yanaga
Slide 13
Slide 13 text
plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews Thank you!