"Crap, I broke production" - How do we ensure it never happens again?
A developer's guide to preventing production incidents through team culture, automated testing, and robust deployment processes.
A developer's guide to preventing production incidents through team culture, automated testing, and robust deployment processes.
Guide to configuring CircleCI to automatically push commits back to a GitHub repository using SSH deploy keys for generated artifacts like reports or docs.
An overview of Universal Automation, a new PowerShell-based automation platform from Ironman Software, highlighting its features and beta release.
Discusses essential but often overlooked developer skills like command-line proficiency, shell utilities, automation, and cross-functional understanding for career success.
A guide to using Docker Content Trust (DCT) to digitally sign Docker images, ensuring integrity and publisher authenticity.
Advice on convincing engineering teams to adopt observability practices, debunking myths and offering practical strategies.
A developer shares their experience using Go for automating infrastructure and operations tasks, including cloud and API interactions.
AWS re:Invent 2019 session on using AWS CloudFormation, OpsWorks, and Systems Manager for high-velocity infrastructure as code and service delivery.
Episode 3 of Red Dog for Dev covers Microsoft's latest Kubernetes news and a demo of building an Azure Logic App for GitHub notifications.
A tech industry veteran shares their experience transitioning from engineer to manager, detailing the challenges and questioning if they can return to an individual contributor role.
Highlights from the Day 2 keynote at VMworld Europe 2019, focusing on VMware's new product demos for cloud, Kubernetes, and security.
A software engineer shares his personal journey and insights from transitioning to a Site Reliability Engineer (SRE) role at Buffer.
A response to criticism of Friday software deployments, arguing that a healthy, low-risk deploy ecosystem is better for engineers than blanket bans.
Explains how Service Level Objectives (SLOs) act as an abstraction layer to define boundaries and improve collaboration between engineering teams and management.
A developer troubleshoots a failed deployment due to a Bash script not exiting early on errors, exploring solutions like `set -e` and `pipefail`.
A guide to using conditional logic and runtime variables in Azure Pipelines YAML configurations to control step execution.
A quick guide on merging multiple Kubernetes kubectl configuration files into a single ~/.kube/config file using command-line steps.
The article discusses the complexities and challenges of administering Kubernetes, comparing tools and cloud services, and speculates on its future ease of use.
A tutorial on using kafkacat to copy data between Kafka clusters via Unix pipelines for quick, simple data replication.
A software engineer shares practical advice for managing stress and handling on-call production support incidents effectively.