Code coverage inside a J2EE container is easy with Clover.
Recently I wanted to create a block menu in my html pages. I want this block menu to have a header indicating the category of the menu and a set of menu items. There may be more than one way of doing this exercise. There may also be a better way of doing the same. But here is how I have done it and it seem to work well for now.
Lomboz - a J2EE plug-in for Eclipse - has become open source. That is great news for the Eclipse and Open Source communities.
While working with CSS recently I have found that a quick list of CSS selectors is handy. Take a look at this item if you are keen.
As I have spent a good bit of the last 3 years in developing Aspire/J2EE, my discussions involuntarily drift towards floating this name. Foes ignore and friends, out of pure courtesy mainly I suspect, ask me what is Aspire/J2EE. I start, real fast (before they have a chance to retreat), and explain that it is a RAD tool for Java and J2EE ingeneral and you can do real cool things with it. And I point them to AKC and tell them how wonderful it is and how I even use it to teach my kinder garten daughter (perhaps an unsuspecting child, what does she know anyway). But as you, the observant reader might have rightly guessed, I am usually accosted with a broad grin that seem to say "sure". So I have decided to draw a picture. If you are still here click on the web log link above to see it and read more about it
Thin clients may not be as programmatically rich (they can certainly compete with visual richness) as thick clients. But the bargain is that their (thin) programming model is simpler and consistent. It is a completely different matter that some tool sets try to infuse sophistication into the thin client model with out giving much thought if the solution is sacrificing the simpler programming model.
This is the question I get asked a lot of times as I go through my new consulting opportunities every few years. My ideas on data acces have changed over the years. And they continue to evolve both by new insights from the field and also by the needs at hand. As a matter of fact, I am currently working on two ideas 1). Declarative Data Objects (DDO) and 2). Typed yet decalarative middle tier.
A working set of documents that deals with issues related developing portlets using the current JetSpeed.