Facilitating the spread of knowledge and innovation in professional software development



Choose your language

The white paper "Domain-Specific Languages for Functional Testing" is no longer available on; However we invite you to explore the related content below.

Additional content from our sponsors:

  • The State of Testing in DevOps

    This report is designed to take the pulse on testing in DevOps, connecting the testing and quality community to the latest in test automation, CI/CD adoption, and the customer experience. Download now.

  • Architecting for Scale [Two Free Chapters] - Download Now (By O'Reilly)

    Learn techniques for building systems that can handle huge quantities of traffic, data, and demand—without affecting the quality your customers expect. Architects, managers, directors in engineering and operations organizations will learn how to build applications at scale that run more smoothly.

  • [On Demand Webinar] Are You Service Mesh Ready?

    Service mesh adoption is growing rapidly, but adopting a mesh too soon can add complexity. Join this webinar to learn whether you're ready for a service mesh, how to choose a mesh that’s right for your apps, and the importance of a high‑performance Kubernetes application data plane.

  • Git Branching Strategies vs. Trunk-Based Development

    This article will first review the benefits and shortcomings of several common Git branching strategies. Then, we’ll compare those to trunk-based development to learn how the latter solves those shortcomings and enables modern software delivery practices through feature flag management.

  • Running IT at a Hyper-Growth Startup

    At Teleport we do IT a little differently — supporting a global remote company in hypergrowth is no easy feat and the playbook is different from traditional IT work. Learn about some of our IT philosophies that enable our employees to keep their agility despite working asynchronously.

  • Ultimate Guide to Process Automation and Microservices

    This guide - comprised of videos, blogs, and white papers - provides an overview of how to avoid the most common issues when integrating microservices, what your microservice environment should look like, and how to orchestrate, choreograph, and monitor your microservices.