Featured guide

Build a developer portfolio recruiters understand

A simple developer portfolio structure with examples for showing projects, decisions, results, code quality, and contact information clearly.

Read the guide
A developer portfolio workspace with code, a resume, and organized project notes

Guided reading

View all paths

New guides

Recently published
Backend Architecture

GitHub OAuth token rotation: how to migrate without logging everyone out

A practical GitHub OAuth token rotation guide: handle expiring access and refresh tokens, rotate safely, preserve sessions, and recover when users return with old credentials.

Node.js and TypeScript

Node.js 26.8.1 upgrade checklist: what to test before moving a backend

A practical Node.js 26.8.1 upgrade checklist for backend teams, covering runtime compatibility, native dependencies, tests, observability, and rollback planning.

Developer Security

GitHub code scanning's Mitigated reason: when a vulnerability is not fixed

Use GitHub code scanning's Mitigated dismissal reason honestly when external controls reduce risk, while preserving remediation ownership and review evidence.

Developer Security

MCP allowlists in GitHub Copilot: a practical least-privilege setup

Use GitHub Copilot MCP allowlists to control remote and local servers, fail closed on bad settings, and review tool access before enterprise rollout.

Developer Security

GitHub Code Quality Actions path changed: update reports and cost tracking

Update GitHub Actions reports for the dedicated Code Quality workflow path and actor without losing code-scanning history, billing data, or audit visibility.

Developer Security

GitHub OAuth apps with multiple redirect URIs: secure migration guide

Configure GitHub OAuth apps with multiple callback URLs safely, preserve state validation, prevent redirect confusion, and migrate tokens without breaking users.

Developer Security

CodeQL 2.26.3 for JavaScript and GitHub Actions: what teams must retest

Review CodeQL 2.26.3 changes for JavaScript, TypeScript, Vue and GitHub Actions, including a breaking custom-query removal and updated taint models.