Jetty-9 goes fast with Mechanical Sympathy

Since we discovered how to make Jetty-9 avoid parallel slowdown, we’ve been continuing to work with micro benchmarks and consideration of Mechanical Sympathy to further optimise Jetty-9.  As we now about to go to release candidate for Jetty-9, I thought I’d give a quick report on the excellent results we’ve Read more…

The new Jetty 9 HTTP client

Introduction One of the big refactorings in Jetty 9 is the complete rewrite of the HTTP client. The reasons behind the rewrite are many: We wrote the codebase several years ago; while we have actively maintained, it was starting to show its age. The HTTP client guarded internal data structures from Read more…

Jetty, SPDY and HAProxy

The SPDY protocol will be the next web revolution. The HTTP-bis working group has been rechartered to use SPDY as the basis for HTTP 2.0, so network and server vendors are starting to update their offerings to include SPDY support. Jetty has a long story of staying cutting edge when Read more…

SPDY Push Demo from JavaOne 2012

Simone Bordet and I spoke at JavaOne this year about the evolution of web protocol and how HTTP is being replaced by WebSocket (for new semantics) and by SPDY (for better efficiency). The demonstration of SPDY Push is particularly good at showing how SPDY can greatly improve the latency of Read more…

Jetty 9 – Updated WebSocket API

Creating WebSockets in Jetty is even easier with Jetty 9! While the networking gurus in Jetty have been working on the awesome improvements to the I/O layers in core Jetty 9, the WebSocket fanatics in the community have been working on making writing WebSockets even easier. The initial WebSocket implementation Read more…

Jetty 9 – Features

Jetty 9 milestone 0 has landed! We are very excited about getting this release of jetty out and into the hands of everyone. A lot of work as gone into reworking fundamentals and this is going to be the best version of jetty yet! Anyway, as promised a few weeks Read more…

Spend money on free software?

  Here we are with summer coming to an end, the kids going back to school, and lots of software projects yet to complete before year end. What are the options we have for our development projects? Should we buy commercially packaged software, have our own people create what we Read more…