Measuring Web application response time: Meet the client
Server-side response time says your Web application is blazing fast; but if you're not measuring the client you're missing
the full picture. Learn how to fill in the blanks by capturing and logging end user events.
Srijeeb Roy,
November 2008
Sonatype forging ahead with Maven 2
Sonatype joins the number of companies seeking to augment open source products with commercial support-and-service licenses.
InfoWorld's Paul Krill reports on Maven 2 add-ons Nexus Professional and m2eclipse Professional.
Paul Krill,
November 2008
MapReduce programming with Apache Hadoop
Google's MapReduce framework handles massive data sets in the blink of an eye. Lucky for you, it's possible to harness similar
power for your own distributed data processing needs, with the open source Java-based Hadoop.
Ravi Shankar and Govindu Narendra,
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
Will Chrome render Windows obsolete?
Google Inc.'s unveiling Monday of a new browser is not about the browser, say some industry analysts -- it's a key weapon
in the company's effort to kill Windows.
Heather Havenstein,
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
Is unit testing doomed?
Andrew Binstock follows up his recent blog posts with a deeper inquiry into why fewer Java developers are unit testing code,
and why some may regret the decision later.
Andrew Binstock,
August 2008
New Eclipse member looks to rival Visual Studio
Maven creator Jason van Zyl joins the Eclipse foundation to lead development of a plugin combining Maven and Eclipse for greater
usability.
Paul Krill,
July 2008
Build the enterprise with EJB 3, JBoss Seam, and Maven 2
Sure, it's possible to use Ant for enterprise builds, but here's the thing: You'll coax so much more mileage out of your EJB
3 and Seam-based projects by building them with Maven 2.
Michael Nyika,
June 2008
Realistically real-time
Javolution creator Jean-Marie Dautelle benchmarks various methods to reduce the worst-case execution time of Java applications.
Jean-Marie Dautelle,
April 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
Ajax on the network side
Ajax programming is just one piece of bringing more dynamic, responsive Web applications to your users. Ajax expert Thomas
A. Powell fills in the blanks for the network admins who oversee the performance and security of your Ajax apps.
Thomas A. Powell,
March 2008
Agility meets the Waterfall
You've got an agile mind stuck in a traditional shop? No problem! There are plenty of ways to fit automated builds, continuous
integration, and test automation into Waterfall-based development.
ShriKant Vashishtha ,
March 2008
Groovy-power automated builds with Gant
Klaus P. Berg introduces Ant's Groovy-based cousin, Gant, and shows you what a difference it can make in your build-automation
process.
Klaus P. Berg,
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?