Videos

Visualizing Aircraft Data: Oracle IoT Cloud Service, Raspberry Pi, and Radio Surveillance

3 weeks ago
Jerry Ward, Managing Partner, Viscosity North America Rich Niemiec, Chief Innovation Officer, Viscosity North America

Troubleshooting Memory Problems in Java Applications

3 weeks ago
Poonam Parhar, Consulting Member of Technical Staff, Oracle Troubleshooting memory problems can be tricky, but the right approach and proper set of tools can simplify the process substantially. Several kinds of OutOfMemoryError messages can be reported by the Java HotSpot VM, and it is important to understand these error messages clearly and have a wide […]

Streams in the Wild

3 weeks ago
José Paumard, Consultant, JPEFI The Stream API is the best tool of the JDK for processing data in a clean and efficient way. Still, there are some classic data processing patterns that cannot be implemented with the available methods, such as grouping or accumulating elements. The Stream API was built on the Spliterator API, which […]

The Good Cop/Bad Cop Guide to Java 9

3 weeks ago
Simon Maple, Director of Developer Relations, ZeroTurnaround Oleg Shelajev, Developer Advocate, ZeroTurnaround The Java 9 release brings with it modularity, a new REPL, a new default garbage collector, an HTTP 2 client, multiversion JARs, API updates, and much more. This session looks at which features really benefit Java developers, with interactive demos. The two speakers […]

Three Microservice Patterns to Tear Down Your Monoliths

3 weeks ago
Per-Ake Minborg, CIO / CTO, Speedment Emil Forslund, Software Developer, Speedment, Inc. Do you think switching to a microservice-oriented architecture is easier said than done? You are not alone. Many organizations today struggle with tightly coupled software and unmaintainable monoliths, but migrating a decade-old codebase is both expensive and tiresome. This session shows you how […]

The G1 GC in JDK 9

3 weeks ago
Erik Helin, Senior Member of Technical Staff, Oracle The G1 garbage collector is the default garbage collector in JDK 9. This session presents the goals of the G1 garbage collector, how it achieves them, and how it differs from the other garbage collectors in OpenJDK. The first part of the presentation explains the idea behind […]

JUnit 5: New Opportunities for Testing on the JVM

3 weeks ago
Sam Brannen, Software Consultant, Swiftmind

JavaOne 2017 Keynote

3 weeks ago
Mark Cavage, Vice President, Java and Container Native Platform

What is REST ? What is a REST API ?

3 weeks ago
REST is an architectural style which is based on web-standards and the HTTP protocol. This style was initially described by Roy Fielding in 2000. Roy Fielding was also One of the principal authors of the HTTP specification. REST stands for REpresentational State Transfer. The architectural style of the web. So what does that even mean?? […]

How to Implement the Iterator Pattern with Java

4 weeks ago
In this excerpt from “Modern Java Collections” Simon Roberts reviews the benefits of the Iterator Design Pattern while building a description of the structure of that pattern. You will build a working code example of the Iterator compliant with the collection’s API’s interfaces and based on an array type of list structure. Get the full […]

Java in a World of Containers by Paul Sandoz

4 weeks ago
Java in a World of Containers by Paul Sandoz @PaulSandoz JDK 9 runs better in Docker by respecting the container environment and allowing the creation of small Java images running on Alpine Linux.

Changes to the Java Development Kit Release Model by Aurelio Garcia-Ribeyro

4 weeks ago
Changes to the Java Development Kit Release Model by Aurelio Garcia-Ribeyro. Starting with JDK 9, Oracle plans to have feature releases every six months and will offer OpenJDK binaries under the global price list.