Charles is the lead Java Editor for InfoQ.com where
he writes regular articles on enterprise software and application development
topics. A complete set of his articles can be found here.
The below are a selection:
November 2008
JavaFX Technology Preview
InfoQ takes a look at the JavaFX preview release and talks to Sun Staff
Engineer Joshua Marinacci about version 1 expected this autumn.
Read More

June 2008
JSR-305: Annotations for Software Defect Detection
Bill Pugh, the creator of FindBugs, is leading the work on JSR-305 which
aims to introduce a set of standard annotations for software defect detection.
Read More
JavaOne: Cliff Click on a Scalable Non-Blocking Coding Style
Dr Cliff Click, a distinguished engineer at Azul Systems, gave a talk at
this year's JavaOne about a scalable, non-blocking coding style in Java.
The coding style has allowed him to build several lock-free data structures
in Java that successfully scale on processors with hundreds of cores.
Read More

May 2008
Servlet 3.0 Features Spark Debate
The draft specification of JSR-315 (Servlet 3.0) is now available and introduces
a number of new features including asynchronous/Comet support, security
improvements, and other ease of development features such additional annotations
and web.xml fragments. With some of the new features generating considerable
debate, the expert group are actively seeking community feedback.
Read More
Java 6 Hotspot Performance
John Rose, a key designer behind Sun's new Da Vinci Machine project initiative,
and Charles Nutter of the JRuby project, contrast dynamic language support
and optimization on the JVM and Microsoft's Dynamic Language Runtime.
Read More

April 2008
Interview: Emmanuel Bernard on the Bean Validation specification
InfoQ sat down with Emmanuel Bernard to learn more about Bean Validation
framework and the community involvement the expert group is seeking.
Read
More
Initial Draft of the Bean Validation Specification Released
JSR 303, the Bean Validation framework, provides an annotation-based API
through which developers can express constraints on JavaBeans. An early
draft of the specification is now available for review.
Read More

March 2008
Sun's Java iPhone Port Faces Obstacles
Eric Klein, Vice President of Java Marketing, has announced Sun's intention
to port the JVM to the iPhone, but multiple obstacles need to be overcome.
Read More
Planned Features For EJB 3.1
The EJB 3.1 expert group recently released an early draft of the specification,
containing some significant new features as well as a continued simplification
of the EJB programming model.
Read More

February 2008
Dynamic Languages on the CLR and JVM
John Rose, a key designer behind Sun's new Da Vinci Machine project initiative,
and Charles Nutter of the JRuby project, contrast dynamic language support
and optimization on the JVM and Microsoft's Dynamic Language Runtime.
Read More

January 2008
A Look at the First HTML 5 Working Draft
The World Wide Web Consortium (W3C) has published a draft of the HTML 5
specification, which reflects the changing nature of the web since HTML
4 was released more than 10 years ago.
Read More
Amazon EC2 Gains Favor with JEE and Groovy Developers
Using the EC2 API is straightforward, but to make life even simpler Chris
Richardson has posted a Groovy framework that can launch MySQL, Apache HTTP
Server, a set of Tomcat instances and JMeter, as well as deploying web applications
to Amazon's EC2.
Read More
JEE 6: Extensibility, Profiles and Pruning
Whilst the public details are still a little sketchy, the general direction
of Java EE 6 is becoming apparent and reflects the changing role of the Java
EE standard.
Read More
|