SpringSource acquires G2One
SpringSource has purchased G2One and incorporated many of its developers working on Groovy and Grails. Chris Kanaracus reports
on this latest addition to the expanding Spring Portfolio.
Chris Kanaracus,
November 2008
Top-choice scripting languages - and why
No surprise that Groovy, Scala, and Clojure are top choices for developers migrating from Java; but what's all this about
Lua and Boo? CIO's Esther Schindler reports.
Esther Schindler,
October 2008
Creating DSLs in Java, Part 4: Where metaprogramming matters
Newer JVM-compatible languages like Scala, Groovy, and JRuby
are better suited to creating internal DSLs than the Java language itself. Find out why in this final article in Venkat Subramaniam's
introduction to creating DSLs in Java.
Venkat Subramaniam,
September 2008
Behavior-driven development with easyb
Get a quick introduction to this Groovy DSL for behavior-driven development. Find out how easyb lets developers and domain
experts speak the same language - easily!
Rod Coffin,
September 2008
The state of scripting
Scripting used to be a quick fix or a spare-time hobby; today it's become a must-have for even the Java-based developer's
toolkit. Get perspective on what's next for dynamic languages, from leading lights in JavaScript, Rhino, Perl, IronRuby, Python,
and Tcl.
Lynn Greiner,
September 2008
Creating DSLs in Java, Part 3: Internal and external DSLs
Learn about the importance of method chaining in internal DSLs, then try creating an external DSL using a powerful language
recognition tool, openArchitectureWare.
Venkat Subramaniam,
August 2008
Add Java extensions to your wiki
Whether you're an old hand with MediaWiki or just looking to get started, this article presents a fun way to dive into building
and deploying Java-based wiki extensions.
Randall Scarberry,
August 2008
JavaFX SDK Preview released
Early adopters will be able to get their hands on a preview SDK for JavaFX as of Thursday, marking Sun's entry into the RIA
framework wars.
Chris Kanaracus,
July 2008
Code redundancy wastes my time!
While some may revel in the polyglot future of programming, this developer notes that each new language requires re-writing
the same old components. Can't we do better?
Larry Borsato,
July 2008
Understanding the closures debate
Does Java need closures? The question might seem best left to Java theorists, but the final decision could redefine the way
you work in Java code. Learn what you need to know about the three proposals for closures in Java 7 and how they differ.
Klaus Kreft and Angelika Langer,
June 2008
Ruby faces off against PHP, Java
Rubyists compared PHP and Java during a panel session at the CommunityOne conference in San Francisco on Monday.
Paul Krill,
May 2008
JRuby 1.1 released
Second major project release features performance improvements, a re-factored IO implementation, and improved memory consumption.
Paul Krill,
April 2008
Grails 1.0 released
Nearly 3 years in the making, 1.0 release is a milestone.
Paul Krill,
February 2008
Recent articles:
Popular archives:
Java: A platform for platforms
Sun's reorg may seem promising to shareholders but it's also a scramble for position. The question now is whether Sun can,
or wants to, maintain its hold on Java technology. Especially with enterprise leaders like SpringSource and RedHat investing
heavily in Java's future as a platform for platforms
Also see:
Discuss: Java: A platform for platforms?