BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Patterns Content on InfoQ

  • Configure Once, Run Everywhere: Decoupling Configuration and Runtime

    Configuration is one of the most widely used cross-cutting concerns in application development. Apache Tamaya is a new incubator project that brings standardized property management to Java.

  • Reactive Messaging Patterns with the Actor Model Book Review and Q&A with Vaughn Vernon

    Vaughn Vernon in his new book Reactive Messaging Patterns with the Actor Model shows how this model can simplify enterprise software development. After an introduction to the basics of the actor model and tutorials on Scala and Akka the rest of the book is a patterns catalogue describing most of the patterns in the book Enterprise Integration Patterns from an actor model perspective.

  • Article Series: Patterns of DevOps Culture

    Healthy organizations exhibit similar patterns of behavior, organization and improvement efforts. In this series we explore some of those patterns through testimonies from their practitioners and through analysis by consultants in the field who have been exposed to multiple DevOps adoption initiatives.

  • How Different Team Topologies Influence DevOps Culture

    There are many different team topologies that can be effective for DevOps. Each topology comes with a slightly different culture, and a team topology suitable for one organisation may not be suited to another organisation, even in a similar sector. This article explores the cultural differences between team topologies for DevOps, to help you choose a suitable DevOps topology for your organisation.

  • Seven Microservices Anti-patterns

    In this article Vijay Algarasan, a Principal Architect at Asurion, discusses how he and his teams have encountered microservices at various engagements and some lessons they have learned as a result. This has resulted in them building up a series of anti-patterns and some associated patterns, which Vijay believes are more widely applicable to all practitioners of microservices

  • Refactoring for Software Design Smells Review and Q&A with the Authors

    Refactoring for Software Design Smells by Girish Suryanarayana, Ganesh Samarthyam, and Tushar Sharma presents a catalogue of typical software design smells and how they can be fixed.

  • EIP Designer: Bridging the Gap Between EA and Development

    This article presents the EIP Designer project, an Eclipse-based tool for introducing integration patterns into an EA design, providing fluidity and continuity while filling the gap existing between EA practices and concrete software development.

  • Q&A on the Book More Fearless Change

    The book More Fearless Change: Strategies for Making Your Ideas Happen by Mary Lynn Manns and Linda Rising provides patterns that can be used to drive change in organizations in a sustainable way. It contains updated descriptions of the 48 patterns from the book Fearless Change and provides 15 new patterns.

  • Q&A with Frederic Laloux on Reinventing Organizations

    In the book reinventing organizations Frederic Laloux researched 12 organizations who use fundamentally new ways to manage work and their employees. InfoQ interviewed Frederic about how evolutionary-teal organizations manage themselves, practices for start-ups, self-organizing organizations, renewing approaches for managing performance of employees and results from evolutionary-teal organizations.

  • Q&A about the book Common System and Software Testing Pitfalls

    The book Common System and Software Testing Pitfalls by Donald Firesmith provides descriptions of 92 pitfalls that make testing less efficient and effective. The descriptions explain what testers and stakeholders can do to avoid falling into the pitfalls and how to deal with the consequences when they have fallen into them.

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

  • Q&A with Jurgen Appelo on Management 3.0 Workout

    The book Management 3.0 Workout by Jurgen Appelo contains games, practices, stories and tools that can be used to improve management in organizations. Managers can use the book to develop skills for servant leadership and increase employee engagement. Agile teams can adopt management practices described in the book to improve team work and collaboration helping them to become self-organizing.

BT