Wednesday Jan 20, 2016

A Look Back on Java Champions of 2015

Once again, join us to celebrate the Java Champions of 2015. They are recognized leaders in the Java community for their technical achievements and community contributions. 2015 welcomed the Java Champions listed below: 
  • Rajmahendra Hegde, leader of JUG Hyderabad, and expert group member of three JSRs 
  • José Paumard, assistant professor at Paris 13 and co-funder of Devoxx France
  • Rafael Winterhalter, software consultant and JVM enthusiast
  • Daniel De Luca, worldwide manager of the Devoxx4Kids initiative
  • Lukas Eder, CEO of Data Geekery and main contributor of Java Object Oriented Querying
  • Vinicius Senger, co-founder of Globalcode and Java embedded enthusiast
  • David Blevins, co-founder of the OpenEJB (1999), Geronimo (2003), and TomEE (2011) projects
  • Josh Long, contributor to open-source Spring Boot, Spring Integration, Activiti, and Vaadin and more.
  • Mohamed Taman, chief of architects & software development manager at e-finance
  • Murat Yener, JUG leader in Turkey
  • Aslak Knutsen,  co-founder and lead of the Arquillian project
  • Martin Thompson,  consultant, trainer, and coach specializing in designing high-performance and low-latency systems
  • Tom Schindl, software developer on the Eclipse Platform and the JavaFX integration named e(fx)clipse
  • Peter Lawrey,  consultant and technical lead for OpenHFT
  • Sven Reimers, member of the NetBeans Dream Team, a contributor to OpenJFX and a systems engineer at Airbus
  • Enrique Zamudio, engineer on the Ceylon language team and a contributor of javaMexico community
  • Otávio Santana, JUG leader of JavaBahia and SouJava in Brazil and a developer in OpenJDK
  • Freddy Guime, JUG leader of Chicago Java Users Group and a co-author of Java 7 Recipes
  • Jacek Laskowski, consultant and trainer
Check out the new Java Champion website, for a list of champions and learn how to become one.  

Tuesday Jan 19, 2016

New Release JDK 8u71 and JDK 8u72

JDK 8u71 and 8u72, two new Java 8 updates are now available. Oracle strongly recommends that most Java SE users upgrade to the latest Java 8u71 CPU release, which includes important security fixes. Java SE 8u72 is a patch-set update, including all of 8u71 plus additional features. You can download the latest JDK releases from Java SE Downloads page. 

For information on new features and bug fixes included in these releases, see the following release notes: 


Check out Java CPU and PSU Releases Explained for more details 

Wednesday Jan 13, 2016

Optionals: Patterns and Good Practices

Interested in learning about elegant patterns that provide new ways to handle corner cases for data processing pipelines?

In this article, José Paumard explores several patterns that use Optional, a new Java SE 8 final class with a private constructor. This class provides alternatives for writing data processing pipelines built on streams, resulting in better and more-fluent code.

Paumard describes how to build optionals, explains why we need them, and demonstrates several patterns you can use in various scenarios. The first patterns use an optional as a wrapper object, which may or not have a value. The second patterns expose methods of the optional class. 

To learn more, read the article.

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 Jan 07, 2016

New Java Champion Daniel De Luca

Congratulations to the new Java Champion: Daniel De Luca!

Daniel is the Worldwide manager of the Devoxx4Kids initiative and co-organizer of Devoxx4Kids events in Belgium. Passionate about Software Architecture, Java SE/EE and IT in general, Daniel loves to share his passion with children, showing them how they can become the wizards of tomorrow.

Devoxx4Kids has reached 6000 children in the last 3 years and organized more than 200 events around the world. The workshops are made publicly available on GitHub,  and have been translated into many languages like French, Spanish, German and Dutch

Daniel is also Steering Member of the Devoxx BE conference, and Steering Member of BeJUG. To learn more about Devoxx4kids visit www.devoxx4kids.org

Follow him on Twitter @danieldeluca

Java champions are an exclusive group of passionate Java technologists and community leaders who are community-nominated. Learn more about Java Champions

