Tuesday May 17, 2016

New Java Champion Ivar Grimstad

Welcome New Java Champion Ivar Grimstad  

Ivar is a software architect, Java EE advocate and JCP Expert Group member coding Java professionally since 1998. He has been involved over the years in projects from small Java ME applications to large enterprise projects. His first few projects were based on J2EE, then he moved to Spring Framework and now most of his projects are with Java EE 7.

Ivar has facilitated Java Competence Groups internally and externally. He is a frequent speaker at developer conferences such as JavaOne, JavaLand, Devoxx, Øredev, and Swedish JUGs. Ivar is a member of the NetBeans Dream and currently leads the Malmö Java User Group. He writes about agile development methods and Java in general on his blog and is a DZone Most Valued Blogger. 

Ivar received the nomination of JCP Member of the year Award 2015.  Currently, he is involved in the Java Community Process, specifically in the expert groups for JSR 368 (JMS 2.1), JSR 371 (MVC 1.0) and JSR 375 (Java Security API). Follow him @ivar_grimstad

The 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

Thursday Jan 07, 2016

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 Oct 20, 2015

What's New in JPA

Josh Juneau, in his "What's New in JPA" article, examines some of the top new features in Java Persistence API (JPA) 2.1. Using examples from a real-world application, Juneau focuses on three main areas that benefit from new JPA features:

  • Database schemas and type mapping
  • Invocation of database constructs
  • The SQL realm--specifically, querying, updating, and removing data from an underlying datastore

In spite of the fact that it was a minor release, he concludes that many of the new features in JPA 2.1 "pack a punch," can vastly improve developer productivity, and establish Java EE 7 as one of the most productive platforms available. Read the article.

Wednesday Sep 16, 2015

Microservices Architecture

In this interview, Bert Ertman discusses when and why companies should consider a microservices architecture. He offers three main considerations before switching to microservices. 

Thursday Jul 30, 2015

Singletons, Singletons...

Choose the right Singleton pattern for your project. Learn about the different ways to implement the Singleton pattern, and how to use the pattern to create a database connection whose parameters can be updated after a Java application has been compiled. 

Payene Denis Kombate explores the pros and cons of various ways to implement the Singleton pattern in his article titled Effective Ways to Implement and Use the Singleton Design Pattern. His comparison includes minimal, lazy-loading, synchronized, double-checked locking, volatile, and class holder singletons. 

In addition, he shows an example of how to use the pattern to create a database connection and then how to update the database connection parameters after the Java application has been compiled. Read the article!

Tuesday Jun 16, 2015

The Ghosts of Java EE 7 in Production: Past, Present and Future

By Guest Blogger Reza Rahman from Original Blog

  "First they ignore you, then they laugh at you, then they fight you, then you win."

                                                                                                                 – Mahatma Gandhi

For those unfamiliar the three ghosts analogy comes from the Charles Dickens' classic A Christmas Carol. I hope the real message of the analogy is an entertaining but insightful literary puzzle for you to figure out, not to mention the far less imaginative opening quote largely along the same lines :-).

In the past few days I've seen a certain predictable group of folks on the Interwebs feigning concerns over the viability of using Java EE 7 in production. I have to be honest in that I think it is fairly obvious these concerns are more -ahem- opportunistic than sincere or well-intentioned. Nevertheless I think this is a great trigger to discuss something valuable to the Java EE community anyway - Java EE 7 production adoption in the near past, present and near future. In fact to be perfectly honest we have been deliberately covering these themes all along in various ways and foresee a useful purpose in revisiting them frequently going forward far beyond this one blog entry. Being responsible sentinels for the Java EE community has never demanded anything less.

The Prelude - Java EE 6 vs Java EE 7
Most folks out there seem to hold the Java EE 6 release in high regard. I definitely agree the release was an important turning point for Java EE. While Java EE 7 is not a profound architectural paradigm shift in the way Java EE 5 and Java EE 6 was, it's significance is in the sheer amount of changes it contains. Java EE 7 is very easily the largest set of changes the platform has ever experienced. To boot we try to never make frivolous changes to the platform so each of these changes are all rather important to their respective users. To understand the scale and significance of these changes, you need not look much farther than my Java EE 7 slide deck. It is a very high level talk that I still struggle to fully deliver in 50-60 minutes after delivering it many times.

