Friday Jul 10, 2015

Get Started with Lambdas and Streams

Want to finally get hands-on training on Java 8 Lambdas? Join the JDK 8 MOOC on Lambdas and Streams! The course starts on July 14th and runs for 3 weeks. Take this online course at your own pace. You will be able to interact with your peers and the instructor panel on a dedicated forum. 

In this course, you will learn: 
  • Apply Lambdas to everyday problems
  • Convert anonymous classes to Lambda expressions
  • Apply the Streams API to solve problems of sorting, identifying the most and least, and reducing duplicates
  • Determine when to apply Lambdas (and when not to!)
  • Use Collectors
  • Improve performance with parallel streams
  • Debug Lambda expressions

This course is free.Register Today

Thursday Jun 18, 2015

Hot Java Topics at the VTS!

In its 20th year, Java is used by over 9 million developers working in every major industry. In the next Virtual Technology Summit, you will learn how to program a parallel application with Java 8 lambdas, build a robot with 3D printed parts and use Docker, a best-in-class platform to test and manage releases. VTS is a series of interactive online events with hands-on sessions and presenters answering technical questions. The events are sponsored by the Oracle Technology Network (OTN). They are free events but you must register. Join the next exclusive events close to you  

Americas - July 14th - 9am to 12:30 PST - Register
EMEA - July 15th - 9am to 12:30pm BST - Register
APAC - July 23rd - 3pm to 6:30pm AU/SYD - Register

The three sessions are: 
  • Docker for Java Developers with Roland Huss 
Docker, the OS-level virtualisation platform, takes the IT world by storm. In this session, we will see what features Docker has for us Java developers. It is now possible to create truly isolated, self-contained and robust integration tests in which external dependencies are realised as Docker containers. Docker also changes the way we ship applications in that we are not only deploying application artifacts like WARs or EARs but also their execution contexts. Beside elaborating on these concepts and more, this presentation will focus on how Docker can best be integrated into the Java build process by introducing a dedicated Docker Maven plugin which is shown in a live demo.
  • Pi on Wheels,  Make Your Own Robot with Michael Hoffer 
The Pi on Wheels is an affordable open source DIY robot that is ideal for learning Java-related technologies in the context of the Internet of Things. In this session we will talk about how 3D printing works and how it can be utilized to build robots. The most fascinating aspect of 3D printing is that is is astonishingly easy to customize the robot. It allows you to build something completely new and different. We provide a Java based IDE that allows you to control and program the robot. In addition to that it can be used to programmatically design 3D geometries.

  • Shakespeare Plays Scrabble with Jose Paumard

This session will show how lambdas and Streams can be used to solve a toy problem based on Scrabble. We are going to solve this problem with the Scrabble dictionary, the list of the words used by Shakespeare, and the Stream API. The three main steps shown will be the mapping, filtering and reduction. The mapping step converts a stream of a given type into a stream of another type.Then the filtering step is used to sort out the words not allowed by the Scrabble dictionary. Finally, the reduction can be as simple as computing a max over a given stream, but can also be used to compute more complex structures. We will use these tools to extract the three best words Shakespeare could have played.

Thursday Jun 04, 2015

Discover the Java Hub

The Java Hub is the interactive center for technologists at JavaOne and OpenWorld in Brazil. You will discover new technologies and gear, meet experts, code with open source wizards, or hear technologists talk about their projects. Don't miss: 
  • NightHacking:  a live program where developers get interviewed and show off coding tips to a global audience. All broadcasts are live streamed on the NightHacking website
  • Device Showcase:  a hands-on demonstration of Java-powered devices of all sizes with Java experts from Oracle and the community. 
  • Oracle Technology Network(OTN): the source for technical learning resources to grow your skills and career. 
  • Hackergarten:  the meeting place of open source coders. There are no pre-requisites, you can stop by any time, join a group, pick a feature or bug you want to tackle, and submit results. You will learn from Java EE, Java SE, Java Embedded, and JavaFX experts on how you can impact the future of Java technologies. Bring your laptop and join us for an hour or so. WiFi and power are available.
  • 3D Modeling -  a 3D printer creates clones of Duke or your own model. Experience the entire process from the modeling interface to the "birth" of Duke. All of it happening with JavaFX 3D, Java Embedded, and 3D printing.

The Java Hub is open to anyone from 10:00 to 19:30, Tuesday to Thursday, in the Exhibition Hall at the Transamerica Expo Center. The Java Hub is brought to you by Oracle Technology Network. 

There is still time to register to JavaOne and OpenWorld 

Wednesday Mar 06, 2013

Get started with Java!

Every year, the Java platform is growing with new features for enterprise, web, embedded and mobile application and developers. To help beginners navigate the platform and get started with Java technologies, new learning resources are available on the New to Java website. Developers will write a "Hello World" application, test their Java knowledge,  create user interfaces with JavaFX, and build enterprise applications with Java EE, desktop applications with Java SE or applications for mobile and embedded devices.  

Being up to date about current trends and networking with other developers are also critical for a career in programming. Developers can connect with top leaders in the community at conferences and community networks such as local user groups. They have the chance to contribute to open-source projects such as OpenJDK and Adopt-a-JSR to name just two.

Finally, parents and educators teaching programming to children will find software tools for young developers. They are free downloadable development tools with easy to use interfaces for young students. And Minecraft is so popular! Java technologist Daniel Green walks us through Minecraft mods with Java.

Insider News from the Java Team at Oracle!



« November 2015