Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn how to search and filter GitHub budgets by scope, product, SKU, and user to review spending and manage budget alerts across organizations and enterprises.
Learn how GitHub Code Quality dismissal and reopening audit events track finding decisions, how to filter them, and how to retrieve records with the GitHub CLI.
Learn how GitHub push attribution distinguishes the authenticated pusher from Git commit authors and committers when investigating unexpected repository changes.
Learn how Dependabot accesses private NuGet feeds and GitHub Packages using anonymous registry access or repository permissions without separate personal access tokens.
Configure Dependabot to update NuGet dependencies through a private package mirror that supports anonymous read access, without storing registry credentials.
Learn how to validate Apigee proxy bundles locally, detect XML and policy-reference issues, run tests, and automate checks with GitHub Actions.
Learn how GitHub's draft pull request counting setting helps maintainers enforce contributor pull request limits through repository settings or the REST API.
Explains how GitHub is redesigning Git infrastructure to support agent-scale development, concurrent writes, and high-volume repository activity while preserving consistency.
Configure Prometheus alerting rules for EF Core query traffic, active DbContext counts, and HTTP latency, then register and verify the rules in Prometheus.
Learn how GitHub stacked pull requests organize dependent changes into smaller, reviewable pull requests and improve development workflows for large features.
Learn how GitHub stacked pull requests split dependent changes into smaller reviews, manage branch dependencies, and improve review feedback cycles.
Learn how Azure DevOps audit-event authorization is moving to Microsoft Entra ID and how to review service principals, tokens, and integrations for continued audit access.
Explains why code coverage checks can fail on new GitHub branches despite passing tests, and how CI/CD pipelines compare coverage reports with baselines.
Learn how the Azure DevOps Remote MCP Server lets AI agents access repositories, pull requests, work items, and pipelines, including permissions, workflows, and limitations.
Learn how npm trusted publishing uses CI/CD identities and OIDC, why configurations can expire, and what to review in GitHub Actions package publishing workflows.
Learn how GitHub Actions retention affects workflow runs, checks, logs, and artifacts, and how to design CI/CD pipelines that preserve important long-term records.
Learn how to route Dependabot pull request workflows to dedicated GitHub Actions runners and design isolated, least-privilege self-hosted runner environments.
Learn how to migrate GitHub Actions workflows from retiring macOS 14 runners, identify affected builds, pin tool versions, and validate Xcode-dependent pipelines.
Learn how to design asynchronous GitHub pull request merge automation with ASP.NET Core background workers, queues, retries, and idempotent job processing.
Learn how GitHub-hosted agents for Azure Pipelines use pay-as-you-go per-minute pricing, differ from parallel-job capacity, and affect agent selection and pipeline cost management.
Learn how GitHub Custom Properties add structured business metadata to repositories for ownership, governance, discovery, reporting, and automation.
Learn how GitHub Custom Properties add structured business metadata to repositories for ownership, criticality, compliance, reporting, governance, and automation.
Learn how to run GitHub Dependabot updates on self-hosted runners, including network design, private registry access, credentials, runner labels, and security considerations.
Learn how npm Trusted Publishing uses OIDC to publish packages from CI/CD workflows without storing long-lived npm access tokens.
Learn what to review when upgrading to Git 2.56, including scripts, CI/CD tooling, repository maintenance, IDE integrations, and large-repository performance.
GitHub repositories usually contain technical information such as source code, workflows, issues, pull requests, releases, and dependency configuration. As an organization grows, another problem appears: technical metadata does not always tell you how a repository is used by the business. For exampl
Learn when to use GitHub Actions workflow_ref with reusable workflows, including workflow context, versioning, debugging, auditing, and SHA differences.
Learn what to check before moving CodeQL CLI to platform-specific bundles, including CI runners, architecture, installation scripts, containers, queries, and migration testing.
Learn how to find Node 20 dependencies in GitHub Actions, separate action and application runtimes, audit workflows, inspect actions, and plan safe migrations.
Learn how to migrate GitHub Actions from Node 20 to Node 24, identify affected actions, separate action and app runtimes, and update workflows safely.
Everything on DevOps, not only its articles: the DevOps page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only17days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article