Topics

Featured in Development

Understandability is the concept that a system should be presented so that an engineer can easily comprehend it. The more understandable a system is, the easier it will be for engineers to change it in a predictable and safe manner. A system is understandable if it meets the following criteria: complete, concise, clear, and organized.

Featured in Architecture & Design

Sonali Sharma and Shriya Arora describe how Netflix solved a complex join of two high-volume event streams using Flink. They also talk about managing out of order events and processing late arriving data, exploring keyed state for maintaining large state, fault tolerance of a stateful application, strategies for failure recovery, data validation batch vs streaming, and more.

Featured in Culture & Methods

Tim Cochran presents research gathered from ThoughtWorks' varied clients and projects, and shows some of the metrics their teams have identified as guides to creating the platform and the culture for high performing teams.

The final versions of Prototype 1.6.0 and script.aculo.us 1.8.0 have been released. The Prototype website states that this is the most significant update to the framework since its inception over two years ago. Among the new Prototype features:

Ajax transport objects are now automatically wrapped in an Ajax.Response object.

Ajax.Response includes support for accessing JSON response bodies as JavaScript objects via the responseJSON property.

The class API now includes full support for inheritance and superclass method calls. (See Mislav’s tutorial for more info.)

Class objects now have an addMethods method for adding instance methods after creation.

Support for tweening between two values of an element property or method call with Effect.Tween.

A new sound API for playing interface sound effect MP3s.

Numerous bug fixes and performance improvements.

In addition related news core contributor Christophe Porteneuve’s book Prototype & script.aculo.us which covers the final versions Prototype 1.6.0 and script.aculo.us 1.8.0 is now available. Finally, Andrew Dupont and Tobie Langel have been added to the Prototype development team.