Microsoft has released version 1.7 of TypeScript, which enables async/await for ES6 targets and introduces a polymorphic this type.
Chris Atherton did the closing keynote of the GOTO Berlin 2015 conference in which she talked about designing software. She suggests that, in stead of relying on professional opinions on how software should look or work, it can be better to go out and get data from real users. InfoQ interviewed her about designing and testing user interfaces.
The Node Foundation has announced vulnerabilities in versions of Node.js from v0.12.x through to v5.x "whereby an external attacker can cause a denial of service."
WordPress.com has replaced PHP with web technologies and a RESTful back-end API for the administration console.
Redux uses a unidirectional data flow similar to Flux, but it has a single store which is changed by cloning the original store and applying some functions without side effects. There is no Dispatcher.
Meteor have released the updated version of Angular Meteor, its library for using AngularJS on top of Meteor.
The Riot.js core team has released version 2.3, describing it as "a big step forward" for the React-like micro-library. The major 2.3 release organises the code base into six different modules: compiler, tmpl, observable, route, core and cli, meaning that if developers want to use just a part of the framework like the riot-route or the riot-observable they can do it without using riot at all.
As previously announced, JetBrains has launched the Toolbox, a collection of their desktop tools –IDEs, utilities and extensions – using the new subscription model which basically means paying monthly or yearly instead of one upfront payment.
The Rust core team has released 1.4 stable, with approximately 1200 changes including a major improvement to Cargo, stabilised APIs, and fixes to improve the behavior of associated types.
Measuring the performance of single page applications (SPAs) presents some unique challenges. Philip Tellis, author of the boomerang library and Chief Architect at SOASTA, and Nicholas Jansma, senior engineer at SOASTA, deep-dived into the subject at the Velocity conference in Amsterdam, providing context and specific advice on how to measure performance for that kind of web applications.
Ceylon, Node.js and Atom have all seen stable upgrades this week, and we have decided to write a common post covering most notable features and enhancements that come with these new versions.