BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Infrastructure Content on InfoQ

  • 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.

  • Real-Time Stream Processing as Game Changer in a Big Data World with Hadoop and Data Warehouse

    This article discusses what stream processing is, how it fits into a big data architecture with Hadoop and a data warehouse (DWH), when stream processing makes sense, and what technologies and products you can choose from.

  • 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.

  • Your Database: The Threat That Lies Within

    What do you need to properly administer you database from conception to production? Yaniv Yehuda talks about some of the challenges that developers are often not even aware of and the tools he prefers to deal with them.

  • Docker: Present and Future

    Chris Swan presents an overview of the Docker journey so far and where it is headed along with its growing ecosystem of tools for orchestration, composition and scaling. This article provides both a business and a technical point of view on Docker and separates the hype from the reality.

  • 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.

  • Practical Cassandra: A Developer's Approach - Book Review and Interview

    Practical Cassandra: A Developer's Approach book by Russell Bradberry and Eric Lubow, is a developer's guide to build applications using Cassandra NoSQL database. InfoQ spoke with the authors about the book, Cassandra data model, design considerations and how Cassandra performs concurrency and versioning of the data sets.

  • SOA and API Schism and Unification

    While both API and SOA have similar business and technical goals, many API proponents continue to describe APIs as a significantly different approach with little connection to SOA. They often promote a deep and divisive schism between pragmatic REST APIs and SOA. The division inhibits cleanly integrating SOA services and RESTful APIs into a unified architecture.

BT