About
Privacy
Seminars
Consulting
Newsletter
Advertise
Partners
Writers
|
New Articles For the Week of December 1, 2003
|
|
|
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)
|
|
|
|
|