Jetty ReactiveStreams HTTP Client

ReactiveStreams has gained a lot of attention recently, especially because of its inclusion in JDK 9 in the Flow class. A number of libraries have been written on top of ReactiveStreams that provide a functional-style API that makes asynchronous processing of a data stream very easy. Notable examples of such Read more

By Simone Bordet, ago

Building Jetty with JDK 9

The Jetty Project has been trying to to build Jetty using JDK 9 for some time now. We still have a number of things to fix (a few test cases and integration with ASM for class scanning), but overall we have reached a point where we can build Jetty with JDK Read more

By Simone Bordet, ago

CometD and NodeJS, part 2

In our previous blog, we presented the case of a Webtide customer, Genesys, that needed to integrate CometD in NodeJS and how we developed a CometD client capable of running in the NodeJS environment. In this article we present the other side of the solution, that is, how we implemented the Read more

By Simone Bordet, ago

CometD and NodeJS, part 1

In addition to our Lifecycle Support offerings, Webtide is also committed to helping develop new functionality to meet customer needs for the open source projects Webtide supports, CometD and Eclipse Jetty. Recently Genesys, a global leader in customer experience solutions and one of Webtide’s customers, reached out regarding their usage Read more

By Simone Bordet, ago

HTTP Trailers in Jetty

HTTP/1.1 and HTTP/2 have the concept of trailers, that is HTTP headers that can be sent after the message body, in both requests and responses. In HTTP/1.1 trailers can be sent using the chunked transfer coding, for example in requests (but the same is valid in responses): POST / HTTP/1.1\r\n Read more

By Simone Bordet, ago

CometD 3.1.0 Released

The CometD Project is happy to announce the availability of CometD 3.1.0. CometD 3.1.0 builds on top of the CometD 3.0.x series, bringing improvements and new features. You can find a migration guide at the official CometD documentation site. What’s new in CometD 3.1.0 CometD 3.1.0 now supports HTTP/2. HTTP/2 Read more

By Simone Bordet, ago

HTTP/2 at JAX

I was invited to speak at the JAX conference in Mainz about HTTP/2. Jetty has always been a front-runner when it’s about web protocols: first with WebSocket, then with SPDY and finally with HTTP/2. We believe that HTTP/2 is going to make the web much better, and we try to Read more

HTTP/2 with HAProxy and Jetty

HTTP/2 is now the official RFC 7540, and it’s about time to deploy your website on HTTP/2, to get the numerous benefits that HTTP/2 brings. A very typical deployment is to have Apache (or Nginx) working as a reverse proxy to a Servlet Container such as Jetty or Tomcat. This Read more

G1 Garbage Collector at GeeCON 2015

I had the pleasure to speak at the GeeCON 2015 Conference in Kraków, Poland, where I presented a HTTP/2 session and a new session about the G1 garbage collector (slides below). G1 Garbage Collector: Details and Tuning from Simone Bordet I have to say that GeeCON has become one of Read more