shameless plug

2007.07.12

ETag Article

Image_http304 My article on Using ETags to Reduce Bandwith & Workload with Spring & Hibernate went up on InfoQ today. I'm now waiting in trepidation to see what sort of feedback it gets. Hopefully, I haven't overlooked something obvious. It was fun pulling it together, as I don't get that much of an opportunity to get hands on keyboards these days. I am thinking that if there is enough interest, I make give this open source idea that I've been hearing about a shot and create a project around it.

Update 2007-07-20: There have been a couple of good follow ups on the article:

2007.05.02

InfoQ OSGi Interview

I was interviewed by InfoQ a couple of weeks ago on why we are choosing OSGi for our next generation architecture.

"I believe that in a couple of years time it (OSGi) will also be seen as the de facto standard when architecting IT friendly, service oriented enterprise-scale Java apps"

Read the article: OSGi for application modularity - one company's design choice.

2004.12.15

Screen Scraping Web Service

Interesting discussion going on over here where eBay would like you to pay them so you can build a product that will help market their product. Here's a thought: Use AppConnector to screen scrape eBay, then access it via your own web service.

While we are it - I have to respond to this comment by Jeffrey McManus (head of the eBay dev team):

scraping the site is a really bad idea, not just because it’s “against the rules” but for technical and stability reasons

This is not strictly true anymore - Screen Scraping (or Presentation Integration as we like to call it) has progressed a bit since the 80's. AppConnector is smart enough to detect changes like this. Besides, I really doubt that eBay changes the names of form elements every two weeks - it would mean changing their own systems to cope with it which would be cost prohibitive, not too mention a waste of time for the QA guys.

2004.12.14

AppConnector Ranking

Thanh notes we now get #1 billing with Google for our own product (AppConnector), and suggests we should be going for "Desktop Application Integration". I think "Presentation Integration" is a more disruptive descriptive term, but in the end it's all the same - integration done on the glass.