[Read More]

Monday May 18, 2015

Update Your Skills for the 20 Years of Java

By Guest blogger Jerilyn Stiles - From Original Post

Do you have the latest Java skills hiring managers are seeking?

Today, job postings frequently call for developers to have experience with Java EE, JSON, XML, JavaScript, AJAX, Web Services, SOAP and HTML5, just to name a few.

If you don't have these present-day skills, you should consider taking action to develop them. Oracle University offers a variety of instructor-led, online and self-paced courses to get you up to speed for 2015 and beyond.

Check out these popular Java courses you can take to advance your knowledge:

With the increasing demand for Java, Java certifications are also becoming a differentiator to highlight and validate your expertise working with the latest Java technologies. Our new Java SE 8 certification is now available:

Oracle Certified Professional, Java SE 8 Programmer beta exam Available at a Reduced Price!

Other popular certifications:

View the entire Java training curriculum - visit  education.oracle.com/java.

Celebrate 20 years of Java! oracle.com/java20    Twitter #Java20

Wednesday May 13, 2015

Reactive Java EE

Want to know how to create efficient, high-throughput, and low-latency systems? In the reactive Java EE online session, you will learn how to use event-driven programming and asynchronous processing. Java EE Evangelist Reza Rahman will explore how Java EE as a whole responds to  the “reactive” requirements using features and APIs like JMS, MDB, EJB @Asynchronous, JAX-RS/Servlet/WebSocket async, CDI events, Java EE concurrency utilities and more. He will also show how to easily scale using Java SE 8 Lambdas and Completable Futures. Join him for this session at the next Virtual Technology Summit (VTS). 

We are celebrating 20 years of Java and innovations with Reactive Java EE, Java 8 Lambdas and IoT projects. The VTS is an interactive, online event, sponsored by the Oracle Technology Network (OTN). VTS is free, but you must register.  Join us for this exclusive event in APAC time zone, May 19 - 3:00 pm to 6:30 pm AU/SYD

Monday Apr 27, 2015

New Java Champion: Murat Yener

Congratulations to the new Java Champion Murat Yener!

Murat Yener is very active in the Istanbul JUG and Ankara JUG. He has run the GDG Istanbul user group for 6 years, organizing free events for more than 2700+ attendees. He presents at JUG and GDG events around the world including Germany, Belgium, Ukraine, US and many more.

Murat is also a well-known speaker, who presented at JavaOne, Devoxx, JavaLand, EclipseCon, JDays and Voxxed. He is the author of Professional Java EE Design Patterns book from Wiley.  He has extensive experience developing, consulting Java, web, JavaEE, and OSGi applications, in addition to teaching courses and mentoring.

He is an Eclipse committer and one of the initial committers of the Eclipse Libra project. He also worked on an adaptive learning project at Intel, bringing Java into classrooms.  Follow Murat @yenerm

Thursday Jun 20, 2013

Submit your Nominations for 2013 Duke's Choice Awards

The 2013 Duke's Choice Award program is now accepting nominations through July 22nd. The Duke's Choice Awards celebrate innovation in the world of Java technology, and are granted to individuals, organizations and businesses for their compelling use of Java technology. Anyone can now submit a nomination online.

Innovators in Java have received the Duke's Choice Awards for over 10 years. Last year's Duke's Choice Awards winners are featured on Java.net/dukeschoice.

Winners will be announced at JavaOne 2013 in San Francisco. In addition to the Duke Choice Award statue, each winner will receive a full JavaOne SF conference pass and recognition in Java Magazine, The Java Source Blog, and Oracle's Java Developer Newsletter.

Even if you are not submitting this year, help us spread the word by hosting the banner on your website or blog.


Insider News from the Java Team at Oracle!



« June 2016