Monday Mar 30, 2015

New Java Champion Martin Thompson

Congratulations to the new Java Champion Martin Thompson 

Martin is a consultant, trainer, and coach specializing in designing high-performance and low-latency systems. In the performance space, he has changed expectations about what is possible with Java by showing that Java can compete with and even outperform native applications. His passions include concurrent programming (the Disruptor being one of his creations) and teaching people how to write algorithms that best utilize modern hardware. He started the Mechanical Sympathy blog and forum, a popular forum of high-performance systems to get guidance for understanding the implications of running their code on modern hardware and for producing code that works in harmony with hardware to be significantly more efficient and robust. Follow Martin on Twitter @mjpt777

Martin is a very active open source contributor. He wrote the initial release of LMAX  Disruptor, an inter thread event processing framework, which won the Duke Choice Award. He also contributed to Aeron, a high throughput, and low latency message transport, surpass native C/C++ implementations by the top commercial vendors in the financial trading space. He contributed to SBE, a message codec that is typically 20X faster than Google Protobufs. 

Martin is a frequent presenter at global conferences. His techniques in high-performance application development have become a standard in every low latency industry and have influenced millions in finance, gaming, and everywhere that high-performance is required.

Monday Mar 23, 2015

Two Live Streaming Java Sessions from vJUG

The vJUG, a virtual Java user group, presents live streaming technical sessions about topics related to Java, JVM, Java EE, Internet of Things and more. Organized by Mani Sarkar and Simon Maple from the London Java Community, their aim is to get the greatest minds and speakers of the Java industry to give talks and presentations in the form of webinars and live streaming from JUG meetups.

First session: How is Java/JVM built?  Tuesday, March 24, 2015 at 14:45 UTC, 15:45 in Germany, 10:45am in New York, 7:45am in San Francisco, and 22:45 in Beijing

Mani Sarkar and Daniel Bryant will give an overview of the Adopt OpenJDK program. They’ll explain why developers should get involved, how to participate, and how front-end developers can take advantage of the Adopt OpenJDK. Watch the session live at

Second session: What's coming in Java.Next? Wednesday, March 25, 2015 at 14:45 UTC, 15:45 in Germany, 10:45am in New York, 7:45am in San Francisco, and 22:45 in Beijing

Learn from Heather VanCura how you can take part in Java technology by Adopting a JSR. This session give a brief overview of the Adopt-a-JSR program. Andres Almiray will discuss JSR 377, Desktop|Embedded Application API; Anatole Tresch will discuss JSR 354, Money & Currency API; and Ed Burns will discuss the two JSRs he is currently leading, JSR 369, Java Servlet 4.0 Specification and JSR 372, JavaServer Faces (JSF 2.3) Specification.

Two sessions are scheduled for next week. They are live from the JavaLand Conference in Germany, in partnership with the Nighthacking community.  You can watch them online at  

Sunday Mar 22, 2015

Minecraft Modding Course at Elementary School - Teach Java to Kids

By Guest Blogger Arun Gupta

Cross posted from

Exactly two years ago, I wrote a blog on Introducing Kids to Java Programming using Minecraft. Since then, Devoxx4Kids has delivered numerous Minecraft Modding workshops all around the world. The workshop material is all publicly accessible at In these workshops, we teach attendees, typically 8 - 16 years of age, how to create Minecraft Mods. Given the excitement around Minecraft in this age range, these workshops are typically sold out very quickly.

One of the parents from our workshops in the San Francisco Bay Area asked us to deliver a 8-week course on Minecraft modding at their local public school. As an athlete, I'm always looking for new challenges and break the rhythm. This felt like a good option, and so the game was on!

My son has been playing the game, and modding, for quite some time and helped me create the mods easily. We've also finished authoring our upcoming O'Reilly book on Minecraft Modding using Forge so had a decent idea on what needs to be done for these workshops.

Minecraft Modding Workshop Material

All the workshop material is available at

Getting Started with Minecraft Modding using Forge shows the basic installation steps.

These classes were taught from 7:30am - 7:45am, before start of the school. Given the nature of workshop, the enthusiasm and concentration in the kids was just amazing.

[Read More]

Thursday Mar 19, 2015

Nighthacking at JavaLand

By Guest Blogger Stephen Chin

JavaLand is a community conference in Germany that is held in an amusement park. Come learn not only about Java and technology, but also about how geeks have fun!

We will have a live NightHacking stream running from the Java Community Area on Tuesday and Wednesday with an all-star interview line-up. Each day will also conclude with an exciting combined vJUG session, which you won’t want to miss!

Catch the action at, and follow the NightHacking Twitter handel for late-breaking updates.

Schedule (Time Zone is CET)

Wednesday Mar 18, 2015

Join JavaOne in Brazil

The premier Java conference in Latin America will bring together Java experts and enthusiasts for three days from June 23 to 25, 2015. Register before May 4 and you will save R$900 off the onsite price. 

Visionaries and world-renowned speakers will present conference and hands-on sessions covering five tracks, which include clients and user interface; core Java platform; Java and the Internet of Things; server side Java and the new track about Java, DevOps and the cloud.

Don’t wait, register now!

Tuesday Mar 10, 2015

New Java Champion: Tom Schindl

Congratulations to the new Java Champion Tom Schindl! 

