Java 8 Free Online Course: Lambdas and Streams

It is probably fair to say that Java SE 8 is the most important Java release in the last decade… if not more! With the introduction of Lambda expression, Java SE 8 introduced a fundamentally new way of programming. The new Streams API lets process data in a declarative way while leveraging the underlying in more efficient way, etc. During this summer, Oracle is conducting a Massive Open Online Course (MOOC) on Java 8 Lambdas and Stream. This free online course will start soon...

Tuesday, June 30, 2015 | JavaSE | Read More

Java ME 8 Arrives

Java ME 8 is now here, just a short while after Java SE 8. From my personal experience many developers still strongly associate Java ME with feature phones and are far too quick to not pay enough attention to it. It is important to remember that Java ME is really about running Java on any small devices, not just feature phones. This means that Java ME can be hugely important for the emerging field of IoT (Internet of Things). In fact IoT is a major theme for this Java ME...

Monday, May 5, 2014 | JavaSE | Read More

Java Mission Control with Marcus and Markus

"You can observe a lot by just watching." (Yogi Berra Java Mission Control (JMC) is a JVM production time profiling and diagnostics suite of tools. The suite includes tools to observe, manage, profile, and eliminate memory leaks in Java applications and due to its very low overhead, JMC is particularly fitted to detect performance issues in applications running in production.  JMC is based on runtime performance analyzing capabilities that were originally only available in...

Wednesday, December 4, 2013 | JavaSE | Read More

Help to improve JDK8

"The best preparation for good work tomorrow is to do good work today." (Elbert Hubbard) The clock is ticking... Java 8 is not that far anymore. The Adopt OpenJDK initiative is to OpenJDK, the Java SE Reference Implementation, what the Adopt-a-JSR initiative was to Java EE 7 / GlassFish 4 a few months ago.  The idea is the same, i.e. let people get familiar with the Reference Implementation and its different APIs before they are released. Let them play and stress test those...

Tuesday, November 26, 2013 | JavaSE | Read More

The Java Update, Applets/Web Start and GlassFish

By now, most of us know about the Java SE security vulnerability that affects primarily Java Applets. You might be relieved to know that the latest Java update, Java 7 Update 21, looks to fix that vulnerability. Java EE expert group member and key community figure Markus Eisele did an awesome job explaining the details and providing further context. Although the security vulnerabilities definitely do not affect server-side applications (the ones running on GlassFish),...

Thursday, April 18, 2013 | JavaSE | Read More

Oracle Speaks up on Java Security

As many of you are keenly aware, there has been a veritable media firestorm around the recent Java vulnerability. As you know, the vulnerability pertains to Java on the browser, not server-side Java, desktop Java or emdedded Java. You may also have been frustrated with Oracle's relative silence on the issue. Hopefully it comes as some relief that Oracle is now starting to openly speak up on the issue. The lead for Oracle Security Martin Smith and Doland Smith from the OpenJDK...

Friday, January 25, 2013 | JavaSE | Read More