Sunday, September 28, 2014

My 2014 JavaOne

It has been fifteen years since I last attended JavaOne in San Francisco and I am quite excited. I spent 26 hours in an aeroplane to get to San francisco, I certainly have forgotten how torturous that is. Since fifteen years ago, Java has grown tremendously and the schedule shows it, there are 537 sessions with 572 speakers. Putting my schedule together was excruciatingly difficult, choosing what to miss out on. But with the help of many coin tosses I got to the following schedule:

Sunday 28 September

8:00 - 8:45 : Avatar.js
9:00 - 16:00 : Develop Java Embedded Applications Using a Raspberry Pi

Monday 29 September

:30 - 10:30 : Designing a Beautiful REST + JSON API
11:00 - 12:00 : Developing On-Device iOS and Android Apps with Java
12:30 - 13:30 : Introduction to Hotspot Internals
14:30 - 15:30 : Modular Architectures Using Microservices
16:00 - 17:00 : The Anatomy of a Secure Web Application Using Java
17:30 - 18:30 : Java Performance: Hardware, Structures, and Algorithms
19:00 - 19:45 : Real-World RESTful Service Development Problems and Solutions
20:00 - 20:45 : JAX-RS REST Services and Angular.js: Tools for an Even Better Experience
21:00 - 21:45 : Learning Scala: A Practical Approach

Tuesday 30 September

8:30 - 10:30 : Building Secure Applications with Java EE
11:00 - 12:00 : Creating elegant builds at scale with Gradle
12:30 - 13:30 : API Design Checklist
14:30 - 15:30 : Writing recommender system with Java
16:00 - 17:00 : Getting Started with MongoDB and Java
17:30 - 18:30 : Javascript across tiers with Nashorn And Avatar.js
19:00 - 19:45 : Making all client-side java secure
20:00 - 20:45 : Sumatra: The open JDK project
21:00 - 21:45 : Agent based cross platform middleware

Wednesday 01 October

 8:30 - 9:30 : Java EE 7 Batch Processing in the Real World
10:00 - 11:00 : Unorthodox Enteprise practices
11:30 - 12:30 : Microservices on the JVM: A Practical Overview
13:00 - 14:00 : JPA Gotchas and Best Practices: Lessons from Overstock.com
15:00 - 16:00 : Building Custom JavaFX Controls
16:30 - 15:30 : Applying Java's Cryptography

 Thursday 02 October

 9:00 - 10:45 : Java Community Keynote
11:30 - 12:30 : With GC solved what else makes a JVM pause
13:00 - 14:00 : IntelliJ IDEA
14:30 - 15:30 : Transforming code to Java 8
16:00 - 17:00 : Do-It-Yourself Usability Design for Developers

 I am exhausted, am off to bed now in preparation for my busy Sunday!!!!