BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Paving the Road to Production

    Coinbase has gotten much from its deploy pipelines. We deploy thousands of servers across hundreds of projects per day, to serve our millions of customers and their billions in assets. This article explores the journey Coinbase took to get where it is now, it describes their paved roads and how they've had to change over time in response to their company growing.

  • Easy Guide to Remote Pair Programming

    Remote pair programming can be an extremely powerful tool, it's a form of social programming. When pairing remote, you need a lot more setup and more tooling in place, so that the two team members can work together effectively. With remote pair programming quality communication is essential because we lack the physical presence that gives us so much non-verbal communication.

  • How Outsourcing Practices Are Changing in 2021: an Industry Insight

    The COVID-19 pandemic has changed the way businesses think about outsourcing their processes. While security and sustainable outsourcing have become top priorities, cost reduction has become a driving factor in outsourcing decisions. The practice of nearshoring is gaining prominence, while other practices are becoming obsolete. This article explores how outsourcing practices are changing in 2021.

  • Building Stronger Human Teams by Managing the Inner Lizards

    Each of us has an inner lizard that frets constantly about our safety. People come with brains that are pre-configured to scan everything you say for threats to their safety. Learning to recognize when you're operating under reptilian influence is a great start. This article introduces some techniques to help you manage the lizard within you along with those around you.

  • Solving Mysteries Faster with Observability

    At QCon plus, a virtual conference for senior software engineers and architects covering the trends, best practices, and solutions leveraged by the world's most innovative software organizations, Elizabeth Carretto discussed observability at Netflix and how their internal tool, Edgar, comes into play.

  • Preventing Transformational Burnout through Collaboration, Transparency, Feedback, and Coaching

    Burnout is not only an individual issue; it happens in teams and organizations. This article explores probable sources of mental breakdowns, lack of motivation and confidence, along with types of burnout, and describes the role agile coaches and organizational leaders can therefore play in addressing burnout.

  • Building Latency Sensitive User Facing Analytics via Apache Pinot

    At QCon, a virtual conference for senior software engineers and architects covering the trends, Chinmay Soman talked about how you can use Apache Pinot as part of your data pipelines for building rich, external, or site-facing analytics.

  • Building Your Own Agile Team Maturity Assessment

    An agile maturity assessment can help teams come to a common understanding of what agile maturity looks like and what steps they can take to get there. In this article, we are going to dive into the value of assessing things, with concrete examples you can use, and will help you learn how to build an assessment for your teams and/or organization that is fit-for-purpose.

  • Danske Bank’s 360° DevSecOps Evolution at a Glance

    This article provides an overview of the ongoing DevSecOps evolution at Danske Bank, positioned within the broader transformation that the firm is performing. The main enablers and motivating factors of the evolution are outlined, with challenges discovered. The high level overview of the DevSecOps operating model, together with anti-patterns discovered and main lessons learned concludes it.

  • Validation of Autonomous Systems

    This article introduces validation and certification as well as the general approval of autonomous systems and their components, such as those used in automation technology and robotics. It gives an overview of methods for verification and validation of autonomous systems, sketches current tools and show the evolution towards AI-based techniques for influence analysis of continuous changes.

  • Implementing Microservicilites with Istio

    Microservicilities is a list of cross-cutting concerns that a service must implement apart from the business logic. These concerns include invocation, elasticity and resiliency, among others. This article describes how a service mesh such as Istio may be used to implement these concerns.

  • Leveraging Small Teams to Scale Agility - a Red Hat Case Study

    This article gives you a sneak peek into the adoption of Agile methodology at Red Hat. It shows how they have split the existing large subsystem team into smaller durable Scrum teams. Small teams scale well. They can more easily clarify dependencies and increase focus, leading to an increase in the ability to complete work, can mature faster, and can learn from a “fail fast” mentality more easily.

BT