pre-commit vs. CI
Compares using pre-commit hooks vs. CI pipelines for automating code checks, discussing trade-offs like speed, feedback, and handling slow tests.
Compares using pre-commit hooks vs. CI pipelines for automating code checks, discussing trade-offs like speed, feedback, and handling slow tests.
Guide on configuring AWS CodeBuild to run GitHub Actions within a private AWS subnet for secure database deployments.
The author questions when 'Pull Request' became a formal SDLC stage, especially for testing, and critiques its common usage and meaning.
A guide to automating pull request creation and auto-merging for content updates using GitHub Actions and the GitHub CLI.
Explores Turborepo, a tool for managing complex monorepo build pipelines and caching to drastically improve CI/CD performance.
Explains end-to-end (E2E) testing methodology, its purpose in simulating real user scenarios, and its role in a robust CI practice.
A tutorial on setting up CI pipelines for Dockerized PHP applications using GitHub Actions and GitLab CI.
A step-by-step guide to manually deploying a Next.js application to Netlify using the CLI and plugin.
Explores YAML's lesser-known features, starting with its relationship to JSON and how JSON syntax is valid YAML.
A summary of new testing features announced at WWDC21, including Xcode Cloud, async/await for testing, and new XCTest APIs.
A developer shares their automated workflow using GitHub Actions to create and manage preview deployments for website changes via pull requests.
A guide to implementing a custom solution for re-running only failed jobs in GitHub Actions workflows to save CI time.
A guide to setting up automated testing and Continuous Integration for Python packages using GitHub Actions, including multi-OS and Python version testing.
A beginner-friendly guide to setting up and using GitHub Actions for CI/CD, covering basic configuration and workflow events.
Analysis of documentation, testing, and CI adoption in Julia packages from the General registry, using a custom tool.
A developer shares key lessons learned from implementing Continuous Integration (CI) pipelines, focusing on configuration, authentication, and dependency management.
A developer integrates Sphinx documentation into a Django SaaS project, adding it to the app's UI, CI, and deployment process.
A technical evaluation of using Apple Silicon Mac Minis for CI/CD, covering setup automation, performance gains, and ARM-specific challenges.
A guide on writing and automating unit tests for Dockerfiles using the Container Structure Test framework to ensure image integrity.
A DevOps engineer shares practical strategies and tips for optimizing and speeding up Continuous Integration (CI) pipelines.