|
Zines
Advertisement
|
by Bill Venners, June 29, 2003,
Elliotte Rusty Harold talks with Bill Venners about problems with the JDOM API. Most are general design issues for any Java API: too many convenience methods and checked exceptions, not preventing user mistakes, ignoring conventions.
Sponsored Links
by Bill Venners, June 22, 2003,
Bruce Eckel talks with Bill Venners about why he prefers Python's valuing programmer productivity over program performance, Python's you-want-it-you-can-have-it attitude, and Python's zen-like learning curve.
by Bill Venners, June 15, 2003,
Elliotte Rusty Harold talks with Bill Venners about the problems with the DOM API, and the design lessons he learned from DOM.
by Bill Venners, June 13, 2003,
This article shows you how to pass context to unit and conformance tests by supplying configuration parameters to Artima SuiteRunner.
by Bill Venners, June 8, 2003,
In this interview, you'll find out how Vienna Teng, a 24 year old Java programmer at Cisco, landed a record contract, quit her day job to pursue her passion in music, and before long ended up on the Dave Letterman show.
by Bill Venners, June 8, 2003,
James Gosling talks with Bill Venners about his current research project, code-named Jackpot, which builds annotated parse trees for programs and can help you analyze, visualize, and refactor your program.
by Bill Venners, June 1, 2003,
Bruce Eckel talks with Bill Venners about why he feels Python is "about him," how minimizing clutter improves productivity, and the relationship between backwards compatibility and programmer pain.
by Bill Venners, May 25, 2003,
Elliotte Rusty Harold talks with Bill Venners about the five styles of XML APIs, and the problems with data-binding APIs.
by Bill Venners, May 18, 2003,
This article looks at the role of exploration in software design: the importance that thinking, discussing, experimenting, and getting user feedback has to discovering the best solution.
by Bill Venners, May 11, 2003,
This article suggests that good API designs happen when designers think of objects as machines, classes and interfaces as blueprints for those machines, and client programmers as users.
by Bill Venners, May 4, 2003,
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about the value of storing persistent data in plain text and the ways they feel XML is being misused.
by Bill Venners, April 27, 2003,
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about the importance of programming defensively against your own and other's mistakes, of crashing near the cause, and understanding the proper use assertions.
by Bill Venners, April 20, 2003,
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about the importance of getting feedback during development by firing tracer bullets and building prototypes.
by Bill Venners, April 13, 2003,
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about a gardening metaphor for software development, the reasons coding is not mechanical, and the stratification of development jobs.
by Bill Venners, April 6, 2003,
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about the benefit of programming in a language close to the business domain.
|
Advertisement
Hottest Discussions
• Very low quality of images in MOBI 4 replies (Akka Concurrency Forum)
• ePub format 1 reply (Akka Concurrency Forum)
• Update to the book 8 replies (Monadic Design Patterns Forum)
• 3rd edition plans? 3 replies (Programming in Scala Forum)
• Any Java or is it all Scala? 1 reply (Akka Concurrency Forum)
• New TeamForge 7 Improves Agile Collaboration 0 replies (All Buzz Forum)
• New TeamForge 7 Improves Agile Collaboration 0 replies (Agile Buzz Forum)
• Developing Windows Phone Applications That Run... 0 replies (All Buzz Forum)
• Developing Windows Phone Applications That Run... 0 replies (.NET Buzz Forum)
• Design Patterns: Strategy 0 replies (All Buzz Forum) |