July 20–24, 2015
Portland, OR

Java conference sessions

4:10pm–4:50pm Wednesday, 07/22/2015
Max De Marzi (NeoTechnology)
Slides:   1-BIN    external link
Do you need to build a recommendation engine like yesterday and have no idea where to start? How to get over the cold start problem? How to get some initial data? How do you know if its even working? Learn how to get past all that and get up and recommending quickly.
2:30pm–3:10pm Thursday, 07/23/2015
Manfred Moser (simpligility technologies inc.)
Slides:   external link
Results of a five-year study on open source development and security practices form the basis for introducing supply chain management to your development practice. We rely on the usage of third-party components, and take on the responsibility for them and their licensing terms or security vulnerabilities. New tools for managing these components in your software development efforts are demoed.
4:10pm–4:50pm Wednesday, 07/22/2015
Ray Tsang (Google)
Slides:   external link
Join this session to learn how to create a Java-based microservice using Spring Boot, containerize it using Maven plugins, and subsequently deploy a fleet of microservices and dependent components such as Redis using Kubernetes. Toward the end of the session, let's take a look at how we can apply the same patterns to other runtimes, such as Vert.x and Grails.
9:00am–12:30pm Tuesday, 07/21/2015
Spencer Gibb (Pivotal)
Slides:   external link
Building an application using microservices and don't know where to start? How do services find each other? How do I configure many instances of each service? How do I see what's going on with my services? If you've asked these questions, this session will give you some answers using Spring Cloud and Netflix OSS to create microservices that are robust, discoverable, scalable & configurable.
2:30pm–3:10pm Wednesday, 07/22/2015
Kenny Bastani (Digital Insight)
Slides:   1-BIN 
Fast and scalable analysis of big data has become a critical competitive advantage for companies. There are open source tools like Apache Hadoop and Apache Spark that are providing opportunities for companies to solve these big data problems in a scalable way. Platforms like these have become the foundation of the big data analysis movement.
2:30pm–3:10pm Thursday, 07/23/2015
Roman Shaposhnik (Pivotal Inc.)
Slides:   1-PDF 
Graph relationships are everywhere. In fact, more often than not, analyzing relationships between points in your datasets lets you extract more business value from your data. This presentation will provide an introduction into two of the most used Hadoop ecosystem projects in the area of scalable graph processing: Apache Giraph and Spark GraphX.
4:10pm–4:50pm Wednesday, 07/22/2015
Grant Ingersoll (Lucidworks)
Search engine technology is rapidly evolving from keyword-based lookups, to a highly sophisticated ranking engine capable of incorporating many different features across complex data types. With the latest changes in Solr and Lucene, it is now possible to ask more interesting questions of multi-structured content than ever before, making them indispensable tools in the data science toolbox.
11:30am–12:10pm Wednesday, 07/22/2015
Joe Darcy (Oracle)
Slides:   external link
Learn about how floating-point arithmetic approximates real arithmetic, and lessons for more effective (and less surprising) numerical programming.
1:40pm–2:20pm Wednesday, 07/22/2015
Grant Ingersoll (Lucidworks)
Ever wonder how Watson beat all comers in Jeopardy or how Siri or Google Now work? Thinking about deploying question answering (QA) technology in your application? QA and NLP technology have finally hit the mainstream, and are making information access more powerful every day. The best part? Open source technologies make it easier than ever to build and deploy question answering technology!