Skip to main content

Blog Archive for edburns during March 2005

I was doing some C++ hacking today, and I added the traditional: #ifndef MYINTERFACENAME_H#define MYINTERFACENAME_H preprocessor magic in my .h file and it occurred to me: normally I don't even question having to type such nonsense in C++, I just live with it. Exploring this train of thought more completely, I realized that C++ has never gone through a concerted ease-of-development effort as...
Way back in October 2002, I had the enviable position of ramping up the development effort for the Sun RI for JavaServer Faces. At that time, Test Driven Development (TDD) was just starting to catch on, and I used my position as team leader to mandate (HA!) that we would use TDD on the project. I realized that for any mandate to succeed, it must be easy to implement, so the team and I invested...
Next month I'll have the opportunity to ask questions in real-time to John Loiacano, Sun's head of Software. I usually can come up with tough questions on my own, but since I got into blogging, I thought, "why not see what the world wants to know?" So, please leave a comment with your questions, if you are so inclined. I can't commit to publishing any answers in this forum, but who knows,...
http://www.ddj.com/documents/s=9211/ddj050201dnn/ I know I'm late to the party on this article, so please excuse my tardiness. I'd like to offer my thoughts on how Microsoft and Sun have approached the problem of bringing more "ease of development" to their respective platforms. According to Mr. Grimes's article, Microsoft marketing was behind the introduction of VB.NET. Their motivation was to...
Gregor Hohpe SOA - Same Old ArchitectureI often have angst about how my relatively narrow focus on webpresentation technologies, and faces in specific, is potentially careerlimiting.  Therefore, I'm taking steps to look up and look around.Mr. Hohpe's talk is such a step.  He has so much to say about SOA, andappears to understand the software development practice on its own...
Keynote panelQ: Motorola guy: Why should I believe that J2EE will withstand the .NETonslought?A.Cliff: IBMA.Mark: people may not want vendor lock-in.  People aren't putting alltheir IP into .NET.  A.Rod: projects are succeedingA.Cliff: Band together to fight MS.  JCP.  Open Source influencing JCP.A.Gregor Hohpe: JCP: give us your idea, Sun owns it.  MS: give us...
  Tapestry Overview    Component-based    Minimizes java coding    Developer Focused  Benefits    Simplified, readable HTML    True separation of MVC    minimal java coding    Great I18N     Great developer feedback (fix)    True component reuse ...
Rod Johnson  - Agile J2EE has saved the J2EE platform from destroying itself via    its own best practices (blueprints).  - AOP     Not growing as fast as he expected, but it will continue to grow    AspectJ 5.0 will be the definitive AOP framework going forward    Standardization?      Hard to see the...
To round out the day's sessions, I attended two from Cameron Purdy of Tangosol. His first, on peer to peer, was quite excellent, though I expect many found it rudimentary. I, having been so focused on Faces in recent years, found it very informative. It was nice to go back to my old days as a network programmer at NCSA when he talked about IP multicast and its applications to clustering....
Rod Johnson, why J2EE projects fail I. Enterprise Development is Hard  A. Why     May integrate disparate systems     Hard performance problems     Complex domains  B. hard to test  C. Hard to maintain    Software is never finished.  Maintenance accounts for the bulk of    effortII. J2EE...