Revisiting Docker Multi Stage Builds to build an ASP.NET Core Echo Server
A technical guide on optimizing Docker multi-stage builds for ASP.NET Core to reduce build times by caching dependency restoration.
A technical guide on optimizing Docker multi-stage builds for ASP.NET Core to reduce build times by caching dependency restoration.
A guide to using Azure DevOps Projects to add CI/CD pipelines to existing Dockerized .NET applications with minimal setup.
A guide to automating the deployment of a static website to Azure Storage using AppVeyor CI, covering setup and configuration steps.
A guide to implementing automated versioning for .NET projects within Azure DevOps and TFS pipelines, covering both .NET Core and .NET Framework.
A step-by-step tutorial on containerizing an ASP.NET Core application using Docker, covering setup, Dockerfile creation, and image building.
A developer uses git bisect to quickly find a bug causing a Jenkins/Maven deployment failure, saving hours of manual debugging.
Explains how to use Consumer-Driven Contracts for scalable integration testing in microservices, avoiding full environment deployment in CI.
A response to Alan Page's tweets on the future of test automation, discussing the role of automation engineers and the 'Automation in Testing' concept.
A guide on using Google Container Builder for CI/CD to build and optimize Go applications, separating build and run steps for efficient Docker images.
A guide to automating dependency updates in Java, JavaScript, and Gradle projects using CI tools and commit hooks.
Part 2 of a series on building a CI/CD pipeline in Azure Stack, covering ARM templates, TFS build agents, and SAS tokens.
Introducing 'trainer', a tool to convert Xcode test results from plist to JUnit format for Jenkins, solving issues with xcpretty and xctool.
Explains the benefits of using language-agnostic automation scripts in software projects to simplify onboarding and CI/CD processes.
A tip for using the 'OS=latest' keyword in xcodebuild to automatically target the newest iOS Simulator version, preventing script breaks after Xcode updates.
A guide to packaging iOS IPA files with Swift code using a custom terminal script, addressing issues in automated build pipelines.
Analysis of build failure rates in open source projects vs. corporate work, using Travis CI data to compare reliability.
A developer describes their ideal workflow, emphasizing code review, CI/CD, and team collaboration for efficient software development.
A guide to setting up an autoscaling TeamCity build farm on Windows Azure to reduce costs by dynamically scaling build agents.