Presentation: How I Learned to Stop Worrying & Love the Lambda

"Mr. President, we must not allow a Lambda gap!” Over 6 months ago, Java 8 officially arrived and filled the "Lambda Gap”.

While many projects are stuck on Java 7 (not to mention Java 6), there are some projects adopting Java 8. And even relying on the Java 8 feature set. And not just Lambdas.

So, what is it like using Java 8 in anger on a new greenfield project? If you could do things from scratch, how would your thinking change? Is Java 8 suitable for high performance? What are the concerns around Streams? Would it surprise you to know that the rules for when using a lambda causes allocation is tied directly to what it closes over? Did you know that Java now has a somewhat slow form of "duck typing”?

We’ll take a look at how Java 8 has faired with a few new high performance network projects and see what we can take away. The Good and The Bad.

Tracks

Covering innovative topics

Monday, 3 November

Tuesday, 4 November

Wednesday, 5 November

Conference for Professional Software Developers