JVM languages - Scala, Groovy, Grails, Jruby
The Java platform is highly robust because the Java Virtual Machine (JVM) supports much more than just the core Java language. Application developers need to choose which of the JVM languages to run on the virtual machine. Scala, Groovy, Grails, and Jruby are all popular choices. Scala is an object oriented language designed to be highly scalable. Groovy is similar to the standard Java language with several additional features. The Grails framework leverages Groovy under a "coding by convention" paradigm. Learn about all of these Java languages and more in this topic section.
The Scala debate demystified: Balancing the rants with the raves
01 Mar 2014
Feature - It's been over ten years since Scala appeared on the enterprise computing landscape. Some developers love it, while other developers loath it. Here's a look at what makes some developers rant, while other developers rave.
Top four reasons why you should use Scala on your next project
01 Mar 2014
Feature - Is it time for your organizations to unshackle itself from its legacy of Java development, and adopt a new programming language like Scala for the next big project? Here are four reasons why your organization might want to think about switching to Scala.
FAQ: Project Lambda brings drastic change to Java
23 Jan 2014
FAQ - Big modifications are part of the plan for Project Lambda. Caroline de Lacvivier answers questions to help developers make the leap to Java 8.
From WebSockets to HTML5: What's new and what's next for Java EE 7
01 Jan 2014
Feature - What's new with Java EE 7? In this article we talk with Peter Pilgrim, the author of the Java EE 7 Developer Handbook, about the key new elements of Java EE 7 that developers need to learn in order to stay current with modern development trends.
Scala? Groovy? Why Java is the right programming language for 2014 and beyond
01 Jan 2014
Feature - New programming languages offer a variety of benefits, from the way they handle big data, to the brevity of their syntax. But despite their benefits, Java remains the right choice for the vast majority of enterprise development customers.
Alternative JVM languages: Scala explained
09 Apr 2013
Video Tutorial - Watch this video lesson to learn the benefits of exploring the JVM alternative language Scala.
Control, Governance and Mobile Integration into the Enterprise
06 Mar 2013
Feature - Integrating mobile solutions into the enterprise is well worth the risk, but organizations must realize that a well thought out mobile strategy means rethinking governance and data security.
Pervasive ALM knowledge is the key to being a well-grounded Java developer
10 Jan 2013
Feature - Martijn Verburg and Ben Evans recently released their first joint effort entitled "The Well Grounded Developer." In reviewing this book, one thing in particular jumped out at TheServerSide's editorship. It's clear that according to Ben and Martijn,...
The Scala Type System: Is it too complicated for Java programmers?
08 Jan 2013
Feature - Many of those who are new to Scala find the type system to be overwhelming, but is it really as complicated as they say? In this discussion with Josh Suereth, the author of the Scala Book "Scala in Depth", we get insight into why the Scala type system is...
Spawning Java millionaires with a Liferay and OSGi marketplace?
24 Aug 2012
Feature - We've seen plenty of people getting rich selling silly apps to iPhone users. But what about selling serious applications and components to enterprise developers? Both the Liferay and the OSGi community think they can make some Java millionaires by...