Why is so much software so bad?
I've read or heard this question thousands of times, and I
repeatedly ask this question myself (I am sometimes embarrassed
to be a programmer when my non-techno-friends struggle with bad
software). Robert Martin's blog entry on No
Next Big Thing bemoans the sorry state of software quality, and prompted me to ponder this question again.
James Gosling's blog entry on...
I recently came across a discussion of WebForms2, and after checking out the links I've come away pleasantly optimistic that building form-centric web applications is about to get simpler.
The WebForms2 proposal is a product of WhatWG (the Web Hypertext Application Technology Working Group). WhatWG is a loose consortium of browser manufacturers who have banded together to make the development of...
At the upcoming TheServerSide Java Symposium in a parallel universe, the doppelgangers of Howard Lewis Ship and Craig R. McClanahan will agree to base JSF 2 on Tapestry.
Meanwhile, back in our universe, I have begun preparing for TheServerSide Java Symposium in a few weeks by looking through the schedule.
There are two sessions that I really want to sit in on; Craig R. McClanahanâ€™s JavaServer...
I am a big fan of Open Source software; in fact I canâ€™t imagine doing my job without it. Itâ€™s great to be able to benefit from shared code, and life as a programmer has certainly been a lot more fun since Open Source became prevalent.
Most of us have heard Open Source described as "cancer". I don't agree with that, but I do have to admit that source code covered by the GNU licenses (even...
Robert Sessions has published a good article discussing the
“fuzzy boundaries” between object, components, and web
services. The following table from his article pretty much sums
up the key differences with respect to performance:
Comparison of Objects, Components and Web Services Attributesby Robert Sessions, Objectwatch