• Ways to Make Code Reviews More Effective

    by Trisha Gee on  Oct 01, 2016 1

    Performing Code Reviews helps to increase code quality, share knowledge and responsibility, and build better software and a better team. However, the big question remains – what is it we should be looking for? There are a lot of different things to consider. This article will list a wide range of items to check, and drill a little deeper into two specific areas: performance and security.

  • An Open API Initiative Update

    by Deepak Nadig on  Sep 30, 2016 1

    The Open API Initiative group is evolving what has become the de-facto standard API Description Format to produce a consistent and compatible format for describing APIs, allowing interoperation between tooling, systems, and runtime environments. Tony Tam, creator of the popular Swagger Specification is providing an update on the group activity.

  • When Feature Flags Go Wrong

    by Edith Harbaugh on  Sep 30, 2016 1

    Feature flags can superpower development, allowing faster features. But they can also be the worst kind of technical debt if misused or mismanaged. This article walks us through some horror stories of feature flags gone bad, and lessons learned.

On Abstractions and For-Each Performance in C#

Posted by Jonathan Allen on  Sep 29, 2016

Donald Knuth famously said, “We should forget about small efficiencies, say about 97% of the time”. But when faced with the other 3%, it is good to know what’s going on behind the scenes. 2

Traffic Data Monitoring Using IoT, Kafka and Spark Streaming

Posted by Amit Baghel on  Sep 28, 2016

Internet of Things (IoT) is an emerging technology. One of the areas of IoT is the connected vehicles. In this article, we'll use Spark and Kafka to analyse and process IoT connected vehicle's data. 2

RXJava by Example

Posted by Victor Grazi on  Sep 27, 2016

Reactive programming is a specification for managing asynchronous streams of data and controlling flow. In this article we overcome the learning curve with a gentle progression of examples. 2

Q&A: Relevant Search with Elasticsearch and Solr

Posted by David Iffland on  Sep 26, 2016

In their book "Relevant Search", Doug Turnbull and John Berryman focus on the challenge of providing search results by balancing the needs and intents of the user. 1

Big Data Processing with Apache Spark - Part 5: Spark ML Data Pipelines

Posted by Srini Penchikala on  Sep 24, 2016

In this fifth installment of Apache Spark article series, author Srini Penchikala discusses Spark ML package and how to use it to create and manage machine learning data pipelines.

Standardizing Requirements Descriptions on Scrum Projects for Better Development and Testing Quality

Posted by Elena Belkovskaya on  Sep 24, 2016

Standardizing requirements descriptions on Scrum projects benefit development and testing quality by enablling full coverage, minimizing errors, and facilitating scheduling and requirements changes.

CQRS for Enterprise Web Development: What's in it for Business?

Posted by Andrei Kaminski on  Sep 22, 2016

With a focus on the business case for a CQRS architecture, this article covers the core concepts of CQRS, and contrasts them with a common, n-tier architecture.

Java 9, OSGi and the Future of Modularity (Part 1)

Posted by Neil Bartlett and Kai Hackbarth on  Sep 22, 2016

The flagship feature of Java 9 will be the new Java Platform Module System. In this article we compare JPMS and OSGi from a technical perspective and see how they can work together. 4

Book Review: Site Reliability Engineering - How Google Runs Production Systems

Posted by João Miranda on  Sep 21, 2016

"Site Reliability Engineering - How Google Runs Production Systems" is an open window into Google's experience and expertise on running some of the largest IT systems in the world.

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

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.