Viktor Gamov is a Senior Solution Architect at Hazelcast, the leading open-source in-memory data grid (IMDG). Viktor has comprehensive knowledge and expertise in enterprise application architecture leveraging open source technologies. He has helped leading organizations build low latency, scalable and highly available distributed systems. He is co-organizer of Princeton JUG and New York Hazelcast User Group. He is a co-author of O’Reilly's “Enterprise Web Development”. Viktor’s presenting at the conferences(http://lanyrd.com/gamussa/), blogging and producing a podcast. Follow Viktor on Twitter @gamussa.
Moar puzzlers! The more we work with Java 8, the more we go into the rabbit hole. Did they add all those streams, lambdas, monads, Optionals and CompletableFutures only to confuse us? It surely looks so! And Java 9 that heads our way brings even more of what we like the most, more puzzlers, of course! In this season we as usual have a great batch of the best Java WTF, great jokes to present them and great prizes for the winners!
Docker is 3 years old already and best practices yet to be established. Almost anything in Docker can be done in at least 3 ways. In this fun hands-on session we will show you a lot of three-way alternatives for doing things with Docker: 3 ways to load configurations of containers, 3 ways to manage images, 3 ways to orchestrate containers, 3 ways to discover containers, 3 ways to … you got the idea. We provide the solutions, you compare and vote to select the best one!