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
-
Architectures You've Always Wondered about
The newest and biggest Internet architectures
-
Real World Functional
Putting functional programming concepts to work in the real world.
-
The Future of Mobile
The future of mobile and performance improvements
-
Continuous Delivery: From Heroics to Becoming Invisible
Continuous Delivery philosophies, cultures, hiccups, and best practices.
-
Unleashing the Power of Streaming Data
This track explores a variety of use-cases, platforms, and techniques for processing and analyzing stream data from the companies deploying them at scale!
-
Sponsored Solutions Track I
Tuesday, 4 November
-
Engineering for Product Success
Architectures that make products more successful
-
Reactive Service Architecture
Reactive, Responsive, Fault Tolerant and More.
-
Modern CS In the Real World
How modern CS tackles problems in the real world.
-
Applied Machine Learning and Data Science
Understand your big big data!
-
Deploying at Scale
Containerizing Applications, Discovering Services, and Deploying to the Grid.
-
Sponsored Solutions Track II
Wednesday, 5 November
-
Beyond Hadoop
Emerging Big Data Frameworks and Technology
-
Scalable Microservice Architectures
This track addresses the ways companies with hundreds of fine-grained web-services (e.g. Netflix, LinkedIn) manage complexity!
-
Java at the Cutting Edge
The latest and greatest in the Java ecosystem
-
Engineering culture
Successes and failures in creating an engineering culture.
-
Next gen HTML5 and JS
How Web Components, the Future of CSS, and more are changing the web.
-
Sponsored Solutions Track III