BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Technical Architecture in Banking and Gaming

    Ben Evans considers some aspects of the enterprise architecture of financial systems and compare them to some characteristics of gaming environments that he has observed as a player.

  • Q&A on Kanban in Action

    The book Kanban in Action by Marcus Hammarberg and Joakim Sundén is a practical introduction for using kanban to manage work. It provides ideas for applying kanban to visualize work and track progress, to limit work in process, and on how to use metrics for improvement. It also provides games and exercises to learn the kanban principles.

  • GS Collections by Example – Part 1

    Donald Raab, creator of GS Collections, open sourced by Goldman Sachs in 2012, reveals the power of that framework, and how together with Lambda expressions, it sprinkles Java with some of the sparkle of Smalltalk.

  • ARM Yourself for Enterprise Application Development

    Enterprise Application Development can be smartly standardized in order to take advantage of existing code and component based architecture. Mark demonstrates an approach to clarify this EA pattern.

  • Improving Data Management with the DMM

    The CMMI Institute has launched the Data Management Maturity (DMM)SM model. It can be used to improve data management, helping organizations to bridge the gap between business and IT. Using the DMM, organizations can evaluate and improve their data management practices. The model leverages the principles, structure, and proven approach of the Capability Maturity Model Integration (CMMI).

  • Interview with Grady Booch

    Grady Booch discusses the growth of software engineering as a discipline with Mark Collins-Cope, the pair covers topics ranging from UML and Unified Process to Programming Languages and the future of software innovation.

  • Boost Potential with Shared Authority and Lean Management

    Shared leadership is a modern and exciting way to lead and manage. The goal of sharing authority within a team of leaders is to maximize the use of all capabilities and ideas in the organization. It does not force change upon the organizational structure, but builds on the existing structure and makes the best of it. In this article Walid Farag explores shared leadership and provides a case study.

  • Nikita Ivanov on GridGain’s In-Memory Accelerator for Hadoop

    GridGain recently announced the In-Memory Accelerator for Hadoop, offering the benefits of in-memory computing to Hadoop based applications. It includes two components: an in-memory file system and a MapReduce implementation. InfoQ spoke with Nikita Ivanov, CTO of GridGain about the architecture of the product.

  • Application Delivery Controllers - Bridging the Gap Between DevOps and Network Planning

    This article examines the attributes needed to make an application delivery controller suited for SaaS and cloud-based Web properties and how these attributes map to the unique requirements of cloud-based application service providers.

  • What We Do and Don't Know about Software Development Effort Estimation

    In this article, author talks about how to improve the accuracy of software development effort estimations. He suggests to use relevant historical data improve estimation accuracy and to avoid early estimates based on incomplete information. He also discusses how to measure and predict productivity in software projects.

  • Apache CouchDB: The Definitive Introduction

    Apache CouchDB is an open source document NoSQL database that uses JSON for storing documents. In this article, Jan Lehnardt gives an overview of CouchDB, its architecture and what problems it aims to solve and why it is different from all other databases.

  • Virtual Panel: Convergence of SOA Governance and API Management

    There's recently been a lot of discussion about the convergence of SOA Governance and API Management. Services and APIs appear to deal with similar concerns, but historically the approach & philosophy has been different. Is there convergence and how? InfoQ spoke to a panel of SOA Governance and API Management experts to garner their views.

BT