Data Workflow Management Using Airbnb's Airflow

by Alex Giamas on  Sep 08, 2015

Airbnb recently opensourced Airflow, its own data workflow management framework. Airflow is being used internally at Airbnb to build, monitor and adjust data pipelines. Airflow’s creator, Maxime Beauchemin and Agari’s Data Architect and one of the framework’s early adopters Siddharth Anand discuss about Airflow, where it can be of use and future plans.

The Transition to a New Log4j: a Q&A with Log4j’s Project Management Committee

by Abraham Marín Pérez on  Sep 08, 2015

As recently published in InfoQ, the Apache Software Foundation announced the end of life of version 1 of Log4j, encouraging users to upgrade to version 2 of the popular logging framework. InfoQ reached out to the members of the Apache Logging Services Team to find out more about the transition to the new version of Log4j and about its future.

A Proposal to Add Option Types for References to C# 7

by Sergio De Simone on  Sep 07, 2015

Mads Torgersen, C# language program manager at Microsoft, has recently outlined a proposal for the introduction of option types for references in C# 7. Option types are meant as a means to make the language safer and reduce the occurrence of null reference exceptions, which, as Torgersen says, are rampant in C# since any reference type can reference a null value.

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

by Daniel Bryant on  Sep 06, 2015

At the fifth ‘Agile on the Beach’ conference, held in Cornwall, UK, several leading practitioners of agile software delivery presented the state-of-the-art and emerging trends within this domain. Key messages included the need for the more rigorous use of the scientific method throughout the software delivery lifecycle, and the benefits provided by applying agile principles to product development.

Building Microservices with Go and ‘Go kit’: Peter Bourgon Q&A

by Daniel Bryant on  Sep 02, 2015

At the Golang UK Conference, Peter Bourgon introduced ‘Go kit’, an open source microservice toolkit that can be used to facilitate and standardise the creation of Go-based services within the modern enterprise application stack.

Dino Esposito on CQRS, Messages and Events

by Jan Stenberg on  Aug 31, 2015 1

Command Query Responsibility Segregation (CQRS) is the starting point of a change that will have a profound impact on system architecture, Dino Esposito claims in three articles in MSDN Magazine. It’s the first step in an evolution transitioning software architects from the idea of “models-to-persist” to the idea of “events-to-log” and about event-based data instead of data snapshots.

New JVM Option Enables Generation of Mixed-Mode Flame Graphs

by Ganesh Samarthyam on  Aug 29, 2015

Java has introduced a new option that enable generation of mixed-mode flame graphs in JDK versions 8 and 9. InfoQ speaks to Netflix performance engineer Brendan Gregg about how this option gives application developers a clearer, combined system and JVM profile of their applications than was possible before.

10 Properties Defining Software Architecture

by Jan Stenberg on  Aug 27, 2015 2

Software architecture is a process; a sequence of strategic design decisions mapping specification and business goals to architecture design, and a thing; a set of views produced by the process that address different stakeholders, Michael Stal states describing how to define a software architecture.

Interview with Founder on the Future of API Documentation

by Jerome Louvel on  Aug 27, 2015

Documentation, one of the great neglected areas of software development, is finally getting some attention, with a number of relatively new tools. For an API documentation can be considered essential. Gregory Koberger is working on a system with the intent of connecting developer documentation more directly to APIs and the API dashboard.

Using Clojure to Build Native Android Apps

by Sergio De Simone on  Aug 26, 2015 1

Clojure development on the Android platform has been progressing remarkably in the last few years, allowing developers to use it in fully fledged apps such as SwiftKey’s Clarity Keyboard. Here we will review the current status of tools that support Clojure on the Android platform.

Log4j Version 1 Reaches End of Life

by Abraham Marín Pérez on  Aug 26, 2015 1

Apache has announced the EOL of version 1 of Log4j. Although Log4j version 2 was released in July 2014, version 1 was maintained until early August 2015. The new version is a full rewrite of the logging library, addressing many of the issues of version 1 and achieving unprecedented performance. Apache has made an effort to ease the upgrade, although advanced users may need some migration work.

Digium Open-sources Respoke SDKs for WebRTC and Messaging on iOS and Android

by Sergio De Simone on  Aug 24, 2015

Digium, maker of WebRTC platform Respoke, has introduced open-source SDKs for iOS and Android that aim at making it easier to add real-time audio and video communication support to mobile apps. Furthermore, the SDK includes support for instant messaging and uses push notification in order to work even when running offline or in the background.

The new QCon London - returning for its 10th year!

by Wesley Reisz on  Aug 19, 2015

QCon London 2016 will take place at the The Queen Elizabeth II Conference Centre on March 7-11, 2016 next year, and registration is now open.

Introducing DDD in a Project at “Which?”

by Jan Stenberg on  Aug 16, 2015 1

After failing with two proof of concept, mainly with scalability issues, when trying to renew their main website the business decided to take a more agile and incremental approach and in a restart of the project inspired by Domain-Driven Design (DDD) having developers talk with domain experts, Chris Patuzzo explains describing the principles of DDD in the context of a real project.

Facebook’s Parse Open-sources its SDK for Android and iOS

by Sergio De Simone on  Aug 16, 2015

Parse, Facebook-owned provider of a successful Mobile Backend as a service, has open-sourced its SDK for the iOS/OS X and Android platforms.

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