Ajax: Tools of the trade
Ajax has effectively launched a new era in JavaScript development, bringing with it a plethora of robust tools for the JavaScript
programmer. Take a quick tour of the tools you could be using for JS development, debugging, testing, and more. You'll never
code JavaScript in just a text editor again.
Nathaniel T. Schutta,
May 2009
Know your Oracle application server
René van Wijk offers tips for troubleshooting incompatibilities between Oracle Web application servers and Java EE application
components such as TopLink Essentials, Apache MyFaces Trinidad, Hibernate, and EJBs.
René van Wijk,
May 2009
Oracle/Sun: The end of Java as we know it?
There's little doubt that Oracle will make money on Java, but the question for many in the Java developer community is how,
and at what expense. SpringSource CEO Rod Johnson, Eclipse Foundation Executive Director Mike Milinkovich, and others express
their views on the future of Java technology, the JCP, and the Java ecosystem as a whole. InfoWorld's Paul Krill reports.
Paul Krill,
April 2009
Where did Sun go wrong?
Once a Silicon Valley star, Sun Microsystems has lost most of its shine in the decade since the dot-com bubble burst. Elizabeth
Montalbano reports on the series of missteps that have led this great innovator to impasse.
Elizabeth Montalbano,
April 2009
Writing good unit tests, Part 2: Follow your nose
Klaus Berg continues his investigation of the tools and best practices that facilitate programming with GUTs. Get tips for
writing cleaner,
more efficient assertions, handling checked and unchecked exceptions, and knowing when and how to refactor your test code.
Examples are based on
JUnit 3 and 4, TestNG, and Hamcrest.
Klaus P. Berg,
April 2009
Google App Engine now supports Java
Google App Engine has added Java support to its latest upgrade, with tech lead Kevin Gibbs stating that the new features will
enable the cloud services platform to better interface with existing enterprise technologies.
Paul Krill,
April 2009
If IBM owns Java ...
After years of speculation, it appears that Sun Microsystems is on the cusp of being bought out by IBM. Steven Vaughan-Nichols
asks open source
leaders familiar with IBM what the merger will mean for open source, Java-based development.
Steven Vaughan-Nichols,
April 2009
REST for Java developers, Part 4: The future is RESTful
Find out why REST interfaces are foundational for emerging architectures such as the Semantic Web. Brian Sletten takes a big-picture
view of REST, now and in the future, in this final article in his series.
Brian Sletten,
April 2009
Lamport's one-time password algorithm (or, don't talk to complete strangers!)
The Lamport algorithm provides an elegant scheme for generating and applying one-time passwords, or OTP. Find out how Lamport
works, then see it in action with an OTP reference implementation for an extensible, Java-based library.
Louis J. Iacona,
March 2009
Understanding actor concurrency, Part 2: Actors on the JVM
Erlang isn't the only language for implementing actor concurrency. Find out how actors work and see them implemented in Scala's
standard library, Groovy's GParallelizer, and the Java libraries Kilim, ActorFoundry, Actors Guild, and Jetlang.
Alex Miller,
March 2009
Open source Java projects: Jakarta Cactus
Unit-testing server-side code is famously challenging, but Jakarta Cactus does make it easier. Learn how Cactus extends JUnit
with an in-container strategy that lets you execute test cases for servlets, EJBs, and other server-side code. You'll also
learn how to automate your Cactus-based tests.
Steven Haines,
March 2009
IBM/Sun deal could benefit Java, Google’s open source chief says
Google Open Source Chief Chris Dibona thinks an IBM acquisition would benefit Java and make it easier for other companies
to license Java technologies. 'IBM has been a huge user of Java and a huge supporter of the Java projects ...' Network World's
Jon Brodkin reports.
Jon Brodkin
,
March 2009
IBM/Sun merge low impact for developers, says SpringSource CEO
A potential IBM/Sun merge has seemingly left SpringSource CEO Rod Johnson unruffled. Developers and open source drive Java
technology and middleware today, he said, 'it's been many years since Sun and IBM set the agenda.' InfoWorld's Paul Krill
reports.
Paul Krill,
March 2009
Writing good unit tests, Part 1: Follow your GUTs
What do you know about the quality of your unit tests? Probably not as much as you know about your production code. Klaus
Berg explains why craft matters just as much for test code as for production code, then provides a comprehensive listing
of agile tools and best practices for improving the quality of your unit tests.
Klaus P. Berg,
March 2009
Write your own Twitter application
Catch the social-networking wave with the convenience of Java APIs. Using Apache Commons HttpClient, dom4j, and iText, create
a servlet-based application that dynamically archives Twitter updates in a PDF document mirroring Twitter's look and feel.
Bruno Lowagie,
March 2009