Beyond Lambdas - the Aftermath

As Java developers we are used to having rich ecosystems of libraries and tools that make our lives easier. As of the release of Java 8, we finally got our hands on building blocks like lambdas, optionals, and streams. All sorts of tools that help us write more concise code. But now, when the honeymoon is over, are there any downsides to Java 8 or is it a silver bullet? Are there any new anti-patterns emerging? Or subtle bugs caused by the new style of programming? Have there been any lessons learned? Are there any best practices?

If you are interested in learning about the challenges encountered when moving over to a functional style of Java programming, what code constructs to avoid, and best practices to use, well then this session is for you.

Dienstag, 28.03.2017
11:00 - 11:40
Eventhalle
Fortgeschritten
English
Core Java & JVM-Sprachen
Demo
Sawano

Daniel Sawano

Avanza
Developer, architect, public speaker, and agile dude. Long-time builder of high-performance systems with a background in stock trading and gaming. Master of science and a Java programmer for 15+ years. Loves creativity, beautiful software, DDD, TDD/BDD and a whole bunch of other acronyms. Passionate about cloud computing, agile methodologies, and creating systems that are secure by design.
Deogun

Daniel Deogun

Omegapoint AB
Daniel Deogun is a Coder and Quality Defender who brings order to a chaotic world of bits and bytes using good design and clean code. He fights security "trolls" on a daily basis using magic spells from DDD and an overall security mindset. He started to play with Java in 1997 and his extensive experience ranges from patient critical pacemaker systems to web applications to high performant software in the gaming industry. Combining this with his passion for tech have made him a frequent speaker at international conferences.

Weitere Vorträge, die Sie interessieren könnten

A Tour of the (Advanced) Akka Features in 40 Minutes
28.03.2017
Eventhalle
12:00 - 12:40
Johan Janssen
JDK 8 Lambdas: Cool Code that Doesn't Use Streams
28.03.2017
Silverado Theater
12:00 - 12:40
Simon Ritter
Railway-oriented Programming mit Java
28.03.2017
Schauspielhaus
13:00 - 13:40
Stefan Macke
JUnit 5: Next Generation Testing on the JVM
28.03.2017
Eventhalle
13:00 - 13:40
Nicolai Parlog
Project Panama - the New Java Native
28.03.2017
Silverado Theater
15:00 - 15:40
Christoph Engelbert