The Death of EJB As We Know It?

People are starting to recognize some of the frailty implicit in the EJB specification. In particular, the emphasis on vendor-neutrality within the EJB specification leads to a number of inefficient ways of developing enterprise applications. In order to work around these inefficiencies, developers are forced to adopt “design patterns” that create more work for the average developer, arguably more work than if they’d just abandoned EJB altogether and started from a core architecture of just servlets/JSP and JDBC.

Read the rest at this O’Reilly weblog. Ouch.

Cam gives an update, Shelley’s back, and Roller is getting rail roaded

We’re all going to be rooting for you Cameron.

Weblogger.com sends notice to RollerWeblogger. This is just assnine. What bullshit. Update – make sure you go there today. It get’s worst. WhyWhyWhy?!?! UpdateIt’s over! Calmer heads prevailed. Gotta always give credit to those that end up doing the right thing. Good news!

Shelley shares some news from her road trip. A welcome back.

The Nigerians are getting desperate. That’s what Meryl concludes after reading the scam mail that was sent to me. Yes you want to read it – “With regard to your reputation and co-worshipper of God who will not disappoint me nor deny me in faith, I am directing this letter of assistance to you. ” and it gets far, far worst. Normally I get a few of the standard variety a week. This one got me mad. Bastards.

Congratulations to Brent and Ranchero on releasing NetNewsWire Lite 1.0!

Webcrawlers and spiders

A co-worker was raving about cURL. It looks pretty powerful as a general web-getter toolset and library. Libraries appear to be available in the language of your choice. Java for me of course. But ya never know.

There is also WebSPHINX, an alternative that’s been around for a while.

I’ve used Jakarta’s HTTP Client in a project… but the documentation made it real difficult.

Some bits on programming

Dan Bricklin’s Why Johnny Can’t Program.

But Johnny might able to learn with Robocode or LOGO 🙂

Of course if you’re good, you don’t need to worry as Joel says when gives his 12 Reasons.

Joel’s development essays archive is perfect for sending bits to co-workers and saying… see!! see!! I’m not crazy!

Of course we’re dealing with more and more complicated environments in which to develop. In Grappling with app servers this ZDNet report from Gartner doesn’t scratch the surface.