PEAT Online Course -
How To Improve Your Personal Performance in Java work Technology

  • YOU + CONTROL
  • Focus
  • Autonomy
  • Proficiency
  • Purpose
  • Covid-19!!!
  • Deep Hidden Meaning
  • FREE updates
GET 75% OFF NOW
Your Promo code: TECHLAYOFF
Exclusively on
VIMEO ON-DEMAND

Press Update: 39 Java experts that you should follow on Twitter

03 September 2016 2 comments

4 minutes

789

Some quick news and views

I was completely taken back by the promotion by Tech Beacon: 39 Java experts that you should follow on Twitter. I have found in this industry especially that credit is rarely given, and if you luckily enough to be at the stage of life that someone else awards you with a gift then it is indeed a wonderful sunny day. It is honour and proof of your achievement. I so accept humbly with gratitude.

This year will not be attending JavaOne 2016 #1 and therefore I will miss the announcement about the future direction of Java EE 8. Oracle has announced an about-face and intends to move Java EE to the cloud and closer to Micro / Service Oriented Architecture [M/SOA]. As I will be in England, I just wonder how much Oracle will change the sailing direction of the umbrella specification juggernaut. On the one hand, it is a really positive that Oracle finally acknowledges the desire for embedded containers, uber-JARs and the push for containerisation. On the other hand, the specification will suffer a delay and at the time of writing, the length of it is an unknown.

My attendance
I state plainly my non-attendance of JavaOne 2016 is personal. It has absolutely nothing to do with a protest against Oracle.

I have questioned whether standards are really the place for innovation. In this case, which libraries and frameworks are the de-facto leaders taking Java EE to the cloud platform?

In 2004, if I was considering Object Relational Mapping solution, I would have told you Hibernate. In 2016, if the question is taking a WAR file and deploying to a cloud platform, then you could choose many vendor specific ways. The point is that there is no clear standard or methodology, albeit all we do know for sure is that Oracle has been quietly working on a solution for about 6 or 7 months.

At the early stages of the development for Java EE 7, Oracle #2 wanted to standardise a cloud deployment strategy. The Executive Group abandoned the effort, because they thought moving to the cloud would severely delay the JSR and also the, then, solutions were in rapid state of flux, immature with no clear leaders.

Java EE 7 and Cloud
When I was writing my very first technical book during 2012, Java EE 7 Developer Handbook. There was a chapter that never made it to the printed edition. I wrote a special online chapter about Java EE 7 moving to the cloud.

You might say that there is the Micro-Profile effort and collaboration between well-known vendors, individuals and user groups. This initiative has only just started since June and has yet to make its mark. It is a very young and weak, because only JAX-RS, CDI and JSON-P are considered as requirements. Microprofile #3 has to catch fire and grow significantly in comparison with say Spring Boot. I could not yet convince an IT director about the benefits of the Microprofile as the next investment technology. Some detractors have said the Micoprofile initiative is muddying the waters around standardisation and Oracle is responsible for the mess. However, the big positive about the Microprofile was that it probably made top Oracle Java managers sit up and notice the upset in the community.

What about Dropwizard?
The stock MicroProfile set of enterprise technologies is even weaker compared to Code Hale’s DropWizard.
DropWizard has a top rated metrics library. It is built on Java EE compatible library implementations like Jersey. DropWizard now supports Java SE 8 and Lambdas. Moreover it is an embedded application server architecture.

The year 2016 will be remembered for the higher than normal obituaries of famous global celebrities like Prince, Harper Lee, Muhammad Ali, David Bowie etc. For a while, 2016 sounded like death-knell for Java EE and we did believe the eco-system was in crisis, and I can tell you factually there are many hurting Java Champions and other well-known community leaders who are odds with the way Oracle has behaved with Java EE and other projects like NetBeans Rich Client Platform. I will allow them to exhort by themselves how they will feel whenever they want to. My motive here is report that it will take time to heal the frustration. At this point, all we can do is wait, because our hands are effectively bound. At least, we can respond to at least three different Java EE related surveys #4, which definitely illustrates the lack of power of the development community.

Java EE 8 Surveys
Actually, I know of four Java EE related surveys:

  1. Oracle’s second community Java EE 8 survey for JavaOne 2016
  2. The Java EE Guardian and DZone joint venture survey
  3. The Microprofile.IO website survey about what technology should be included
  4. Zero Turnarounds Java EE versus Spring head-to-head usage survey

Surveys are not action!

+PP+

2 Comments

  1. Thanks a lot for all this expert advice blog. Yes, true that we at least have different 3 Java EE related surveys which illustrates the lack of power of the development community.

    Comment by David Stephan — 09 September 2016 @ 12:57 pm

  2. It illustrates that Java EE community is split in two or possibly three ways. The first set members do not care enough about the immediate future or have a lack of knowledge of the trouble coming around the corner. The members of the second set are very concerned about Java EE 8 and they are wise enough have architectural foresights into social-economical market. The third set are those people who are about jump ship outside of Java EE 8 into another solution X and Y, because they think it will fail to deliver the requirements that their customers and user want in their applications.

    Comment by Peter Pilgrim — 09 September 2016 @ 3:20 pm

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Hey all! Thanks for visiting. I provide fringe benefits to interested readers: checkout consultancy, training or mentorship Please make enquiries by email or
call +44 (0)7397 067 658.

Due to the Off-Payroll Working plan for the UK government, I am enforcing stricter measures on contracts. All potential public sector GOV.UK contracts engagements must be approved by QDOS and/or SJD Accounting. Please enquire for further information.