JavaScript Streams Introduced at Strange Loop

by David Iffland on  Sep 28, 2015

At the Strange Loop 2015 conference, Pam Selle introduced streams in JavaScript, showing what they're good for and how developers can use them.

Key Takeaways from the 'Agile on the Beach' Conference: Day Two

by Daniel Bryant on  Sep 27, 2015

Key messages on day two of the 'Agile on the Beach' conference included that self-organising teams who embrace ‘autonomy, purpose and mastery’ create a successful and resilient culture, there is need for technical leadership that encompasses programming, people and processes, and being truly agile involves working with ‘an ever evolving set of ever evolving practices’.

Domain Events and Eventual Consistency

by Jan Stenberg on  Sep 27, 2015 1

Eventual consistency is a design approach for improving scalability and performance. Domain events, a tactical element in Domain-Driven Design (DDD), can help in facilitating eventual consistency, Florin Preda and Mike Mogosanu writes in separate blog posts, each describing the advantages achievable. Create a ‘Microscaling’ Framework for Apache Mesos

by Daniel Bryant on  Sep 27, 2015 have released a prototype ‘microscaling’ container demonstration running on the Apache Mesos cluster manager, which they claim starts and stops ‘priority 1’ and ‘priority 2’ containers more rapidly than traditional autoscaling approaches when given a simulated demand for the differing workloads. InfoQ discussed the goals and methodology of this approach with’s Ross Fairbanks.

Stephen Colebourne/OpenGamma Release ElSql V 1.1

by Victor Grazi on  Sep 27, 2015

Stephen Colebourne and OpenGamma released v1.1 of ElSql, a library and DSL for managing SQL in external files. Colebourne is well known for his work as the spec lead of Java Time, a cornerstone of last year's Java 8 release, and for his creation of the Joda Time and Joda Money API's.

Ratpack 1.0 Launches Aiming to make Asynchronous Programming Easier on the JVM

by Charles Humble on  Sep 25, 2015 13

Ratpack, a high performance Java web framework, has reached 1.0 status. The 1.0 release is API-stable and can be considered production ready. The main thing that makes Ratpack interesting is the execution model, which aims to make asynchronous programming on the JVM easier.

SpringXD being Re-architected and Re-branded to Spring Cloud Data Flow

by Charles Humble on  Sep 25, 2015

Pivotal announced a complete re-design of Spring XD, its big data offering, during last week’s SpringOne2GX conference, with a corresponding re-brand from Spring XD to Spring Cloud Data Flow. The new product is focussed on orchestration.

America runs out of IPv4 Addresses as IPv6 Usage Rises

by Alex Blewitt on  Sep 24, 2015

ARIN, the resource registry that hands out allocations for IPv4 addresses, has announced that it has no more IPv4 addresses to give out. Although this doesn't mean no more IPv4 addresses will be allocated, it has brought to an end the question of when such addresses will run out. Meanwhile, IPv6 usage continues to climb with the release of iOS 9.

Scaled Scrum at Swiss Postal Services

by Ben Linders on  Sep 24, 2015

Swiss Postal Services has used scaled Scrum with seven teams to replace a legacy system. InfoQ interviewed Ralph Jocham about how they scaled Scrum and dealt with legacy issues, using a definition of done, how they managed to deliver their system three months earlier than planned, and the main learnings from the project.

Optimizing Distributed Queries in Splunk

by Jonathan Allen on  Sep 23, 2015

Optimizing queries in Splunk’s Search Processing Language is similar to optimizing queries in SQL. The two core tenants are the same: Change the physics and reduce the amount of work done. Added to that are two precepts that apply to any distributed query.

Groovy and Grails Plans Announced at SpringOne2GX

by Charles Humble on  Sep 23, 2015

During the second technical keynote at SpringOne2GX last week Guillaume Laforge talked about plans for Groovy 2.4.x and 2.5. Perhaps the most significant is improved compiler performance with a new Abstract Syntax Tree (AST) class reader in place of using class loading tricks.

C++ Core Guidelines will Help Writing Good Modern C++

by Sergio De Simone on  Sep 23, 2015 1

As announced at CppCon, Bjarne Stroustrup and Herb Sutter have started working on a set of guidelines for modern C++. The goal of this effort is improving how developers use the language and help ensuring they write code that is type safe, has no resource leaks, and is as much as possible free of programming logic errors.

Hunk/Hadoop: Performance Best Practices

by Jonathan Allen on  Sep 23, 2015

When working with Hadoop, with or without Hunk, there are a number of ways you can accidentally kill performance. While some of the fixes require more hardware, sometimes the problems can be solved simply by changing the way you name your files.

Splunk .conf 2015 Keynote

by Jonathan Allen on  Sep 22, 2015

Splunk opened their big data conference with an emphasis on “making machine data accessible, usable, and valuable to everyone”. This is a shift from their original focus: indexing arbitrary big data sources. Reasonably happy with their ability to process data, they want to ensure that developers, IT staff, and normal people have a way to actually use all of the data their company is collecting.

Rust 1.3 Brings Stabilisation for APIs

by James Chesters on  Sep 22, 2015

The Rust core team has released 1.3 stable, bringing with it API stabilisation and further work on performance. The team says the language has seen with this release a large amount of stabilisation "including the new Duration API and enhancements to Error and Hash/Hasher," and that further growth of the std::time module is expected "in the 1.5 timeframe."

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