Guidance on performing retrospectives
A guide on conducting effective post-incident retrospectives for software teams, focusing on process and improvement.
A guide on conducting effective post-incident retrospectives for software teams, focusing on process and improvement.
A guide to ChatOps, using chatbots like opsdroid to automate IT operations and improve team collaboration through transparent workflows.
A guide to creating and maintaining a RELEASE_CHECKLIST.md file to prevent manual deployment errors and ensure all post-release steps are tracked.
A developer's wishlist for Kubernetes CLI improvements, focusing on log streaming and token extraction, shared ahead of KubeCon.
A guide to useful Docker images for administration and visualization, including Docker Swarm Visualizer and Portainer, with deployment examples.
Discusses how Docker is a tool that can be misused, arguing that its problems stem from implementation, not the technology itself, and connecting it to DevOps culture.
A short post promoting three tech events in October: PowerShell Summit, #PSBlogWeek, and Hacktoberfest for open-source contributions.
A PowerShell script tutorial for automating the retrieval of Git credentials from Azure API Management, useful for CI/CD pipelines.
A tutorial on implementing blue/green deployments in Kubernetes for legacy applications that don't support rolling updates.
A guide to managing runtime configuration when migrating from Azure VMs to VM Scale Sets, using a custom solution with Cosmos DB.
A technical guide on migrating from Azure VMs to VM Scale Sets, focusing on modifying a VSTS build pipeline to create a VM image for scalable API deployment.
A developer's experience running NixOS on a DigitalOcean VPS, detailing setup challenges, service configuration, and a unique approach to managing user homes.
A critique of past and present security tools, arguing for better collaboration between security and software engineers to create usable security.
Explains how feature flags help development teams release features safely and control their visibility, using the django-waffle library as an example.
A technical guide on creating a Hashicorp Vault authentication token with permissions only to seal the vault, including policy creation and token generation.
Explores using Alpine Linux to create significantly smaller Docker images compared to standard Debian-based ones.
Explores how Jupyter notebooks can be used for infrastructure tasks like system administration, DevOps, and cloud operations, blending documentation, code, and output.
Tips for being a track host or MC at a tech conference like DockerCon, based on the author's experience.
A developer shares personal git tips, branching strategies, and best practices for efficient version control workflows.
A reflection on career progression in IT, exploring options like staying technical, specializing, moving into management, or presales roles.