The database creates a real challenge for automation, hence participation in continuous processes. Scripting database objects change-scripts into traditional version or using 'compare & sync' tools is either an inefficient or risky thing to automate, as the two concepts are unaware of the other. A better solution needs to be implemented in the shape of Continuous Delivery and DevOps for database.
With Java 8, annotations can be written not only on declarations, but on any use of a type such as types in declarations, generics, and casts. This article introduces the new type annotation syntax and practical tools to boost productivity and build higher-quality software.
"In Search of Certainty - The Science of Our Information Infrastructure", written by CFEngine's creator, Mark Burgess, takes us into a fascinating journey through physics, biology and what we can learn from them and apply to the information infrastructure realm. InfoQ took the opportunity to discuss the book with the author.
Bikas Saha and Arun Murthy discuss Tez’s design, highlight some of its features and share some of the initial results obtained by making Hive use Tez instead of MapReduce.
Date and time are fundamental concepts to many applications, yet Java SE had no good API to handle them; until now! With Java SE 8, java.time provides a well-structured API to cover date and time.
In this article, authors talk about the impact of pattern languages on software design community over past 20 years. 1
The MLConf conference was going strong in NYC on April 11th and was a full day packed with talks around Machine Learning and Big Data, featuring speakers from many prominent companies.
The RAML API specification language includes constructs that reduce duplication inherent in other formats. This article steps through a simple API design to illustrate some of RAML's DRY features. 1
This article summarizes the key takeaways and highlights from QCon London 2014 as blogged and tweeted by attendees.
As mobility is transforming our lives, this article gives a step-by-step approach on how enterprises can seamlessly connect their mobile workforce to back-end systems for increased productivity.
InfoQ spoke with Anuj Sahni, Principal Product Manager at Oracle about the time series data, NoSQL databases and best practices for managing this type of data.
In this article, authors discuss Morphosis, a multi-perspective measuring approach for architecture sustainability that includes compliance checking and tracking of architecture-level code metrics.