artima.com's news & ideas forum, with new topics daily,
is a place to discuss news, ideas, articles, or any other
cool thing of interest to the artima community.
The Human Side of XML 459 days ago Read More
Elliotte Rusty Harold says, "You can certainly develop an obfuscated syntax in XML, a syntax that is hard to read -- just as you can in other languages. ... But I think in general with sufficient e...
Delegates, Components, and Simplexity 459 days ago Read More
Anders Hejlsberg says, "When you take something incredibly complex and try to wrap it in something simpler, you often just shroud the complexity. You don't actually design a truly simple system. An...
The Trouble with Checked Exceptions 459 days ago Read More
Anders Hejlsberg says, "The concern I have about checked exceptions is the handcuffs they put on programmers. You see programmers picking up new APIs that have all these throws clauses, and then yo...
How Would You Redesign java.awt.Component? 459 days ago Read More
There are many rules for object oriented programming. A lot of them are stated in terms of "a design should exhibit these characteristics." But often it is difficult to know how to transform an exi...
The C# Design Process 459 days ago Read More
Anders Hejlsberg says, "Working with a programming language is a much more immersive process. People don't really come to appreciate a programming language until they've worked with it for months. ...
Design Principles and XOM 459 days ago Read More
Elliotte Rusty Harold says, "One very important thing is the principle of least surprise. It should always be very obvious what a method does. And in reverse, you should be able to immediately gues...
Are Two Monitors Better Than One? 459 days ago Read More
How useful is a second monitor? Does anyone here use one regularly? What's your experience - Brilliant, nice or a waste of deskspace? How practical are they in practice?