Tuesday Apr 26, 2016

2016 JavaOne Registration Now Open

The JavaOne conference brings together Java experts and enthusiasts for an exceptional week of learning and networking focused entirely on all things Java. With hundreds of sessions, you will learn from the most innovative and diverse Java content. You can't afford to miss it!

September 18 - 22, 2016, San Francisco. Register now!

With a full conference pass, you get:
 • Access to more than 500 JavaOne sessions, Birds-of-a-Feather (BOF) sessions and JavaOne Hands-on Labs (HOLs)
 • Keynote sessions for JavaOne and Oracle OpenWorld
 • Java User Group Forum
 • Exhibition Halls at JavaOne
 • Access to the Java Hub 
 • Oracle Appreciation Event

Important ways to save:
 • The call for proposals is open until May 9. If your session is accepted, you will receive a full pass
 • You will save $600 with the Super Saver rate, if you register before May 1
 • Employees of a national/federal, state, provincial, or local government entity, including public higher education institutions can benefit from government rate.

Wednesday Mar 30, 2016

Last Interactive Online Java Webinar with Q&A

The Virtual Technology Summit (VTS) delivers interactive Java technical content from Java Champions and Oracle experts to your desk.  

The interactive, online event, is sponsored by the Oracle Technology Network (OTN). The April 5 event is the last one in this VTS series. It features six Java technical sessions about Java EE, cloud, and Java SE API. Register now

The Java Track includes three code-heavy sessions:

Java on Mobile: Thanks to innovations in mobile JVM's and the availability of JavaFX on iOS and Android, it is now possible to write applications once (in Java) and deploy them on the major mobile platforms. In this session, we will show how easy it is to create a highly-polished Material Design Java application, and to deploy it on an Android device and an iOS device with exactly the same code used in both deployments.

Asynchronous programming in Java 8: how to use CompletableFuture: This presentation aims to explain how the patterns introduced by this interface and its implementing class are new to the Java platform, and how they fill the gap in the old Future patterns.The different models are precisely presented: how to create complex asynchronous processing pipelines, how to deal with exceptions, how to test complex code. 

Down-to-Earth Microservices with Java EE: the session explores microservices using a simple but representative example using Java EE. You'll see how the Java EE programming model and APIs like JAX-RS, WebSocket, JSON-P, Bean Validation, CDI, JPA, EJB 3, JMS 2 and JTA aligns with the concept of microservices.

Java SE 8 for Java EE Developers: Java SE 8 brings a bounty of improvements. In this session, you will learn about Lambda expressions, a new Date and Time API, the Streams API, Completable Futures, Nashorn, Repeatable Annotations, String joiners, etc.

Thinking Beyond ORM in JPA:  This session discusses native-query support in JPA along with stored procedures and result set mappings in JPA 2.1. The presented code samples illustrate the details of the API, highlighting their strengths and weaknesses. Our analysis reveals applicable use cases and most popular approaches. The summary provides guidelines on how and when to utilize native queries.

Visualizing Data in the Cloud with Oracle JET: Oracle JET is a free and open source toolkit, providing a solid basis for enterprise JavaScript applications, including built-in solutions for accessibility, modularity, and data visualization. In this code-driven session, you will learn everything you need to know to create maintainable enterprise applications in JavaScript!

Thursday Mar 24, 2016

Docker for Repeatable Builds

Learn how to create reliable, fast and repeatable builds. Andrzej Grzesik  presents a case study of an externally facing API project with complex dependencies and different approaches to improve processes and quality. It explores build infrastructure, from under-the-desk bare metal, through ad hoc provisioned VMs, as well as containers. 

Tuesday Mar 15, 2016

JAX-RS and Hypermedia

How to build a Hypermedia-Driven RESTful Web Service. Sebastian Daschner describes different approaches to realize RESTful services with JavaEE 7 and JAX-RS. Watch his presentation as he shows best practices and different frameworks that accelerate your development.

Thursday Mar 03, 2016

Java SE 8 for Java EE Developers

Which Java SE 8 APIs should you use in your Java EE 7 applications? It’s been two years since Java SE 8 was released, and Java EE 7 has been around almost three years. How can you combine both technologies and boost your productivity? Of course your application server provider should support both technologies.

In his presentation, David Delabasse explains how to use eight Java SE APIs that will help you with your Java EE applications. He shows a demonstration on how to implement each of the following Java SE libraries: Date and Time APIs, JPA converters, Java Server Faces, annotations, optional, string joiner, stream API, and Nashorn Javascript Engine. 

