BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • Keeping Development ‘On Track’ with Use-Case Slices at Dutch Railways

    How can you get from high level system requirements (features/epics) to the right level of specification to enable agile development? This article describes how Dutch Railways made the transition from large use cases which were completely written before development, to “Use Case 2.0” and why this helps them to deliver apps faster and with the right business value.

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

  • Downscaling SAFe

    The Scaled Agile Framework (SAFe) with custom modifications to it in accordance with Agile and Lean values helped Seamless Payments to go through a period of organizational growth and prepare for further growth. This article describes the change that was done using a slimmed down version of SAFe that still maintained its core ideas.

  • Storm Applied Review and Q&A with the Authors

    Storm is a distributed, fault-tolerant, real-time computation system that was originally developed at BackType and later open sourced by Twitter. Storm Applied is a new book from Manning that aims to provide a practical guide on using Storm, both in a development and in a production setting. InfoQ has spoken with two of the book’s authors, Sean T. Allen and Matthew Jankowski.

  • An Overview of ANONIZE: A Large-Scale Anonymous Survey System

    In this article, authors discuss an ad hoc anonymous and secure survey system called Anonize that can be used in applications like university course evaluations, online product reviews, and whistleblowing.

  • Interview: When Technology and Design Collide, then Collude

    Does design shape technology or does technology shape design? How do these two disciplines work together, and move away from the traditional siloed approach? In this virtual panel Sam Gibson and Ben Melbourne discuss the importance of overcoming adversity between technologists and designers by offering tactical approaches to solving these common issues.

  • Increasing your Agility: An interview with Dave Thomas

    At the GOTO Amsterdam 2015 conference Dave Thomas gave a keynote presentation titled "agile is dead". While the "Agile" industry is busy debasing the meaning of the word, the underlying values are still strong. Dave Thomas suggests to stop using the word agile and switch to agility: repeatedly taking small steps towards where you want to be and evaluate what happened.

  • Article Series: Cloud Migration

    In this series of articles, you get practical advice from those who have experience helping companies successfully move to cloud environments. There is an area that deserves significant attention, and we hope that you'll participate in the conversation.

  • Anatomy of a Cloud Migration Program: Q&A with Tim Beerman

    Many cloud providers offer services to onboard new customers into the cloud. What advice can they give us on how to prepare for a migration, what pitfalls to avoid, and what types of apps are the best fit for the cloud? To learn more, InfoQ reached out to Tim Beerman, the VP of Product Strategy and Development at CenturyLink.

  • UX - Are you Doing it Yet?

    An estimated 70% of technology projects fail due to a lack of user adoption. Shouldn’t organizations understand their users and product as much as possible in order to prevent this from happening? Ted McCarthy explains how successful organizations emphasize and invest in UX, integrating it into their teams alongside product and engineering, and offers some useful tips along the way.

  • Integrating Raft into JGroups

    JGroups has many features that could be useful to a robust Raft consensus based implementation. In this article, Ugo Landini takes us through a project to implement a Raft consensus based algorithm on top of JGroups, which could be really a nice addition in many different use cases.

  • Infrastructure as a Service and Cloud Technologies

    In this article, authors examine the enterprise cloud market and technologies and provide guidance for choosing the right cloud solution. They also discuss the cloud computing best practices such as elastic architecture, design for failure, high availability, performance, security, and monitoring.

BT