Crystal Ball - Automation in Ten Years Time
A look at the current state and future predictions for test automation, including trends like multi-layer testing and self-healing tools.
A look at the current state and future predictions for test automation, including trends like multi-layer testing and self-healing tools.
The author fixes Shiv zipapp dependencies and sets up automated builds using CircleCI for continuous integration.
Learn how to bundle a Python app and its dependencies into a single executable using Shiv, a tool from LinkedIn.
Applying software CI principles to leadership, proposing a 'Leadership CI' framework of reflective questions for better decision-making.
A guide to interactively debug R package builds on Windows using AppVeyor's Remote Desktop feature when errors can't be replicated locally.
A guide to interactively debug R packages on Travis CI by SSHing into the build server when local replication fails.
A guide on using CircleCI for continuous integration testing of R packages and projects, highlighting its advantages over Travis CI and AppVeyor.
A tutorial on setting up Travis CI for continuous integration testing of an Express.js application using Jest and Supertest.
Explains how a cached node_modules directory caused ASP.NET compilation to fail by attempting to compile JavaScript files, with a workaround.
Guide to running PHPStorm code inspections from the command line and integrating the results into a Continuous Integration (CI) pipeline.
Analyzes PowerApps development challenges from a DevOps perspective, covering source control, environments, and CI/CD limitations.
A guide to merging multiple Gradle projects and their Git histories into a single repository to simplify development workflows in a microservices architecture.
Explores challenges and best practices for managing database schema changes in development teams, focusing on automation and CI/CD integration.
A guide to automating Angular library releases using semantic-release and CircleCI for versioning, publishing, and changelog generation.
Explains the concepts of Continuous Delivery and Continuous Deployment pipelines, focusing on automated testing and artifact promotion stages.
Final part of a series on refactoring a legacy Python library, focusing on safe code rehabilitation techniques and tooling.
Part two of a series on resurrecting a legacy library, focusing on adding CI and end-to-end tests to stabilize the codebase.
Introducing btest, a minimal, language-agnostic test runner for verifying command outputs, originally created for compiler testing.
A developer shares practical findings and challenges when setting up and using Docker containers on Windows for CI/CD pipelines.
A guide to setting up and testing with a MySQL 5.7 database on the Codeship continuous integration platform.