x Take the InfoQ Survey !

Redux: An Architectural Style Inspired by Flux

by Abel Avram on  Nov 21, 2015

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.

IntelliJ IDEA 15 Released

by Matt Raible on  Nov 20, 2015

JetBrains has released IntelliJ IDEA 15, with improved Java 8 lambda debugger support, a better user interface for running tests, enhanced JVM frameworks support (Spring 4.2, Hibernate 5.0, Grails 3.x, and Arquillian), TypeScript 1.6 and TSLint integration, and initial support for Angular 2.

Preview of New Features in Ruby 2.3.0

by Sergio De Simone on  Nov 18, 2015

Nearly one year after Ruby 2.2.0 release, the first preview of Ruby 2.3.0 has been announced. Ruby 2.3.0 Preview1 introduces new features such as immutable string literals, null coalescing operator, and more.

Nexmo Verify SDK Touts Easy Phone Number-based Authentication

by Sergio De Simone on  Nov 17, 2015

Nexmo has announced the availability of its Verify SDK for iOS, Android, and JavaScript, which makes it possible to securely register and authenticate users based on their mobile phone numbers, Nexmo says.

Angular Meteor 1.2.0 Released

by James Chesters on  Nov 17, 2015

Meteor have released the updated version of Angular Meteor, its library for using AngularJS on top of Meteor.

RiotJS Takes Big Step Forward with 2.3 Release

by James Chesters on  Nov 10, 2015

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.

Remotely Exploitable Java Zero Day Exploits through Deserialization

by Alex Blewitt on  Nov 07, 2015 7

According to a recent security analysis by Foxglove Security suggests that applications using deserialization may be vulnerable to a zero-day exploit. This includes libraries including OpenJDK, Apache Commons, Spring and Groovy. InfoQ investigates.

Object.observe ECMAScript Proposal to be Withdrawn

by David Iffland on  Nov 06, 2015

The ECMAScript proposal for Object.observe will be withdrawn at the next meeting. Though the idea held a lot of promise, the JavaScript world has evolved since it was first introduced.

V-Play Enables Qt-based Cross-platform Native Mobile App Development

by Sergio De Simone on  Nov 04, 2015 2

V-Play is a desktop and mobile cross-platform development solution based on Qt. V-Play aims to make it easier for developers to create apps by using JavaScript and QML, Qt 5's declarative language. V-Play supports iOS, Android, WindowsPhone, BlackBerry and other mobile platforms. InfoQ has spoken to Christian Feldbacher, CEO & Co-Founder of V-Play.

The RAML Workgroup Announces RAML 1.0 and API Workbench

by Abel Avram on  Nov 04, 2015

The RAML community has announced the release of RAML 1.0, API Workbench and a JavaScript plus a Java RAML parser.

Python JIT Compiler PyPy 4 Brings SMD Vectorization, Performance Improvements, and more

by Sergio De Simone on  Nov 03, 2015

PyPy 4.0 is a new major version of Python Just-in-Time compiler, bringing many new features, such as SIMD vectorization support, warmup time improvements, and improvements to Numpy. PyPy claims to be more than six times faster than CPython.

JetBrains Launches Toolbox under New Subscription Model

by Abel Avram on  Nov 03, 2015

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.

Rust 1.4 Brings Major Improvement to Cargo

by James Chesters on  Nov 03, 2015

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 Web Applications

by João Miranda on  Nov 02, 2015

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.

New Releases: Ceylon 1.2, Node.js 5.0 and Atom 1.1

by Abel Avram on  Oct 31, 2015

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.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy