Asynchronous IO is hard!

The tomcat 6 developers have proposed an asynchronous IO extension as their solution for Comet and Ajax push.  I have long argued that asynchronous handling is needed for Servlets (for comet and other use-cases), but that it is very important to make the distinction between asynchronous IO and asynchronous handling Read more…

Jetty 6 Continuations a Hack?

The IBM developer works article “Java EE meets Web 2.0” argues the case well  that asynchronous concerns must be addressed in web-2.0.  However it concludes that Jetty continuations are a quick hack and that Tomcat has the more sane and straightforward approach! We investigate this claim.  The article contains a Read more…

Comet Daily

I’ll be contributing to the new Comet Daily website which aims to provide daily articles and blog entries about Comet techniques. The contributors are all leading software engineers who build Comet servers, clients, and web applications. I have already posted two articles there: “Educating Comet!” about how improved comet branding Read more…

Hightide

Hightide is an open source, versioned and optimized distribution of Jetty providing a comprehensive toolset for the development of scalable, state-of-the-art web 2.0 applications. Release 6.1H.6rc0 of Hightide is ready for download from: www.webtide.com/downloads.jsp This release: upgrades jetty to version 6.1.6rc0 upgrades atomikos to version 3.2.0 upgrades derby to version Read more…

Rockstar or Not?

So you’re in a session at AjaxWorld and it’s not rocking your world!  Want to know where the real rockstars are talking? Want to know what sessions are going off?  Then tune into Rocks Or Not and rate sessions in real time and see what others think of the other Read more…

Combining Javascript and CSS content

At the Rich Web Experience conference this week, there were many talks about performance and tools like ySlow. Everybody acknowledges that downloading lots of javascript and css with multiple script or link tags is a key reason that Ajax sites are slow to start, due to the latency of multiple Read more…

New Jetty Plugin for Eclipse WST

The Eclipse Web Standard Tools project extends the Eclipse platform with many useful tools for building and testing web applications. Webtide has made available a plugin which allows developers to use Jetty within the WST environment. A Jetty instance can be controlled (ie stopped and started) using the standard Eclipse Read more…

Hightide Release 6.1H.5-beta

Release 6.1H.5-beta of Hightide is ready for download from: http://www.webtide.com/downloads.jsp This release upgrades: + jetty to version 6.1.5 + atomikos to version 3.1.7 This release fixes: + a cometd bug with duplicated subscription messages This release introduces: + rpm installables