artima.com - Objects, Java, Jini
Please take our Snappy Survey.

About
Privacy
Seminars
Consulting
Newsletter
Advertise
Partners
Writers
RSS Feeds

Latest Releases
Got Software?
metalife protein
metalife protein viewer is a powerful web based flash tool
JXP 1.3.1
Fast XPath API
metalife bioexplorer
metalife bioexplorer is a web interface to a database ...
FastParser 1.6.2
High performance XML parser
oyoaha lookandfeel
oyoaha lookandfeel
oyoaha 3d engine
oyoaha is releasing softlime, a 3d engine
jvider 1.6
jvider - Java Visual Interface Designer 1.6 released!
Prof-UIS ActiveX
Prof-UIS ActiveX
JXMLPad 1.9.3
A Swing component for editing XML/JSP/HTML
RSSOwl ver. 0.6b
Major feature updates and improved usability
JHelpViewer
Browse Javadocs in a manner similar to Win CHM help viewer
JXMLPad 1.9.2
JXMLPad is a component for editing XML/HTML
JXP 1.3
Fast XPath 1.0 API
AntFit
A fit task for Ant
YourKit Profiler
YourKit Memory Profiler 1.0 for Java released
New Articles For the Week of December 1, 2003
Feature Article
Collective Ownership of Code and Text
Ward Cunningham describes how collective code ownership relates to wikis, promotes pride of ownership, and deals with disagreements.
Bill Venners
1 message in this topic (Discuss)
 
More Artima Articles
Modern C++ Style
by Bill Venners, November 24, 2003
Bjarne Stroustrup talks with Bill Venners about using multiple inheritance and pure abstract classes, multi-paradigm programming, and the technique of resource acquisition is initialization.
10 messages in this topic (Discuss)
Dynamic Productivity with Ruby
by Bill Venners, November 17, 2003
Yukihiro Matsumoto, the creator of the Ruby programming language, talks with Bill Venners about morphing interfaces, using mix-ins, and the productivity benefits of being concise in Ruby.
8 messages in this topic (Discuss)
Visualizing Complexity
by Bill Venners, November 10, 2003
James Gosling talks with Bill Venners about visualizing software designs and understanding large-scale distributed systems.
6 messages in this topic (Discuss)
Contracts and Interoperability
by Bill Venners with Bruce Eckel, November 3, 2003
Anders Hejlsberg, the lead C# architect, talks with Bruce Eckel and Bill Venners about DLL hell and interface contracts, strong names, and the importance of interoperability.
5 messages in this topic (Discuss)
The Demand for Software Quality
by Bill Venners, October 27, 2003
Bertrand Meyer talks with Bill Venners about the increasing importance of software quality, the commercial forces on quality, and the challenges of complexity.
15 messages in this topic (Discuss)
Exploring with Wiki
by Bill Venners, October 20, 2003
Ward Cunningham talks with Bill Venners about using wiki for collaborative exploration and the tradeoff between wiki authors and readers.
2 messages in this topic (Discuss)
The C++ Style Sweet Spot
by Bill Venners, October 13, 2003
Bjarne Stroustrup talks with Bill Venners about the perils of staying too low level and venturing too object-oriented in C++ programming style.
59 messages in this topic (Discuss)
Organic Schemas and Outlier Data
by Bill Venners, October 6, 2003
Elliotte Rusty Harold talks with Bill Venners about strict versus forgiving XML parsing, dealing with outlier data, and growing schemas organically.
1 message in this topic (Discuss)
The Philosophy of Ruby
by Bill Venners, September 29, 2003
Yukihiro Matsumoto, the creator of the Ruby programming language, talks with Bill Venners about Ruby's design philosophy, including design imperfection, the danger of orthogonality, and the importance of the human in computer endeavors.
7 messages in this topic (Discuss)
Failure and Exceptions
by Bill Venners, September 22, 2003
James Gosling talks with Bill Venners about how to build solid apps, organize your catch clauses, scale checked exceptions, and deal with failure.
10 messages in this topic (Discuss)
Versioning, Virtual, and Override
by Bill Venners with Bruce Eckel, September 15, 2003
Anders Hejlsberg, the lead C# architect, talks with Bruce Eckel and Bill Venners about why C# instance methods are non-virtual by default and why programmers must explicitly indicate an override.
27 messages in this topic (Discuss)
The Human Side of XML
by Bill Venners, September 8, 2003
Elliotte Rusty Harold talks with Bill Venners about the readability of XML documents and the code that processes them.
1 message in this topic (Discuss)
Delegates, Components, and Simplexity
by Bill Venners with Bruce Eckel, September 1, 2003
Anders Hejlsberg, the lead C# architect, talks with Bruce Eckel and Bill Venners about delegates and C#'s first class treatment of component concepts.
12 messages in this topic (Discuss)
Designing by Dictatorship, Examples, and Tests
by Bill Venners, August 25, 2003
Elliotte Rusty Harold talks with Bill Venners about the benefits of a having single decision maker for an API design and insights gained through writing examples that use the API.
6 messages in this topic (Discuss)
New in Weblogs
Debuggers are a wasteful Timesink
by Robert C. Martin
The "Community" is Always Right?
by John D. Mitchell
November Java Performance News
by Jack Shirazi
 
Hottest Discussions
Debuggers are a wasteful Timesink
45 replies (Weblogs Forum)
what actually java bytecode
2 replies (Java Answers Forum)
November Java Performance News
3 replies (Weblogs Forum)
why Object.class load for every .java compilation
1 reply (Java Answers Forum)
 
New in Buzz
Compaq Internet Appliance IA-1 Links
by Brian Jepson
To remember when repairing an old machine offsite
by Chris Winters
Rumors of Calvin
by James Robertson
 
New in News
Applying EJB 2.1: Entity Bean Sample Application, Transactions
from Java News
Magnolia Content Management Version 1.0
from Java News
Jameleon 1.6 Released
from Java News

Sponsored Links
Full version of Crystal Enterprise Professional 9 for FREE.
For way fewer bugs: Ask Adaption about Test-Driven Development
Download Artima SuiteRunner Now - It's FREE!

Copyright © 1996-2003 Artima Software, Inc. All Rights Reserved.
URL: http://www.artima.com/index.jsp
Artima.com is created by Bill Venners