Tom Schindl is an Austrian Java Software developer working on the Eclipse Platform and the JavaFX integration named e(fx)clipse. He's a member of the Eclipse Platform team and part of the team who designed and implemented the Eclipse 4 platform. He is also the CTO of BestSolution, a company specialized in Eclipse and JavaFX consulting for companies around the world.

Tom is a regular speaker at EclipseCon (Europe and NA) and JavaOne where he talks about Eclipse, JavaFX and how to develop modern applications with JavaFX and Eclipse. He authored an SWT prototype which uses JavaFX instead of the native UI-Toolkit. 

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

Thursday Mar 05, 2015

New Java Champion: Peter Lawrey

Congratulations to the new Java Champion Peter Lawrey!

Peter has over twenty years experience in IT, and around 15 years experience designing, developing and supporting Java systems. He provides consulting and develops software for trading firms based on the open source code written for OpenHFT. He is also the technical lead for OpenHFT, which is a suite of Apache 2.0 OSS libraries.  

Peter is the founder of the "Performance Java User's Group", a virtual JUG with over 1300 members. He is a top contributor of the Java and JVM forums on StackOverflow.  He has published over 250 articles on Java in his blog Vanilla Java, which has over three million views. "Peter is very generous in sharing his vast knowledge and already has done a great job in championing Java " explains Heinz Kabutz. 

Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Learn more about Java Champions

Tuesday Mar 03, 2015

Announcing Java SE 8 Update 40

Improved performance, scalability and administration in Java SE 8 Update 40 will allow Java developers to innovate faster and improve application services. Here are some features and changes including JavaFX updates: 

JVM Reaction to Memory Pressure: “Memory pressure” is a property that represents the total memory usage (RAM) on the system. This new feature can be leveraged to reduce the amount of memory used on a system where multiple JVMs are deployed and control the amount of memory designated to be consumed by each JVM, avoiding Out of Memory Errors (OOMEs) from occurring.

Improvements to the native packager: Enables developers to create native-feel applications that do not require clients to have an existing Java Runtime installed. These self-contained applications can then be deployed into areas like the Mac app store. The application developer has full control over the runtime and application entry points.

Ability to modernize the JavaFX stack on Mac OS X: The JavaFX media stack has been ported on Mac OS X® from QTKit and Quicktime, which have been deprecated, to the newer AVFoundation framework. With this, developers using the JavaFX media stack can now gain Mac App Store acceptance and have the opportunity to have their applications released on the Mac App Store. 

Nashorn Support: Numerous Nashorn optimizations including support for dynamic languages are incorporated into this release. Also added is a Nashorn Class Filter, which provides fine-grained control over access to Java classes from JavaScript code via a new filtering interface. 

New Time Zone Date Updater Tool: This tool can consume the ‘raw’ time zone data (tzdata) rules from the IANA time zone registry database and convert those to the necessary format required by the JRE. This provides users with the ability to immediately update the JDK/JRE time zone rules with the latest updates from IANA. 

Find out more details in the release notes

Monday Mar 02, 2015

DevNexus: Streaming Interviews with Java Experts

DevNexus is a tech conference happening next week that was created by the Atlanta Java Users Group (AJUG). It features internationally-acclaimed technologists covering Java, Big Data, Agile, Mobile and more. It’s sold out (like it does every year), but that doesn’t mean you can’t hear from the tech experts. NightHacking and OTN have teamed up to create a live interview stream. Watch the interviews live on Follow @_nighthacking for updates.

Use #DevNexusQ if you want to suggest questions. 

Here is the schedule, all times are EST. 

Wednesday (Mar 11) Thursday (Mar 12)
10:15-10:30 Venkat Subramaniam - Lambdas Design Patterns 10:00-10:30 Ed Burns - JSF
12:00-13:00 Yakov Fain - OAUTH in IoT 12:00-13:00 Rosalie Tolentino - Security
14:15-14:30 Todd Fritz - Docker 14:15-14:30 Aysylu Greenberg - Benchmarking, Art, Music
15:45-16:00 Jeff Prestes - Java Native GPIO 15:45-16:00 Michael Minella - The Connected Car
17:15-17:30 Yoav Landman - Chef to Docker 17:15-17:30 Freddy Guime - Memory Leaks

Interviews will be posted to YouTube/Java afterwards.

New Java Champion: Sven Reimers

Congratulations to the new Java Champion Sven Reimers!

Sven is based near Lake Constance in Germany, and works as a systems engineer at Airbus Defence and Space. He has more than 15 years of experience building complex software systems, and more than 14 years experience with Java. In 2009, Sven was the winner of the Duke's Choice Award in the Network Solutions category for ND SatCom Satellite Communication Management Software.

Besides his day job, his contributions to NetBeans got him elected to the NetBeans Dream Team in 2008. He is a community leader for NetBeans, a founder of the Java User Group in Bodensee and a contributor to OpenJFX. Sven has been very active as a public speaker at multiple conferences, events, JUGs all over the world. e.g. JavaOne (SF/Brasil), SvJUG, JayDay, NetBeans Days, JFokus, and JCrete.

He is an active contributor and participant at the Hackergarten events. In the interview below, Heather VanCura interviews Sven and Andres Almiray at Devoxx 2014 

Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Learn more about Java Champions.


Insider News from the Java Team at Oracle!



« October 2015