YAML Superpowers, part 2: Multiline Strings
Explores YAML's advanced string handling, focusing on multiline strings, indentation rules, and escape sequences for config files and CI.
Explores YAML's advanced string handling, focusing on multiline strings, indentation rules, and escape sequences for config files and CI.
Analyzes YAML's strengths and weaknesses, proposing key features for a better successor format in tech configuration.
Explores useful GitHub Actions features like manual triggers and sparse matrices for CI/CD workflows, based on migrating from Travis CI.
A guide to implementing a custom solution for re-running only failed jobs in GitHub Actions workflows to save CI time.
A guide to debugging GitHub Actions secrets by revealing them in logs using a sed command, with a security warning.
A technical guide on automating website deployment using SSH, rsync, and GitHub Actions, detailing SSH key setup and configuration.
A beginner-friendly guide to setting up and using GitHub Actions for CI/CD, covering basic configuration and workflow events.
Guide to automating Azure AD B2C custom policy builds and deployments using a custom Azure DevOps extension and YAML pipelines.
Analyzes the high cost of delaying continuous deployment and advocates for automated, sub-15-minute deploy cycles to boost engineering efficiency.
A guide to automating the distribution of Android apps from Azure DevOps pipelines to Microsoft App Center for internal testing.
A technical guide documenting a multi-cloud blog deployment pipeline using GitHub Actions for AWS, Azure, and GCP.
A technical guide on creating YAML-based CI/CD pipelines in Azure DevOps for a serverless application, focusing on initial build stage setup.
A tutorial on setting up and using GitHub Container Registry (ghcr.io) to build, tag, and publish Docker container images.
A guide to securing Azure DevOps pipelines using approvals, environments, and Azure Key Vault to prevent unauthorized or malicious changes.
A guide to integrating Terrascan, a compliance scanning tool for infrastructure-as-code, into an Azure DevOps CI/CD pipeline.
How to enable gzip compression for text resources on a website hosted with GitLab Pages to improve page load performance.
Explains how to speed up iOS development by moving 3rd-party tools like SwiftLint and Sourcery out of build phases and into a separate script.
A guide to interactively debug failing GitHub Actions workflows using reverse shells with netcat and ngrok, plus a better method using tmate.
A guide to diagnosing and fixing slow CI/CD pipelines, focusing on reducing lead time to under 15 minutes with anti-patterns and optimization strategies.
A guide to speeding up Docker builds by warming the cache from a remote registry, covering both classic Docker and Buildkit methods.