Bulk data is commonly accessed via files & FTP. As the world moves toward APIs to facilitate collaboration, what are the requirements for data APIs? This article describes a meta-data driven architecture for bulk data ingestion. Two APIs operate in parallel to provide data changes as well as the data records themselves. An example demonstrates how API responses are parameterized using meta-data.
Faced with the lack of solutions for secure distribution of AWS access keys to developers, AdRoll decided to build their own open source Hologram, a system that brings Amazon's Instance Profile mechanism to developer workstations. Adair details the process, tool design and main features.
Mike McQuaid, Software Engineer at GitHub, has written "Git in Practice" which provides over 60 techniques for working with and managing Git projects. InfoQ caught up with Mike, and asked about it.
Book Review and QnA with authors of eBook "Perspectives on Agile Software Development".
F# Deep Dives is a new book aimed at showing the business value that using F# brings in practice. It presents 11 industrial scenarios and their solution with F# using a functional-first approach.
Type Providers are an essential element for F#’s extensibility model. Dave Fancher shows how to take the tedium out authoring Type Providers using some simple inline factory methods.
Addison-Wesley Professional Devops in AWS LiveLessons is a video course for infrastructure developers and Sys Ops engineers who aim at creating a fully-automated continuous delivery system in AWS.
Due to globalization and supply chain management, a single company cannot operate on its own anymore. This article provides models to help you to get insight in the relationships with your partners.
This article walks you through the new Java 8 features that are supported by Spring 4.0 and 4.1. 5
In this part 2 of InfoQ's conversation with Gil Tene of Azul Systems, Gil discusses their latest engineering project aimed at bringing better low-level memory layout control to Java.
Gil Tene of Azul Systems talks about shipping their Java 8 compatible release and the need for certified builds.