Team Foundation Server 2015 Installation Guide (SQL Express + Update 3)
Install Team Foundation Server 2015 using the original Microsoft download paths, with clear guidance for online, offline, and ISO-based setup. This revised guide also includes an installation workflow, command example, and practical pitfalls to avoid.
How to Configure HTTP/HTTPS Proxy on Linux and Windows (CLI, GUI, Registry, and APT)
Set up proxy access correctly on Windows and Linux for command-line tools, package managers, and system-level use. This guide covers quick commands, persistent configuration, and common troubleshooting steps.
Puppet Learning VM Setup Guide: Import, Networking, SSH Access, and Troubleshooting
Learn how to set up the Puppet Learning VM from the OVA download through first login, networking, and web access. This revised guide also consolidates the most useful troubleshooting fixes from the original courseware.
Install Jenkins with Docker: Persistent Setup, Port Mapping, and Logs
Learn how to run Jenkins in Docker with correct port mapping, persistent storage, and operational commands. This updated guide keeps the original workflow but adds modern, production-minded practices.
How to Access a Running Docker Container Shell: docker exec vs docker attach
Need a shell inside a running container that is already in detached mode? This updated guide shows the correct workflow, compares docker exec and docker attach, and explains when SSH does and does not make sense.
Install Atlassian Jira with Docker: Quick Start, Persistent Volumes, and Deployment Checks
This guide shows how to run Jira in Docker using the original one-line command, then improve it with persistent storage and repeatable deployment steps. It also includes a workflow diagram, command examples, and practical validation checks.
Install Sonatype Nexus with Docker: RM2/RM3 Commands, Validation Steps, and Important Caveats
A structured, production-minded rewrite of the original 2016 Docker setup for Sonatype Nexus Repository Manager 2 and 3. Includes command examples, a workflow diagram, and clear warnings about outdated tags/endpoints.
Host Your Own NuGet Feed: Local Source vs NuGet.Server vs NuGetGallery
Learn how to host a private NuGet feed using three practical approaches: a local folder source, NuGet.Server, and NuGetGallery. This revised guide includes setup steps, command examples, and a workflow diagram to help you choose the right model.
Install and Configure Gerrit on CentOS and Ubuntu (MySQL + Apache Reverse Proxy)
A practical, step-by-step guide to installing Gerrit for code review on CentOS/RHEL and Ubuntu/Debian. Includes package command comparisons, setup workflow, Apache proxy configuration, and verification checks.
Publish NuGet Packages to NuGet.org: CLI Steps, Workflow, and CI Example
Learn how to publish a NuGet package to NuGet.org using either nuget.exe or the dotnet CLI. This revised guide includes a workflow diagram, command comparison, and a CI-friendly example.
How to Create NuGet Packages with nuget.exe (Assembly, .nuspec, and .csproj Methods)
Learn three practical ways to build NuGet packages using nuget.exe: from an existing assembly, from a convention-based folder layout, or directly from a Visual Studio project. This guide includes commands, folder conventions, token behavior, and common pitfalls.
AWS CLI Credentials Setup: Configure, Verify, and Secure Access
Learn how to configure AWS credentials with the AWS CLI, verify your identity, and understand where credentials are stored. This updated guide also compares profiles, environment variables, and role-based access.
Provision an AWS EC2 Instance with Chef (Legacy ChefDK Workflow)
A practical, step-by-step walkthrough for provisioning an AWS EC2 VM using the classic ChefDK and chef-provisioning approach. Includes workflow, commands, recipe examples, and validation checks for legacy environments.
Jira on Linux: Installation and Configuration with Safer Service and Firewall Setup
Learn how to install Jira on Linux using Atlassian’s installer, manage it as a service, and expose port 8080 safely. This revision keeps the original references but updates the process for clearer, production-minded operations.
SSH Passwordless Login with ssh-keygen and ssh-copy-id (Step-by-Step)
Learn how to configure SSH key-based authentication so you can log in without typing the remote account password each time. This updated guide covers setup, verification, ssh-agent usage, and safe hardening options.
Jenkins Email-ext: Add Full or Regex-Filtered Build Logs to Email Body
Learn how to include Jenkins build logs directly in notification emails using email-ext tokens. This revised guide covers full-log and regex-filtered approaches for freestyle jobs and Pipeline templates.
Foodcritic for Chef Cookbooks: Practical Linting and Jenkins CI for Legacy Pipelines
Foodcritic helps you statically lint Chef cookbooks for style, correctness, and common anti-patterns before convergence fails in production. This guide shows how to run it locally, wire it into Jenkins, and enforce fail policies that teams will actually use.
Jenkins Backup and Restore Runbook: ThinBackup, Filesystem Archives, and Recovery Steps
A practical Jenkins backup and restore guide for DevOps teams, covering what to back up, strategy trade-offs, and step-by-step command examples. Includes a workflow diagram and a recovery checklist you can operationalize.
Jenkins Email-ext: Include Build Logs in Email Body (Full Log or Regex-Filtered)
Learn how to configure Jenkins Email Extension tokens to send either the full build log or targeted regex matches directly in the email body. This guide covers practical token examples, workflow, and pitfalls to avoid noisy or oversized alerts.
Fix Jenkins java.lang.OutOfMemoryError: PermGen Space (Controller, Agents, and Build Tools)
Jenkins PermGen errors are usually caused by JVM memory limits set in the wrong place. This guide shows where to configure memory flags for controllers, agents, and build tools, plus how to handle Java 8+ where PermGen was replaced.
Hydra for Authorized SSH Password Audits: Workflow, Controls, and Root Login Hardening
Hydra can help security and DevOps teams validate password strength in approved environments, but it must be used carefully and legally. This guide covers a safe workflow, key Hydra options, and practical SSH hardening steps to reduce root-login risk.
How to Evaluate Source Code Analysis Tools: Practical Criteria for DevOps Teams
Selecting a source code analysis tool requires more than feature checklists. Use this framework to measure accuracy, developer fit, integration quality, and reporting value before rollout.
Continuous Inspection Pattern: A Practical Adoption Guide for DevOps Teams
Continuous inspection makes code quality and security checks continuous, visible, and enforceable across the delivery lifecycle. This guide shows how to select tools, tune verifications, wire CI checks, and enforce critical rules at commit time.
Static vs Dynamic Code Analysis: Differences, CI/CD Workflow, and Practical Use
Static analysis inspects code without executing it, while dynamic analysis evaluates behavior at runtime. This guide explains the trade-offs, shows how both fit into CI/CD, and provides practical pipeline examples.
Static vs Dynamic Code Analysis: Differences, Trade-offs, and CI/CD Integration
Static and dynamic code analysis solve different quality and security problems, and neither replaces the other. Learn how they differ, where each fits in DevOps, and how to use both in one CI/CD quality gate.
Static vs Dynamic Code Analysis: Key Differences and How to Use Both in DevSecOps
Static and dynamic code analysis solve different quality and security problems. This guide explains the differences, trade-offs, and how to combine both in a practical CI/CD workflow.
Code Coverage vs Test Coverage: What’s Different and How to Use Both in CI
Code coverage and test coverage are often conflated, but they answer different quality questions. This guide explains the distinction, shows how they fit in CI, and provides practical measurement examples.
Perforce 2014 Server Upgrade Runbook: Verify, Checkpoint, Restore, and Validate
This guide converts the original Perforce 2014 upgrade notes into a practical runbook for production admins. It covers pre-checks, checkpoint-based recovery, post-upgrade verification, and migration cautions.
