First Milestone of Spring Social and Google Shoot for Speedier Web
PLUS, Saros 10.10.29 and Google open source Sawzall and Szl.
Google Add Apache HTTP Server Module In Quest For Speedier Web
Google’s initiative to make the web faster has already spawned the Page Speed tool, and now the search giant has added a module for the Apache HTTP Server in their quest to get us all surfing quicker. This module (mod_pagespeed) performs speed optimisations automatically. Currently, it consists of more than 15 optimisations, addressing various aspects of web performance, such as payload size and client-server round trips. “We’ve seen mod_pagespeed reduce page load times by up to 50%” reads the Google Code blog. The module is open source.
Saros 10.10.29 Gets Colourful
Version 10.10.29 of the Saros distributed editing plugin for Eclipse has been released. With this release, Saros can store and manage multiple XMPP accounts. Users can switch between these multiple accounts via a drop-down on the roster view. There is also an updated chat view, and the option to change Saros’ default colour.
Google Open Source Sawzall and Szl
Google have open sourced Sawzall and the Szl compiler and runtime for the Sawzall language. Sawzall is a procedural language for the parallel analysis of large data sets. The language separates between per-record processing and aggregation, to enable parallelisation. Sawzall was used in Google’s log processing, and is also used in various other data analysis tasks. It offers support for regular expression, string and array manipulation, and protocol buffer holding. Aggregation within a single execution is automatic.
Spring Gets Social
SpringSource have announced the first milestone of their Spring Social extension. Spring Social will provide a platform for social-ready Spring applications. It comes with four social templates that expose operations and handle the intricacies of adding OAuth Authorisation headers. The current templates cover Facebook, Twitter, LinkedIn and TripIt. Please note that this early release doesn’t come with an OAuth token management strategy, meaning the application must obtain and manage OAuth details itself. This will be addressed for 1.0 Milestone 2. The milestone does offer an OAuth-enabled connection factory for signing RestTemplate requests with OAuth authentication details, and a web argument resolver for extracting Facebook user ID and access token information in a Spring MVC controller.