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."

Theories for Modern Engineering Teams

by João Miranda on  Sep 22, 2015

After a 5-year stint, Kellan Elliott-McCrea, left Etsy. Elliott-McCrea was Etsy's CTO for the past 4 years and VP of Engineering before that. During those five years both the software product and the engineering team underwent radical changes. In the article announcing his departure, Elliott-McCrea expounds five theories that guided him through those changes.

Google Preemptible Virtual Machines are now out of Beta

by Sergio De Simone on  Sep 20, 2015

A few months after its beta launch, Google has announced the general availability of preemptible virtual machines as part of the Google Compute Engine cloud. Preemptible VMs have a lower price than other types of VMs that Google offers, but they can be shut down at any moment by Google with a 30 sec warning.

iOS 9 Adoption Passes 50% As Content Blockers Split Views

by Alex Blewitt on  Sep 19, 2015

As iOS 9 adoption crosses 50% and users experiment with content blocking, the polarised debate of whether content blockers are beneficial or harmful continues to rise. Meanwhile paid ad blockers have topped the app store charts. InfoQ looks at the rise of ad blockers and the effect that iOS 9 will have on publishers.

Responding to Outcry, JetBrains Relaxes Licensing Terms

by Jeff Martin on  Sep 19, 2015

JetBrains upset a lot of users when it announced it was planning to move to a subscription based model. After taking some time to reconsider and review user feedback, they have provided updated terms intended to address the most common complaints.

Luca Olivari on Multi-Model NoSQL Database OrientDB 2.1 New Features

by Srini Penchikala on  Sep 18, 2015

Multi-model NoSQL database OrientDB supports storing and managing document and graph data sets. Orient Technologies, the company behind OrientDB, announced last month the general availability of version 2.1 of the database.

Twitter Diffy Spots Bugs in Services by Comparing the Responses

by Abel Avram on  Sep 18, 2015

Twitter has open sourced Diffy, an automated testing tool used in production for discovering potential bugs in new code running on Apache Trift and other HTTP-based services.

High Level Plans for Spring 4.3 and 5.0 Announced at SpringOne2GX

by Charles Humble on  Sep 18, 2015

During the opening night keynote at SpringOne2GX Juergen Hoeller, Principal Engineer at Pivotal Inc and Spring Framework project lead, outlined the company's high level plans for the Spring Framework.

Facebook Parse Adds New Platforms to its IoT SDK

by Sergio De Simone on  Sep 18, 2015

Parse for IoT, the line of SDKs that Parse announced at F8 2015, has been extended to include support for four additional microcontrollers.

Q&A with Mikeal Rogers on Node.js 4.0

by James Chesters on  Sep 17, 2015

Node.js and former Node fork io.js recently released their first combined in a single codebase. InfoQ sat down with Node.js Foundation community manager Mikeal Rogers to find out more.

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