Welcome to the JavaOne Live!

Version 28

    We recorded sessions from 6 rooms during the entire week of JavaOne. Watch sessions from Monday, October 26th until Thursday, October 29th, 2015.


    Monday, October 26th


    Live Streaming location

      Session Titles

    Golden Gate 6/7/8

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Are You Listening? JavaFX Binding Techniques for Rich Client UIs

    Intro to Scala for Java Developers

    Take a Groovy REST

    invokedynamic for Mere Mortals

    The Adventurous Developer’s Guide to JVM Languages

    Writing a 3-D Multiplayer Game with Kawa and JMonkeyEngine

    Mission

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Building Modular Cloud Applications with OSGi

    Riding a Camel Through the JEEhara

    HTTP 2.0: What Do I Need to Know?

    Cashless 3.0: Java EE 7 Proves Effective for Mission-Critical E-Payment Systems

    What’s New in the Java API for JSON Processing?

    High-Performance Java EE with JCache and CDI

    Ballroom 5

    11:00

    12:30

    14:30

    16:00

    17:30

    Prepare for JDK 9

    Introduction to Modular Development

    Advanced Modular Development

    Programming with Lambdas

    Project Jigsaw: Under the Hood

    Ballroom B

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    An Introduction to Behavior-Driven Development (BDD) with Cucumber for Java

    The Codeless Code

    Beyond Text: The Future of IDEs

    Developing Modular Software: Welcome to Hell!

    Moving Enterprise Data from JFreeChart to JavaFX Charts

    Is Your Profiler Speaking the Same Language as You?

    Embarcadero

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    To the Cloud! Building Cloud-Native Applications

    Pirates of DevOps: On Continuous Delivery Tides

    Scaling Microservices at Gilt

    Docker Orchestration for Java Developers: Welcome to the Jungle

    The Emerging Enterprise Mobile Cloud Platform

    Java EE 7 Applications as a Microservice with WildFly Swarm

    Cyril Magnin II/III

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Java EE 7 in Action

    Java EE 8 Work in Progress

    JavaServer Faces in Action

    What’s Next for JAX-RS 2.1?

    What’s Coming in JMS 2.1

    From Macro to Micro(Services) and Back: Onstage Hacking with Java EE 7

     

    Tuesday, October 27th

     

    Live Streaming location

     

    Session Titles
    Golden Gate 6/7/8

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Emacs as a Java IDE

    The Epic Groovy Puzzlers S02: The Revenge of the Parentheses

    The Story of Traits

    Return of the Code Quality Inquisition

    Nashorn: Advanced Topics

    Frege: Purely Functional Programming for the JVM

    Mission

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Modern Web Apps with HTML5 Web Components, Polymer, and Java EE MVC 1.0

    Finally, the Java EE Security API (JSR 375)

    What’s New in the Java Persistence API (JSR 338)

    JPA in Reverse: Pushing Database Events to Java EE Applications in Real Time

    Java EE Revisits GoF Design Patterns

    Continuous Integration with Java EE 7 in the Cloud

    Ballroom 5

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Project Jigsaw Hack Session

    Moving to G1 GC

    JDK 9 Language and Tooling Features

    Effective Java Streams

    Ask the Architects

    Java 8: Unleashing Lambdas by Executing in a Distributed System

    Ballroom B

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Building Custom Cloud IDEs with Eclipse Che

    HTML5 and JavaScript Clients in an Enterprise Application World

    Confessions of an Automation Addict

    Agile Project Management Antipatterns

    How to Build an IDE/Code Editor with JavaFX

    AsciidoctorJ: The Journey to Polyglot Nirvana

    Embarcadero

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Introduction to HBase

    Intro to Apache Spark for Java and Scala Developers

    All Change! How Cloud Economics Will Make You Think Differently About Java

    Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts

    Avoiding Big Data Antipatterns

    Meet Snoop, a Discovery Service for Java EE

    Cyril Magnin II/III

    8:30

    11:00

    12:30

    14:30

    16:00

    17:30

    Advanced CDI in Live Coding

    How Netflix Thinks of DevOps—Spoiler: It Doesn’t.

    Servlet 4.0: HTTP/2 and Reactive Programming in Java EE 8

    Lightweight Java in the Cloud

    JSR 373: New Java EE Management API

    Java SE 8 for Java EE Developers

     

    Wednesday, October 28th

     

    Live Streaming location

     

    Session Titles
    Golden Gate 6/7/8

    8:30

    10:00

    11:30

    13:00

    15:00

    16:30

    Groovy with Style

    Building Applications with JRuby 9000

    Finatra: The Fast, Testable Scala Services Framework That Powers Twitter

    Beyond the Coffee Cup: Leveraging Java Runtime Technologies for Polyglot

    Refactoring to Functional

    Nodyn and Vert.x: Running Distributed Node.js Apps in JVM Environments

    Mission

    8:30

    10:00

    11:30

    13:00

    15:00

    16:30

    Spring Boot for the Java EE Developer

    Thinking Beyond ORM in JPA

    New and Noteworthy in Jersey 2

    Down-to-Earth Microservices with Java EE

    EJB 3.2/JPA 2.1 Best Practices with Real-Life Examples

    Standardized Extension-Building in Java EE with CDI and JCA

    Ballroom 5

    8:30

    10:00

    11:30

    13:00

    15:00

    16:30

    API Design with Java 8 Lambdas and Streams

    Nashorn: The “42” for Startups and Enterprises

    Safer and Faster: New JDK Security Features and Performance Improvements

    The Java Date and Time API in Java SE 8: Overview and Tips

    Saving the Future from the Past: Innovations in Deprecation

    An Introduction to JVM Performance

    Ballroom B

    8:30

    10:00

    11:30

    13:00

    15:00

    16:30

    Developing Java Applications with Eclipse Mars

    Are You Aware of the /bin of Your JDK?

    Small Steps to Change Your Organization

    Thinking, Fast and Slow, with Software Development

    Stop Doing Scrum; Start Being Agile

    Rise of the Machines: Automate Your Development

    Embarcadero

    8:30

    10:00

    11:30

    13:00

    15:00

    16:30

    Docker for Repeatable Builds

    Automating Quality for Complex Microservice-Based Systems

    Building a Microservice Ecosystem: Some Assembly (Still) Required

    Writing Microservices in Java: Best Practices and Common Mistakes

    The Emerging Enterprise Mobile Cloud Platform

    Java EE to Microservices Automagically

    Cyril Magnin II/III

    8:30

    10:00

    11:30

    13:00

    15:00

    16:30

    Tales of Migration from Java EE 5 to 7

    Africa: A Whole Continent Adopting JSRs

    Real-World Batch Processing with Java EE

    WebSocket in Enterprise Applications

    Java EE in Practice at Lufthansa Industry Solutions

    The Java EE 8 Opportunity

     

    Thursday, October 29th

     

    Live Streaming location

     

    Session Titles
    Golden Gate 6/7/8

    9:00

    10:30

    14:30

    16:00

    Having Fun with Javassist

    Gluon: JavaFX for the (Mobile) Enterprise

    Java 8 in Anger

    Functional Reactive Programing: UI Development Beyond MVC/MVP

    Mission

    9:00

    10:30

    14:30

    16:00

    Using Java SE 8 with Java EE 7 in the Real World

    Migrating to TomEE and Java EE: A Success Story

    Apache Lucene for Java EE Developers

    Innovating Democracy with Java EE and Open Source

    Ballroom 5

    9:00

    10:30

    14:30

    16:00

    20 Years of APIs: A Retrospective

    A Few Hidden Treasures in Java 8

    Proactive Optimization of Java Workloads in Production Environments

    The Java Memory Model for Practitioners

    Ballroom B

    9:00

    10:30

    14:30

    16:00

    Microservices and Conversion Hunting: Build Architectures for Changeability

    Hide Your (NetBeans) Development Environment and Application in a Container

    Architecture for Rookies

    Improving the Performance of Your Java Application: Getting Beyond the Basics

    Embarcadero

    14:30

    16:00

    Taming Microservices Testing with Docker and Arquillian Cube

    Leveraging Java Optimizations to Improve Density in Cloud Environments

    Cyrill Magnin II/III

    10:30

    14:30

    16:00

    Reactive Java EE: Let Me Count the Ways!

    Java EE Application Servers: Multitenant or Containerized? Both!

    AngularBeans: A Modern Real-Time Java EE/CDI Back End for AngularJS