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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

How to Install ChefDK on RHEL, Ubuntu, macOS, and Windows (Legacy-Friendly Guide)

Learn a practical, cross-platform process to install ChefDK and verify it correctly on RHEL/CentOS, Ubuntu, macOS, and Windows. This guide also helps you decide when ChefDK is still appropriate versus Chef Workstation.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

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.

Read More

How to Integrate GitHub with Eclipse (EGit): Setup, Authentication, and Daily Workflow

Learn a clean, modern way to connect GitHub and Eclipse using EGit, choose between HTTPS+PAT or SSH authentication, and run an efficient commit/push workflow. This guide replaces the original teaser post with practical, step-by-step instructions.

Read More

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.

Read More

Perforce Server Disk Cleanup and Repository Size Management: A Safe, Practical Playbook

Running out of storage on a Perforce (Helix Core) server can quickly become an availability risk. This guide shows a safer cleanup workflow: measure space first, compare options, then execute changes with minimal operational risk.

Read More

Using Gerrit to Strengthen Git Code Review and Automated Code Analysis

Gerrit extends Git with patch-set based code review and CI gating so teams can catch quality issues before merge. This guide shows the workflow, key commands, and practical integration patterns.

Read More

How to Assign Computer Startup Scripts with Group Policy (Local and Domain GPO)

Learn the exact steps to assign computer startup scripts through Group Policy, including where to configure them, how script order works, and how to validate deployment. This guide expands the original quick tip into a practical, production-ready reference.

Read More

IBM Build Forge Troubleshooting Guide: Version Checks, Log Collection, and Triage Workflow

This guide turns a legacy Build Forge troubleshooting checklist into a practical triage process. Use it to gather the right evidence, map common symptoms to first checks, and escalate faster.

Read More

MySQL Basic Troubleshooting Guide: Service, Port 3306, Logs, and Crash Repair

This Linux-first runbook helps you troubleshoot common MySQL issues quickly, from startup failures to port conflicts and slow performance. You will learn practical checks for service health, configuration, logging, and table repair.

Read More

BuildForge bfexport: How to Export Projects and Snapshots to XML

This guide explains how to use BuildForge’s bfexport command to list projects and export project data to XML. It includes option references, workflow, and practical command examples.

Read More