Does your team love tests? Unit tests, functional tests, systems tests, acceptance tests. They can seem like a lot of extra work, but they’re crucial to creating valuable, stable products. It’s never fun, though, when a test run breaks right before...
Azure DevOps is Microsoft's solution for managing the full software development life cycle (SDLC). It contains everything a team needs to build outstanding products. This includes an issue tracker, dashboards and reporting, source control including an advanced...
In this article we’re going to try using GitHub Actions to deploy the server part of InterSystems Package Manager, ZPM-registry, on Google Kubernetes Engine (GKE). As with all systems, the build/deploy process essentially comes down to “do this, go there,...
Agile software development relies on a team having an established, repeatable process that’s supported by tools for planning and workflow organization, for working with code in version control, and for integrating with build and deployment servers. All of these...
In a multi-developer environment, it is essential to establish a transparent workflow for verifying code changes and integrating them into the codebase easily, quickly, and effectively. A proven way to manage this process is with merge requests and code reviews....