The Ember.js team has released the stable version of Ember 2.3, and the first beta of 2.4. Ember contributor Matthew Beale modestly describes the update as a "minor release," nonetheless 2.3 comes with several significant changes, including the ability to use Ember FastBoot with the latest stable release.
Hazelcast has released version 3.6 of their flagship in-memory grid and caching software, featuring numerous performance improvements and new cloud management and container deployment options.
In keeping with their release model, the Rust development team has announced the first Rust release of 2016, 1.6. The biggest new feature that Rust 1.6 brings is libcore stabilization, which aims to make it possible to use stable Rust for OS and embedded software development.
The New York Times development team have released ‘Gizmo’, an open source Golang-based microservices toolkit, which provides standardised configuration and logging, health check and metric endpoints with configurable strategies, and basic interfaces to define service expectations and vocabulary.
Docker, Inc., the organisation behind the Docker platform, has acquired Unikernel Systems, a Cambridge, UK-based company focused on unikernel development. Docker Inc. have stated that this acquisition will enable the incorporation of unikernel-based software deployment on a ‘continuum with Linux and Windows containers’, and the company plans to ‘democratise unikernel technology’.
QCon New York returns to the New York Marriott at the Brooklyn Bridge June 13-15th. Check out this year's tracks.
iOS 9 Day by Day is a free book by shinobicontrols’ Chris Grant that provides a review of iOS 9 for developers. The book comprises 13 short chapters that puts the key features of iOS 9 at work in the accompanying sample projects. InfoQ has spoken with Sam Burnstone, shinobicontrols' Technical Evangelist.
InfoQ talks to GS Collections creator Donald Raab about the just announced move of the GS Collections open source framework to the Eclipse Foundation
Architecting a scalable and dynamic system without caching is explained by Peter Morgan, head of engineering for the sports betting company William Hill. The values of the bets on sporting events change constantly. No data can be cached; all system values must be current. Distributed Erlang processes model domain objects which instantly recalculate system values based on data streams from Kafka.
A key problem with the whole Reactive space and why it’s so hard to understand is the vocabulary with all the terms and lots of different interpretations of what it means, Peter Ledbrook claims and also a reason for why he decided to work out what it’s all about and sharing his knowledge in a presentation.
Yahoo has open-sourced DataSketches, a library written in Java for stochastic streaming algorithms. DataSketches is able to perform traditionally expensive operations, like counting distinct occurrences of a variable within a stream, using a fraction of time and memory and with a predictable error margin.
One of the primary design goals of Swift is to allow efficient execution of code while allowing load-time abstraction of implementation, according to a work-in-progress document by Apple. Apple’s document provides information that is relevant to library designers, including Swift’s Standard Libraries, to ensure both backward and forward compatibility.
Sigil is a library for generating Common Intermediate Language (CIL). It wraps ILGenerator in a finer-grained interface, automates some optimizations and provides validations for the generated IL. InfoQ reached out with Sigil's creator Kevin Montrose, team lead at StackOverflow, to get a better understanding of ILGenerator and Sigil.
Json.NET’s latest release adds new techniques (including Array Pools) for increased performance and includes over 2 dozen bug fixes.