In his new article Jonathan Natkins explains how to use components of Apache Hadoop, including Flume, Hive and Oozie to implement a typical Data management system. He also gives a practical example of such architecture to measure Twitter user’s influence.
Building on his earlier article, “Distributed Version Control Systems in the Enterprise”, Pablo Santos discusses his company’s product: PlasticSCM. While other DVCS systems were designed for the needs of the Linux open source community, PlasticSCM addresses the problems facing enterprise software developers, especially those using .NET.
Matt Callanan has been pushing the boundaries of Agile software development and most recently he extended that journey to DevOps. InfoQ caught up with Matt to find out more about his experiences. 1
Every major Open Source project worldwide has already embraced Distributed Version Control Systems (DVCS), will enterprises be next? 6
Just started working on a large Java application? How would you go about understanding the code base? This article offers some suggestions to Java developers starting on a new project. 8
Even Java systems can be "legacy" systems. This article explores 8 quick and relatively low risk ways to breathe new life into previously written-off Java applications. 5
This article explores things people can do from within their code to make their lives, and the lives of anyone else who has to administer or maintain their application, easier. 5
Today we introduce the book “Web Service Contract Design and Versioning for SOA”, more exactly, chapters 20, 21, and 22 of the book addressing the issues related to service contract versioning. 11
Improving the Performance of Automatic Configuration Management Processes by Encouraging Human Intervention
This case study focuses on how bwin was able to improve efficiency by including human intervention as a major part of an automatic configuration management system.
Andreas Kaltenbach explains how MSDS solves backward software programs compatibility problems by negotiating the differences between versions to ease the upgrading process. 4
This article shows how recommended contract versioning design policies relate to a SOA Maturity Model. The goal is to provide a roadmap for achieving versioning and composability.