InfoQ Homepage Articles
-
Book Review: Learning Gerrit Code Review
Learning Gerrit Code Review presents an overview of the Gerrit review tool, from how to install and configure projects through to how to integrate with other services like GitHub and Jenkins.The book also presents the rationale behind code reviews and the benefits that it brings to projects, as well as some low-level introductions to git.
-
Bridging Subsidiaries With the Cloud to Create a Global API
One of the biggest challenges in modern business is how you integrate subsidiaries and present a single global view so that customers and partners find it simpler to integrate with your organisation. In this article we will discuss a fictitious sample based on a real-world scenario and look at some of the challenges and good practices that you should look to implement to be successful.
-
Discover to Deliver: Author Q&A
Ellen Gottesdiener and Mary Gorman have written a book titled Discover to Deliver: Agile Product Planning and Analysis. The book addresses the planning and analysis activities needed in implementing business products, with a focus on software products and business process change initiatives.
-
Interview: Adrian Cockcroft on High Availability, Best Practices, and Lessons Learned in the Cloud
Netflix is a widely referenced case study for how to effectively operate a cloud application at scale. While their hyper-resilient approach may not be necessary at most organizations, Netflix has advanced the conversation about what it means to build modern systems. In this interview, InfoQ spoke with Adrian Cockcroft who is the Cloud Architect for the Netflix platform.
-
Interview with Tiago Garcez about Why Agile?
“Would you recommend Agile in every situation?” The answer from Tiago Garcez on this question is “Yes!”. But sometimes people are unsure what agile means and what an organization can do to become agile? Tiago talked at Agile Tour Brussels about why agile is better suited to the challenges that companies are facing, the value that agile can deliver, and how you can start an agile transition.
-
Software Is Eating Your Organizational Silos
Luke Kanies, CEO of Puppet Labs, discusses how software is taking over what have always been hardware functions, and how that shift is causing dramatic realignments in how people work together.
-
Preparing for Your First MongoDB Deployment: Capacity Planning and Monitoring
In this article, author Mat Keep discusses the deployment best practices of MongoDB databases with focus on capacity planning and monitoring aspects. He also explains the topics like hardware selection, key metrics for monitoring and when it’s time to add shards.
-
Modeling in the Agile Age: What to Keep Next to Code to Scale Agile Teams
Now that Agile methods have become mainstream in software development, working code is considered the most important team artifact. There is still a need for modeling. Kenji Hiranabe explores the spaces where modeling fits and plays an important role in this Agile age. With focus on development scaling to multiple teams where a shared understanding of the system’s “Big Picture” becomes essential.
-
Open Agile Adoption: The Executive Summary
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 second 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
-
Codenvy’s Architecture, Part 2
Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy - a cloud IDE –, providing details on its platform and plug-in architecture, workspace and cluster management, multi-tenancy implementation, IDE collaboration, release model and SCRUM process used for development.
-
Cloud and DevOps: A Marriage Made in Heaven
What is the relationship between Cloud Computing and DevOps? Is DevOps really just “IT for the Cloud”? Can you only do DevOps in the cloud? Can you only do cloud using DevOps? The answer to all three questions is “no”. Cloud and DevOps are independent but mutually reinforcing strategies for delivering business value through IT.
-
Creating a Culture of Learning and Innovation
Jeff introduces some of the steps the employees of a large engineering corporation took to begin building a culture of innovation by fostering continuous learning in the workplace. In an environment where engineering tended to wait for business direction and execute to that direction, they are now seeing engineering selling the business on new directions to explore.