Jan
28
2005
The Struts 2.0 development has been closed down. Struts Shale will be a new codebase for web development. No surprise that Struts would move to closer JSF integration, but dropping the entire codebase is a bit surprising. I guess Shale will be a fresh start, probably in some ways resembling the old Struts but [...]
Jan
26
2005
Hoho, it’s almost like christmas. Javapolis videos online here. Looks like I’ve got some hours of video ahead of me.
Jan
26
2005
Lot of talk about Lucene lately. Nice little intro here.
Jan
26
2005
Roy Osherove has a good piece here called Invest in the design of the system every day. He’s got it nailed:
Without daily attention to design, the cost of changes does skyrocket. The dire predictions of the critics comes true: poorly designed, brittle, hard-to-change systems.
Right on! You have to keep a constant mind on the overall [...]
Jan
26
2005
The ServerSide has redesigned their backend from EJB onto Tapestry and JDO. They argue that they chose JDO to avoid vendor lockin because it’s a standard. Ok reason, but I don’t see it as very likely to happen. By the time they decide to switch again I bet they will be switching to another standard [...]
Jan
25
2005
The followup to the first post on the new query parser for Hibernate is up here.
It is technical compiler stuff. I guess I should have paid a bit more attention in my compiler classes.
Jan
24
2005
As I said I’ve been wrestling with Exim for the last couple of days. The mess started when I started as MX for a new domain with primarily forwarding to a couple of external addresses.
The problem occurred because the server the mails were forwarded to checked the domain in the sender address. My current [...]
Jan
24
2005
A weird bug in the hotspot compiler. These are the kind of bugs you don’t want to run into. I usually have enough trouble tracking down my own bugs. There’s a bugreport here. It looks like it only affects the Solaris version.
Jan
24
2005
Alright. I’ve been wrestling with my Exim configuration the last couple of days. It seems I have to learn all the commands all over each time I find a problem so here is a short list for me to remember:
exim4 -Mlv [msg-id] : list history
exim4 -Mlb [msg-id] : list body
exim4 -Mlh [msg-id] : list header
exim4 [...]