This presentation is part of the next Virtual Technology Summit sponsored by the Oracle Technology Network. Register! It is free. For your convenience, we offer the event in three time zones as follows: 
  • Americas - March 8th- 9:30am to 1:00 PST - Register
  • APAC - March 15th - 9:30am to 1:00pm IST - Register
  • EMEA - April 5th - 9:30am to 1:00pm BST - Register
This VTS provides two tracks on Java SE and Java EE with six hands-on sessions. Check out the full VTS agenda here  

Thursday Feb 18, 2016

Writing Web Apps

By Java Magazine Editor Andrew Binstock

Welcome to the January/February issue of Java Magazine whose focus is on developing Web applications. Not so long ago, this topic would require us to cover and compare innumerable Java frameworks. But as Web apps have turned increasingly to microservices in their architecture and REST for their APIs, the need for heavyweight frameworks has decreased significantly. By and large, Spring remains the principal widely used framework. And so, we cover its latest incarnation, Spring Boot, in a lengthy tutorial, which highlights how easy it makes creating Web apps. 

A companion examination of the JAX-RS library, with emphasis on lesser used capabilities that you might not realize it offers, is also included. And for readers who use some form of xFaces for the Web part of the app, we dig into OmniFaces, a well-designed utility library that integrates easily with JSF, MyFaces, PrimeFaces, RichFaces, etc.

[Read More]

Wednesday Feb 17, 2016

Java EE 7 in Action

In this JavaOne session, Reza Rahman gives an overview of Java EE 7 features, and guides you through a tutorial of an open source project called Cargo Tracker. The Cargo Tracker application tracks shipping containers going through different ports. The application is good example of an applied domain driven design blueprint using Java EE. Watch additional JavaOne sessions online!

Tuesday Jan 26, 2016

New Java Champion Simone Bordet

Welcome the new Java Champion Simone Bordet

Simone Bordet is a Jetty Committer, the CometD project leader and works as Lead Architect at Webtide. Active open source developer, he founded and contributed to various open source projects such as Jetty, CometD, MX4J, Foxtrot, LiveTribe, and others. 

Simone specializes in server-side multi-thread development, J2EE application development, in Comet technologies applied to web development, web network protocols (HTTP, WebSocket, SPDY, HTTP/2) and in high performance JVM tuning. He has been technical speaker at various local and international conferences such as Devoxx, JavaOne, and CodeMotion and he is a co-lead of the Java User Group of Torino, Italy. Read his blogs at https://webtide.com/author/simon/ and follow him at @simonebordet

Learn more about the Java Champion program https://community.oracle.com/community/java/java-champions 

Tuesday Jan 12, 2016

New Java Champion Rajmahendra Hegde

Welcome to the new Java Champion Rajmahendra Hegde!

Raj, a Java developer since 2000, is an Agile practitioner, a community organizer, an open source contributor, the founder of Chennai JUG leader and the current leader of JUG Hyderabad. JUG Chennai has been one of the most active JUG in India with Java developers contributing to technology like JavaFX, ScalaFX,  and Adopt-a-JSR. 

Raj is also a JCP member and has encouraged developers to contribute in Adopt-a-JSR. He received the 13th JCP Award in 2015 for Outstanding Adopt-a-JSR Participant. He is a member of expert groups for Units of Measurement API (JSR 363); Money and Currency API (JSR 354) and Contexts and Dependency Injection 2.0 (JSR 365)

Raj is a contributor for a number of open source projects including Visage, JBoss Forge, eWidgetFX, JRebirth, JavaKone, FXPlayGround, Frege, JBake. He also contributed to Social Media API (JSR 357) . He is a NetBeans DreamTeam Member and evangelizes NetBeans at many JUGs and conferences. 

You can follow him at @rajonjava(https://twitter.com/rajonjava)

Thursday Dec 17, 2015

Java Books in 2015

Whether you are looking for gifts or plan to catch up on reading over the holidays, there are many Java programming books available. Most of the authors are well-known leaders in the Java Community and famous writers with several programming books under their belts 

Java: The Legend by Ben Evans
Introducing Java 8 by Raoul-Gabriel Urma
Minecraft Modding with Forge by Aditya Gupta, Arun Gupta
Java Programming 24-Hour Trainer, 2nd Edition by Yakov Fain
Pragmatic Unit Testing in Java 8 with JUnit by Jeff Langr, Andy Hunt, Dave Thomas
Beginning Java Programming by Bart Baesens, Aimee Backiel, Seppe vanden Broucke
Java EE 7 Development with NetBeans 8 By David R. Heffelfinger
Functional Programming in Java by Venkat Subramaniam 
JavaFX Essentials by Mohamed Taman

If I missed anything that you wish to recommend, please suggest additional book titles as a comment.
About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« May 2016
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
       
Today