Java, BlackBerry get critical security fixes
Sun Microsystems and Research In Motion have issued critical bug fixes for security issues with their products.
Robert McMillan
,
November 2009
ActionScript for Java developers, Part 2
Like other dynamic languages, ActionScript has capabilities and usage patterns that could take a Java developer by surprise.
In this second half of his guide to the differences between Java and ActionScript 3, Chet Haase discusses properties, dynamic
behavior, and functions.
Chet Haase,
March 2009
Client-side Java's evolutionary leap
Need perspective on the rapid evolution of client-side Java? Get it here, as Jeff Friesen invites leading lights in the Java
community to share thoughts, and some scoops, on recent developments and what's next for client-side Java development. Topics
include JavaFX, Swing, NetBeans 6.5, OpenJDK, and the Da Vinci Machine.
Jeff Friesen,
January 2009
Year in Review: What to expect in Java SE 7
Java SE 7 has started coming into focus in the past year, even up to recent announcements about Sun's intention to modularize
the JDK. Java 7 maven Alex Miller looks back on the developments of 2008 to tell us what features to expect, and not, in the
final platform specification.
Alex Miller,
December 2008
Year in Review: Java in 2008 - What just happened?
Andrew Glover looks back over the last 12 months in Java development, with an eye on the JVM Language Summit, new trends in
the Java enterprise space, and Sun's emerging client-side strategy.
Andrew Glover,
December 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 case for Java modularity
It never rains but it pours! Get some background on the long and winding road to Java modularity, then compare the two specification
requests vying for inclusion in Java 7: JSR 291: Dynamic Component Support for Java SE and JSR 277: (Sun's) Java Module System.
Jeff Hanson,
August 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
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
Four harmful Java idioms, and how to fix them
John O'Hanley reveals the fault lines of four widespread Java idioms, then tickles our brains with new ideas about optimizing
Java code for maintainability.
John O'Hanley,
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