by Thomas Guest, October 9, 2006, 9 comments 9 comments
This article investigates the complexity guarantees made by the C++ Standard Library. By analyzing and measuring the performance of alternative solutions to the same problem it shows how this library allows us to write code that is both simple and efficient.
Sponsored Links
by Scott Meyers, September 6, 2006, 25 comments 25 comments
In this article, Scott Meyers shares his picks for the five most meaningful Aha! moments in his involvement with C++, along with why he chose them.
by Frank Sommers, September 6, 2006, Submit comment Submit comment
The new Event Tracking API for J2ME, JSR 190, standardizes event tracking in mobile networks. In this interview with Artima, JSR 190 spec lead Shai Gotlib discusses the need for mobile event collection, how JSR 190 provides reliable events in the face of intermittent network failures, and the privacy aspects of mobile event tracking.
by Frank Sommers, August 31, 2006, 2 comments 2 comments
In the second installment of his interview with Artima, NetBeans evangelist Tim Boudreau talks about the NetBeans rich-client platform, how the NetBeans Matisse UI builder and GroupLayout layout manager address the challenges of cross-platform and internationalized UI design, and about NetBeans' support for languages other than Java.
by Scott Meyers, August 30, 2006, 36 comments 36 comments
In this article, Scott Meyers shares his picks for the five most important people in the history of C++, along with why he chose them.
by Frank Sommers, August 29, 2006, 2 comments 2 comments
The NetBeans project recently released the second beta of version 5.5 of its IDE, and NetBeans 6.0 is at its second milestone release. In this interview with Artima, NetBeans evangelist Tim Boudreau discusses upcoming features of NetBeans 6.0, and compares the NetBeans and Eclipse approaches to open-source IDE development.
by Scott Meyers, August 23, 2006, 18 comments 18 comments
In this article, Scott Meyers shares his picks for the five most important software packages in the history of C++, along with why he chose them.
by Frank Sommers, August 22, 2006, 4 comments 4 comments
TestNG is a Java unit testing framework that aims to overcome many limitations of JUnit. In this interview with Artima, TestNG creator CĂ©dric Beust describes what JUnit deficiencies TestNG aims to solve, and talks about some common unit testing misconceptions, including the dangers of overt focus on obtaining complete test coverage.
by Frank Sommers, August 16, 2006, 21 comments 21 comments
Geert Bevin is founder of the RIFE Web application framework project. In this interview, he talks about the various layers in RIFE, how RIFE approaches configuration and persistence, and the role of continuations in a Web application.
by Scott Meyers, August 15, 2006, 6 comments 6 comments
In this article, Scott Meyers shares his picks for the five most important non-book publications in the history of C++, along with why he chose them.
by Scott Meyers, August 9, 2006, 25 comments 25 comments
In this article, Scott Meyers shares his picks for the five most important books in the history of C++, along with why he chose them.
by Frank Sommers, August 4, 2006, 1 comment 1 comment
The new Mobile Service Architecture (MSA) specifications (JSRs 248 and 249) define the next-generation Java platform for mobile handsets. In this interview with Artima, MSA spec lead Asko Komsi talks about the future of mobile Java, and how the MSA standard will help make it easier to develop for mobile handsets.
by Frank Sommers, June 20, 2006, 1 comment 1 comment
Linda DeMichiel is Sun Microsystems' specification lead and chief architect for Enterprise JavaBeans 3.0 and the Java Persistence API (JSR 220). In the concluding segment of this two-part interview, she discusses the role of interceptors, dependency injection, the Java Persistence API, and how EJB 3 relates to other Web frameworks.
by Frank Sommers, June 13, 2006, 1 comment 1 comment
Linda DeMichiel is Sun Microsystems' specification lead and chief architect for Enterprise JavaBeans 3.0 and the Java Persistence API (JSR 220). In this interview, she discusses how the EJB 3 APIs simplify development, how to choose between annotations and XML in configuring an EJB environment, and suggests a practical way to learn about EJB 3.
by Frank Sommers and Bill Venners, May 25, 2006, 5 comments 5 comments
In this editorial, we argue that greater individual involvement in the JCP would lead to better specifications, and that more individual developer members could provide a healthy balance between vendor perspectives and those of users.
Advertisement