Java is not just a programming language - it became a religion for millions of developers worldwide. Therefore, to meet the strong interest in this technology, DZone prepared an overwhelming guide about the current stage of Java development, as well as predictions based on research findings.
This work will take you through such popular topics as Java 9 for the legacy developer, memory leaks in Java, microservices, scaling Java in VMs vs containers and much more. Also, you can review some key stats from DZone`s Java 2017 survey, showing which enterprise Java platform is the most popular, what Java versions are used by organizations and what IDE remains the most popular for Java developers to primarily write their code.This year Jelastic together with CUBA Platform, FusionReactor, iText and Lightbend sponsored DZone Java Guide covering a set of topics:
- Scaling Java Vertically: VMs vs. Containers
- The Evolution of Scalable Microservices
- Rapid Application Development for Java
- Break the Mold: A New Way to Isolate Issues in Production
- Have a Great Idea for an Application? We Can Help!
Except that, the guide offers various articles of Java Champions, Top Engineers, IT consultants, Software Architects and Research Analysts:
- Yes, You Can: Java 9 for the Legacy Developer
- Design Patterns in the Age of Microservices and Frameworks
- Concurrency: Java Futures and Kotlin Coroutines
- The State of Debugging in Java
- Separating Microservices Hype and Reality for Pragmatic Java Developers
- A Troublesome Legacy: Memory Leaks in Java
- Executive Insights on the State of the Java Ecosystem
See some excerpts from the guide:
Executive Summary
“While the release of Java 9 and Java EE 8 have been delayed, the excitement and passion of the Java community remain strong, proven by groups like the Java EE Guardians, who formed to push Oracle to commit to improvements for Java EE. This energy is not just a result of complacent developers failing to leave behind a stagnant language. New JVM technologies like the Kotlin language are making incredible waves in the industry, and Java itself has been encouraging the combination of functional and object-oriented programming with features like lambdas. While the language may be 22 years old, it has not rested on its laurels, and with Project Jigsaw on the horizon, Java and its stewards continue to prove that they are constantly looking to the future.”
Key Research Findings
“652 software professionals completed DZone’s 2017 Java survey.
77% of respondents to this year’s survey said they use lambdas in new code, 75% say they use streams in new code, and 48% say they use optionals in new code. This is a considerable increase from Java 8 feature usage last year...”
Get a full version of the guide
Learn more about elastic Multi-Cloud PaaS for a fast deployment, automated management and easy scaling of your Java applications and try it out for free running your projects.