Step by step: ASP.NET Core on Docker
A step-by-step tutorial on how to containerize an ASP.NET Core application using Docker, from creating a Dockerfile to running the image.
A step-by-step tutorial on how to containerize an ASP.NET Core application using Docker, from creating a Dockerfile to running the image.
A guide to deploying applications to Azure VMs using VSTS Release Management, covering common pitfalls and solutions.
A guide to automating the deployment of the ClipBucket video hosting platform using Ansible configuration management.
A developer shares lessons learned from submitting PowerShell DSC resources to Microsoft's High Quality Resource Module (HQRM) standards.
A technical guide explaining how to backup and restore a PostgreSQL database within a Kubernetes cluster using kubectl and pg_dump.
Key considerations and best practices when switching Java applications to Alpine-based Docker images for reduced size and security.
A critical analysis of the DevOps vs SRE debate, comparing the two philosophies and practices in modern software engineering.
Guide on using an ARM template to provision Azure IoT Hub with messaging configurations and a call to contribute to open source.
A developer shares a detailed, opinionated review of Docker after 6 months of production use, highlighting its benefits and warts.
Discusses operational best practices and ownership in serverless architecture, emphasizing responsibility despite outsourcing.
A critique of the "NoOps" mindset, arguing that operational excellence is a shared responsibility, not a role, in modern software development.
An overview of Prometheus for application metrics, covering its architecture, query language, and monitoring philosophy.
Explains the benefits of using language-agnostic automation scripts in software projects to simplify onboarding and CI/CD processes.
A technical guide explaining how to set up and configure Google Cloud Platform's HTTP Load Balancer using the command-line interface (CLI).
A summary and analysis of Google's SRE book, contrasting traditional sysadmin roles with Google's Site Reliability Engineering approach.
Explains how to control Docker Engines and Swarm clusters from within a container using socket bind-mounting and TLS authentication.
A developer shares lessons on managing multiple AWS environments, networking, and security automation, debunking outdated practices.
An introductory guide explaining what Docker is, how containers work, and why they are useful for software development and deployment.
The article critiques the common hiring approach for 'DevOps Engineers,' arguing that DevOps is a culture, not just a role defined by tools.
A developer shares their initial two-week experience with Terraform, detailing the highs of versioned infrastructure and the lows of debugging and module refactoring.