New Java Champion José Paumard

Congratulations to the new Java Champion: José Paumard!

José is an assistant professor at the Institut Galilée (Université Paris 13), PhD in applied mathematics from the ENS de Cachan. He has also worked as one of the lead members of the Paris JUG for 6 years, and is a co-founder of Devoxx France.

As a member of the CDI 2.0 Expert Group, he has contributed new ways of handling events, especially in the asynchronous part of the spec. He provided new patterns that have been adopted by the EG. 

José has been working as an independent programmer for 20 years and is a well-known Java / Java EE / software craftsmanship expert and trainer. His expertise includes Tomcat, JBoss, Weblogic, Websphere, Glassfish, and the most popular Java EE parts: JPA (Hibernate & Eclipselink), EJB (including version 2), JMS, JTA, the Web tier, and more.  

José speaks at conferences, including JavaOne and Devoxx; and writes technical articles for various publications including Java Magazine and Oracle Technology Network. Passionate about education, he publishes MOOC for several companies: Oracle Virtual Technology Summit, Pluralsight, Microsoft Virtual Academy and Voxxed.

His blog: blog.paumard.org/en/ Follow him @josepaumard

Java champions are an exclusive group of passionate Java technologists and community leaders who are community-nominated. Learn more about Java Champions

Tuesday Jan 05, 2016

New Java Champion Rafael Winterhalter

Congratulations to the new Java Champion: Rafael Winterhalter!

Rafael Winterhalter works as a software consultant in Oslo, Norway. He is a proponent of static typing and a JVM enthusiast with particular interests in code instrumentation, concurrency and functional programming. 

Rafael blogs about software development, and regularly presents at conferences. He is a JavaOne Rock Star speaker. When coding outside of work, he contributes to a wide range of open source projects and is a main contributor of Byte Buddy project, a library for simple runtime code generation for the Java virtual machine. He was awarded the Duke's Choice award. 

Rafael is an active member in the Norwegian JUG, javaBin, and a member of the JavaZone Program committee. He is also the co-organizer of Oslo JUG meetups. 

Homepage: http://rafael.codes, blog: https://mydailyjava.blogspot.no

Follow him on Twitter: @rafaelcodes

Wednesday Dec 23, 2015

JavaOne Session Replay!

Do you have some downtime over the holidays? Catch up on JavaOne content and sharpen your skills for next year. Whether you didn't attend JavaOne or want to replay and share some of the content, you can now access JavaOne conference sessions and tutorials online for free.

Watch sessions from all the JavaOne tracks on code platform, security, emerging languages, DevOps and the cloud, the Internet of Things, server side, Clients and UI, development tools and Agile techniques. You can also search sessions by their JavaOne code.  

Enjoy the holidays and the learning!



Best wishes from the whole OTN team! 

Tuesday Dec 22, 2015

Latest Java 9 News

Java 9, the next major Java release, will introduce a module system for the Java SE platform and the JDK.  As Java 9 work continues, you can learn about the new proposed schedule, version scheme and the latest features. You can also check out early access builds. The new proposed GA date is March 2017. Below are the full proposed milestones for Java 9:

2016/05/26  Feature Complete
2016/08/11  All Tests Run
2016/09/01  Rampdown Start
2016/10/20  Zero Bug Bounce
2016/12/01  Rampdown Phase 2
2017/01/26  Final Release Candidate
2017/03/23  General Availability
In the meantime, early access builds are available for download and testing. You can find bundle downloads that do not require building from source.   

Note that Java 9 will have an updated JDK version string scheme. The scheme will highlight minor, major and critical patch update (CPU) releases. The new convention will follow the version string of Major.Minor.Security  

Some Java Enhancement Proposals (JEPs) have been placed into the "Proposed to Target"
state by their owners after discussion and review. Those JEPs include: 

  271: Unified GC Logging
  278: Additional Tests for Humongous Objects in G1
  279: Improve Test-Failure Troubleshooting
  280: Indify String Concatenation

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
« February 2016
SunMonTueWedThuFriSat
 
1
4
5
6
7
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
     
       
Today