java.net Weblogs by Daniel H. SteinbergWeblogs by Daniel H. Steinberg from Java.netRSS and Java- (Found July 2, 2008 ) During his keynote at O'Reilly's Mac OS X conference, Andy Ihnatko described how he had written his own blogging software. Then it occurred to him that as new standards appeared that he wanted to take advantage of - he was the one that would have to implement these improvements.http://weblogs.java.net/pub/wlg/623 Summit Report- (Found July 2, 2008 ) Another year has come and gone and I still haven't been to the Colorado Software Summit. Last week's show conflicted with OOPSLA, The O'Reilly Mac OS X Con, and even Microsoft's PDC.http://weblogs.java.net/pub/wlg/625 Field Validation in JSF- (Found July 2, 2008 ) Separating business and presentation is a recurring theme. In a web application you want to give the users quick feedback if they enter invalid data but you do not want to burden the page designer with coding this logic in.http://weblogs.java.net/pub/wlg/626 The Unwanted Modeling Language- (Found July 2, 2008 ) UML 2 is due to be released in the Spring. Martin Fowler blogs that the acronym may more accurately stand for the "Unwanted Modeling Language".http://weblogs.java.net/pub/wlg/630 SOAP - just a name- (Found July 2, 2008 ) "SOAP was originally an acronym for Simple Object Access Protocol. (Now it's just a name.)"http://weblogs.java.net/pub/wlg/632 Therefore, BOOM!- (Found July 2, 2008 ) Sometimes a solution is so compelling that you immediately get it. You understand the problem space and the need for a solution and suddenly one appears that is appropriately simple. Therefore, BOOM!http://weblogs.java.net/pub/wlg/638 You know what I mean- (Found July 2, 2008 ) One of the reasons I like introducing young people to programming is there is a lack of ambiguity. In a programming class often the instructor and students are on the same side. The instructor is trying to help novices craft their code in such a way that the compiler can understand what they mean and so that the code meets the testable requirements.http://weblogs.java.net/pub/wlg/646 Swing - again- (Found July 2, 2008 ) "I believe in Swing. I really think it's the best toolkit for writing robust cross-platform applications. However, if we don't do something to jumpstart it's growth then it'll die along with the dinosaurs: big, powerful, and unable to keep up."http://weblogs.java.net/pub/wlg/650 Visualizing Complexity- (Found July 2, 2008 ) Is the best documentation for code the code itself In Gosling's recent work the code is seen as one of the ways to view a program. Bill Venners paraphrases Gosling as saying "if the notion of truth in a program is the abstract syntax tree, not text, you can display the program in a lot of interesting ways."http://weblogs.java.net/pub/wlg/652 Entropy- (Found July 2, 2008 ) Last night we had high winds in the midwest. Our house lost a piece of gutter and my office window blew open scattering papers everywhere. I interpret entropy to mean that the wind could not possibly have left my room neater than it was. Entropy also argues in favor of refactoring.http://weblogs.java.net/pub/wlg/659 |