Welcome to JavaOne 2016 Live Streaming Schedule

Version 4

    We are streaming live sessions from four rooms during the entire week of JavaOne. Watch live sessions starting on Monday, September 19th and running until Thursday, September 22nd, 2016. The sessions are live at the time of their session at JavaOne Conference in San Francisco. All times mentioned here are Pacific Time in the U.S. The presentation slides will be posted after the event on the JavaOne website. Abstracts of presentations are available in the content catalog on JavaOne website and on daily The Java Source blog about JavaOne streaming. Keep mind that there may be last minute changes to the JavaOne Streaming schedule.

     

    Sessions streaming are live (Pacific Time in the U.S.) during the JavaOne conference. Schedule of the live streaming is available by day and room:

     

    Monday, September 19th 

    Tuesday, September 20th 

    Wednesday, September 21st

    Thursday, September 22nd

     

    Monday, September 19th

     

     

    Live Streaming locationPST Time Zone

      Session Titles

    Ballroom 4

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    19:00

    Learn Java 8: Lambdas and Functional Programming

    JDK 9 Language, Tooling, and Library Features

    Prepare for JDK 9

    Introduction to Modular Development

    Using Oracle Java Flight Recorder in an Autonomous Robotic Vehicle

    Advanced Modular Development

    Using Type Annotations to Improve Your Code

    Ballroom 6

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    19:00

    20:00

    Rapid Development Tools for Java EE 8

    Developing Java Applications with Eclipse Neon

    Docker Support in NetBeans, Eclipse, and IntelliJ

    JUnit5: Features, Architecture, and Extensibility

    Introduction to Troubleshooting in JDK 9: Serviceability Tools Are Your Friends

    Automated Tuning of the JVM with Bayesian Optimization

    Java 9 Module System Support in the NetBeans IDE

    Tools for High-Performance Polyglot Programming on the JVM

    Cyrill Magnin II/III

    8:30

    12:30

    14:30

    16:00

    17:30

    19:00

    20:00

    Building a Java Recommender System in 15 Minutes with Graph Technologies

    Microservices Minus the Hype: How to Build and Why

    Java EE 8 Update

    Enterprise Java for the Cloud

    Go Reactive with Vert.x in Oracle Application Container Cloud

    JCache and Java EE: Bridging the Gap

    Advanced PrimeFaces

    Embarcadero

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    19:00

    20:00

    Docker for Java Developers

    The Hitchhiker’s Guide to Open Source

    Contributing to Open Source

    Managing Open Source Contributions in Large Organizations

    Delivering Unicorns

    The Diabolical Developer’s Guide to Performance Tuning

    Java EE for the Cloud

    Start a JUG Right with a Good Charter, Mission Statement, Values, and Schedule

     

    Tuesday, September 20th

     

    Live Streaming locationPDT Time Zone

      Session Titles

    Ballroom 4

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    19:00

    20:00

    Journey’s End: Collection and Reduction in the Stream API

    Modules and Services

    Refactoring to Functional Style with Java 8

    How to Create a Java Agent and Why Would You Need One?

    Project Jigsaw: Under The Hood

    Thinking in Parallel

    OpenJDK Security Group: Discussion and Q&A

    Navigating the New Threat Landscape in an Open Source World

    Ballroom 6

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    19:00

    20:00

    How to Generate Customized Java 8 Code from Your Database

    Java Libraries You Can’t Afford to Miss

    Gradle Support in NetBeans: A State of the Union

    Java 9 and the Impact on Maven Projects

    JavaScript Nirvana in NetBeans

    Faster Java EE Builds with Gradle

    Write Better Code: Become a More Productive Java Developer with the NetBeans IDE

    Exploring Java Applications with Java Shell and NetBeans

    Cyrill Magnin II/III

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    19:00

    20:00

    Cloud-Native Java EE

    Migrate Java EE Applications to Microservices and Oracle Java Cloud

    JAX-RS 2.1 for Java EE 8

    Portable Cloud Applications with Java EE

    Servlet 4.0: Status Update and HTTP/2 Comes to Java EE 8

    How Multidimensional Search Trees Speed Up a Java Connection Pool

    Simple Software as a Service with Docker and jclouds

    Scalability and HA with Java EE Containers, JDBC, and Java Connection Pool

    Embarcadero

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    19:00

    20:00

    Operational Excellence with Netflix Hystrix

    Core Software Design Principles

    Development Operations in the Cloud: A Use Case and Best Practices

    Live-Coding No-Ceremony Microservices

    Java EE: The Most Lightweight Enterprise Framework?

    Toward an Evolutionary Design and Architecture

    Development Horror Stories

    Gain DevOps Insight with Application Analytics

    Wednesday, September 21st

     

    Live Streaming locationPST Time Zone

      Session Titles

    Ballroom 4

    8:30

    11:30

    1:00

    15:00

    16:30

    Project Jigsaw Hack Session

    Let’s Get Lazy: Explore the Real Power of Streams

    Enhanced Deprecation in Java 9

    A Few Hidden Treasures in Java 8

    Ask the JDK Architects

    Ballroom 6

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Raspberry Pi with Java 9

    Java Debuggers: A Peek Under the Hood

    Ten Productivity Tips for Java EE and Spring Developers

    Am I Reading Garbage Collection Logs Correctly?

    The Bytecode Hocus-Pocus

    Pair Programming with Eclipse Cloud Development Top Projects

    Cyrill Magnin II/III

    10:00

    11:30

    13:30

    15:00

    Leveraging AppCDS to Optimize Application Startup and Memory Footprint in the Cloud

    Configuration for Java EE 8 and the Cloud

    Java EE Next: HTTP/2 and REST Opportunities

    Extend Your Cloud/Back End to Mobile Devices

    Embarcadero

    8:30

    10:00

    11:30

    13:00

    15:00

    16:30

    The DevOps Disaster: 15 Ways to Fail at DevOps

    Cross-Functional Code Reviews

    Java EE 7 Meets Java 8

    One Microservice Is No Microservice: They Come in Systems

    Handling Eventual Consistency in JVM Microservices with Event Sourcing

    The Illusion of Statelessness

     

     

    Thursday, September 22nd

     

    Live Streaming locationPST Time Zone

      Session Titles

    Ballroom 4

    11:30

    1:00

    14:30

    16:00

    Troubleshooting the Java HotSpot VM

    Interactive Development and Fast Feedback with Java 9 REPL

    Vectors for Java

    Collections Refueled

    Ballroom 6

    11:30

    1:00

    14:30

    16:00

    The Remote Presentation Model Pattern

    Reduce Development Time with Oracle Database Fine-Grained Data Access Controls

    The RetroPi Reloaded: CNC Milled Java Arcade Machine on the Raspberry Pi

    IoT Security: Cases and Methods

    Cyrill Magnin II/III

    11:30

    14:30

    16:00

    JSF 2.3: The Community Takes Charge

    Building a Private CI/CD Pipeline with Java and Docker on Oracle Cloud

    Run Your Java EE Apps with WildFly Swarm in Oracle Application Container Cloud

    Embarcadero

    11:00

    13:00

    14:30

    Web Protocols for Java Developers

    Multicloud Scalability: NoSQL with Cassandra, Java EE, CDI, and Containers

    Cloud-Native Microservices and Containers in the Middleware World