DevOps & Linux
Command line, Linux servers, containers, CI/CD, and the operational skills developers need in production.
Articles
Claude Code can run shell commands, edit files, and fetch URLs. Permission rules decide which of those actions run without asking, which pro…
The Claude Code CLI has grown from claude plus a few convenience flags into a full control surface: interactive sessions, one-shot SDK-style…
Claude Code is billed by tokens, and its token use is driven less by how much you type than by how much context it carries: every request se…
Claude Code reads configuration from a small set of files in your project and in ~/.claude, and writes session data to ~/.claude as it works…
There are two ways to use Claude Code in VS Code. The extension gives you a graphical chat panel with side-by-side diffs, plans you can anno…
Claude Code's JetBrains integration is different from its VS Code extension. There is no chat panel: the plugin runs the claude CLI in the I…
The Claude desktop app has three tabs: Chat, Cowork, and Code. The Code tab is Claude Code with a graphical interface. It runs the same engi…
A cloud session is a Claude Code session that runs on a virtual machine Anthropic manages instead of on your laptop. You start it from [clau…
There is no separate Claude Code mobile app. The Claude app for iOS and Android has a Code tab, and it is a client: no code runs on your pho…
anthropics/claude-code-action runs Claude Code inside your repository's GitHub Actions workflows. Mention @claude in an issue or pull reques…
Mention @Claude with a coding task in a Slack channel and Claude can start a Claude Code cloud session, work on one of your GitHub repositor…
A routine is a saved Claude Code job: a prompt, one or more GitHub repositories, a cloud environment, and a set of connectors, packaged once…
Claude Code runs in GitLab CI/CD as an ordinary pipeline job: the job installs the Claude Code CLI on your runner, calls claude -p with a pr…
Most Claude Code work is one of a handful of jobs: understand unfamiliar code, fix a bug, refactor, add tests, write documentation, open a p…
When a few engineers use Claude Code, each person's ~/.claude/settings.json is enough. When a company rolls it out to hundreds, someone has …
Many companies already run an LLM gateway, such as LiteLLM, a cloud API gateway, or an in-house proxy, between their developers and the mode…
Claude Code cloud sessions normally run on Anthropic-managed VMs. A self-hosted environment keeps the same developer experience (start a ses…
AI coding agents change where engineering effort is spent: the hard problem moves from typing code to defining boundaries, checking outputs,…
Claude Code is an agentic coding tool that can inspect a repository, propose edits, run permitted commands, and work through a task in a ter…
Claude Code is an agent that works in your project: it reads files, edits them, and runs commands such as your test suite. That makes the fi…
Claude Code follows your CLAUDE.md most of the time. A hook makes something happen every time. Hooks are shell commands (or HTTP calls, prom…
Claude Code can run shell commands, edit files, and fetch URLs. Permission rules decide which of those actions run without asking, which pro…
Docker and Kubernetes are not competitors on the same layer, and treating them as an either/or is the mistake that leads teams to run a clus…
Manual deployments are one of the highest-risk activities in software engineering. A developer SSHes into a production server, runs commands…
This guide is for developers who can build a frontend, API, and database but have not yet operated the whole request path. By the end, you c…
Want a guided sequence? Follow a learning path that includes this topic.
View Learning Paths