InfoQ Homepage Articles
-
Docker: Using Linux Containers to Support Portable Application Deployment
Docker is an open source tool to run applications inside of a Linux container, a kind of light-weight virtual machine. In addition to running, it also offers tools to distribute containerized applications through the Docker index -- or your own hosted Docker registry -- simplifying the process of deploying complex applications.
-
Cloud PCI Compliance: The Checklist
To protect against dangerous hacks that can lead to thefts of business data or customer identities, best practices are set forth in the Payment Card Industry Data Security Standard (PCI DSS). These 12 steps set up a framework for a secure payment environment.
-
How to Make Your In-memory NoSQL Datastores Enterprise-Ready
In this article, author Yiftach Schoolman outlines how to overcome the top seven challenges associated with managing the in-memory NoSQL datastores in the cloud. He discusses the challenges like availability, consistency during and after network splits, data durability, scalability, and ops overhead.
-
Social BPM
The growth of mobile devices, advances in technology and the rise of social media are impacting the way customers interact with organisations. This article examines how business process management can drive the way organisations respond to and interact with their customers using social media. Automated BPM can provide the tools for deeper and better customer engagement.
-
Better Agile Adoptions
Agile adoption is struggling - organisations mandate agile practices expecting teams to change their way of working but the changes don't seem to be sustainable. This is the first in a series of articles which examine why this is happening and suggest an alternate approach - Open Agile adoption based on invitation and engagement rather than mandate and instruction from above.
-
Virtual Panel: Adjusting to Development in the Cloud
Developers are steadily building experience with an array of diverse cloud environments. InfoQ spoke with three thoughts leaders about the state of cloud development, recommended tools, anti-patterns, and how to get started. Our panelists were Adron Hall, Magnus Mårtensson, and Andy Piper.
-
Your story cards are limiting your agility
Story cards are a long-established tool for keep track of requests and populating a backlog, but the current common format for storycards can lead to improper focus, improper conclusions, wasted time and wasted opportunity. With a subtle but important change to the way storycards are formatted these issues can be overcome, increasing delivery of real customer value
-
IT Architecture Design Framework: ADMIT
ADMIT details the decisions points that should be considered by any IT Architecture effort. While its format is similar to other Enterprise Architecture frameworks, its focus on characteristics and forces which affect the end result allow it to be used in conjunction with other formalized EA deign and evaluation methodologies.
-
Tips for Tuning the Garbage First Garbage Collector
In July Monica Beckwith explored the theory of the new G1 GC Garbage First Garbage Collector. In this second installment, Monica delves into more practical aspects and provides guidance for tuning.
-
Implementing Software Lifecycle Integration (Part Two)
In this article we focus on the practical steps a software delivery professional should take in implementing an end-to-end software delivery process. The three basic steps are prioritizing needs, team building, and measuring results.
-
Experiments in Performance Management to foster High Performing Agile Teams
Experiments in Performance Management to foster High Performing Agile Teams: A question that often comes up – Agile talks about team performance so why am I measured on individual goals which have little to do with team performance? The author discusses some approaches which can bridge the gaps between performance management and team productivity.
-
Advanced UNIX Programming: An Interview with Stephen Rago
Having a solid grasp of the fundamentals of systems development provides programmers with crucial concepts that that serve them regardless of their day-to-day development tasks. One of the highly regarded books in this field is Advanced Programming in the UNIX Environment. Now in its 3rd edition, coauthor Stephen Rago speaks with InfoQ about the book.