By Yolande Poirier-Oracle on Sep 16, 2015
In this interview, Bert Ertman discusses when and why companies should consider a microservices architecture. He offers three main considerations before switching to microservices.
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!
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.
By Guest blogger Jerilyn Stiles - From Original Post
Do you have the latest Java skills hiring managers are seeking?
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
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
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.