JSRs and APIs
In this section on the Java programming language, get news, advice, and tutorials on using Java in enterprise application development. Learn why Java is so widely used in programming today, and discover tricks to use and pitfalls to avoid. It's important to stay informed about the latest Java Specification Requests (JSRs) and application programming interfaces (APIs). We bring you news about JSRs and APIs, popular Java platforms, classes, objects, IDEs, and SDKs that exist for programming in Java.
Java APIs to bridge the gap between today and future development efforts
09 Nov 2015
Feature - At JavaOne 2015, a big topic of conversation was APIs and API development. In the IBM keynote, the promise was that an evolutionary approach to API development will help modern day developers pass the torch to those doing development in the future.
Valhalla and value types to change the way developers code in Java
01 Nov 2015
Feature - In 2014, just as Java 8 was released, JavaOne was looking towards the future and talking about what was coming with Java 9. In 2015, Java 9 is still in the future, but that hasn't stopped the architects at Oracle from prognosticating about what might get...
Docker containers are growing up and embracing open standards
06 Jul 2015
Feature - In this new world where containers are challenging virtualized environments, Docker has had to grow up fast, and not only is it growing up, but it's opening up to new standards as well.
Where are the REST alternatives for real-time applications?
06 Apr 2015
Feature - Enterprise developers face number of challenges in creating frameworks for building scalable real-time applications that power modern apps like the cars moving in Uber. Read on to find out how new protocols and automatically synchronized database...
Creating pages based on a JSF template: Using the Facelets ui:define tag
20 Jul 2014
Tutorial - What do you do once you've set up a handsome page template using the Facelets functions that come with JSF 2.x? Well, you start creating new pages, meshing those ui:define tags in with ui:composition and ui:insert. It's easier than it sounds, trust me.
Making MBean work
27 Jun 2014
Tutorial - In part four, learn how to ensure that MBean interface has been accurately implemented.
Configuring VisualVM to connect to the app server
27 Jun 2014
Tutorial - Learn how to configure VisualVM in part three of this tutorial.
Winning the hearts and minds of functional programmers: Five tips for the Scala community
08 May 2014
Feature - It's an uphill battle keeping the user base of any programming language happy. Scala, which competes on the JVM against a number of languages is no exception. Here are five tips on how the Scala overlords can keep on track and continue to win the hearts...
Lambdas in Java 8: A revolutionary change or an evolutionary error?
11 Jan 2014
Feature - There is a great deal of enthusiasm for Project Lambda and Java 8, but some in the programming community still wonder if Lambda will be a revolutionary change, or an evolutionary error.
How can you do DevOps right if you don't even know what DevOps means?
05 Jan 2014
Feature - DevOps has become a fun term for IT professionals to throw around, but what does the term DevOps really mean? And with so much confusion over the term, how do you know you're doing DevOps right if management and staff doesn't even know what the term...