BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Q&A with Eberhard Wolff On the Book “A Practical Guide to Continuous Delivery”

    Eberhard Wolff speaks with InfoQ about his work "Continuous Delivery: A Practical Guide", where we detail some of the major concepts behind successful CD adoption and the ripple-effect it can have on developer productivity and quality of service.

  • Mobile Cross-Platform Development with Xamarin

    Xamarin is becoming a popular tool for mobile app development. There are a number of very good reasons for this as well as a few drawbacks that make it unsuitable for certain kinds of apps. This article will dwell upon them as well as weigh up the pros and cons of cross-platform versus native development.

  • What Does Company-Wide Agility Imply?

    Self-organization, transparency, constant customer focus, and continuous learning: these are the four values that drive company-wide agility. InfoQ interviewed Jutta Eckstein and John Buck about how to apply a combination of Beyond Budgeting, Open Space, and Sociocracy to support these agile values, and what benefits this approach can bring.

  • What Should Software Engineers Know about GDPR?

    EU General Data Protection Regulation (GDPR) is moving out of the transition period next summer to become enforceable GDPR strongly emphasizes risk-based thinking; you take every step to mitigate privacy risks until the risks become something you can tolerate. As a software developer, this will affect you. This is what you need to know.

  • Relearning to Learn

    For my 30 plus years in tech, I've been reading and listening to tech mostly wrong. After in depth investigation into learning strategies, I've restructured my knowledge acquisition process. Find out how I've taken control of my learning queue, how I now perform active reading while taking creative notes, and hear how to use reflection and quizzing to lock knowledge in.

  • Soft Skill Patterns for Software Developers: The “Learning from Unintended Failures” Pattern

    Soft Skill Patterns describe human behaviours that effectively solve recurring problems. The "Learning from Unintended Failures" pattern helps us improve the resilience of a system after a failure. The pattern follows 4 steps: identify a failure, quickly resolve any immediate impact, analyse root cause and system behaviour during the failure, and finally generate and implement improvement ideas.

  • The Value of Logging within Cloud Native Applications: A Q&A with Kresten Krab

    InfoQ recently sat down with Kresten Krab, CTO at Humio, and discussed the role of logging within the overall topic of system observability. A key takeaway is that aggregating logs from diverse components or services that make up a running system provides an excellent way to monitor, debug and understand (or "observe") modern software systems.

  • Customize Your Agile Approach: What Kinds of Leadership Does Your Project Need?

    This is the fourth in a series of articles that will help you think about how you might want to customize your agile approach for your context. This article is about the kind of leadership your project might need and who might provide it. Teams new to agile or new to an organization need facilitation so they can create their own agile approach that works.

  • Introducing Obevo: Get Your Database SDLC under Control

    In this article, we will describe how Obevo, Goldman Sachs' recently open-sourced DB Deployment utility, helped many of our enterprise applications get their databases under SDLC control.

  • InfoQ Call for Articles

    InfoQ provides software engineers with the opportunity to share experiences gained using innovator and early adopter stage techniques and technologies with the wider industry. We are always on the lookout for quality articles and we encourage practitioners and domain experts to submit feature-length (2,000 to 3,000 word) papers that are timely, educational and practical.

  • Cryptocurrency and Online Multiplayer Games

    The era of cryptocurrency opens new possibilities for game publishers and developers. However, it is not yet a fully-developed market and there are many things that should be taken into account before entering it. This article reviews the main pros and cons of entering this new and highly volatile field.

  • Q&A on the Book "A Seat at the Table"

    In the book A Seat at the Table Mark Schwartz explains how the traditional role of the CIO conflicts with an agile approach for software development. He explores what IT leadership looks like in an agile environment, advising CIOs to set a vision for IT and take accountability for business outcomes.

BT