DevOps and Tooling
Developer workflow and platform tooling guides covering version control, containers, and command-line productivity.
Explore subtopics:
-
What Are Environment Variables? (Complete Guide for Developers)
Series: Backend Basics
Learn what environment variables are, how they work, and why every developer needs to understand them. Includes best practices and real examples.
-
How Logging Works in Backend Systems
Series: Practical Backend Engineering
Learn how backend logging works, including log levels, structured logs, correlation IDs, security, and production debugging.
-
What Is a Message Queue? Simple Explanation with Examples
Series: Practical Backend Engineering
Learn what a message queue is, how producers and consumers work, and when to use RabbitMQ, SQS, or Kafka for async processing.
-
How to Dockerize a Java Application with Maven and Dockerfile
Series: DevOps & Developer Tooling Series
Learn how to dockerize a Java application with Maven and a Dockerfile using a simple multi-stage build and common Docker commands.
-
Basic Linux Commands for Developers: Command Cheat Sheet
Series: DevOps & Developer Tooling Series
Learn basic Linux commands every developer should know for navigation, files, processes, permissions, search, and everyday terminal work.
-
Git Cheat Sheet for Developers: Common Commands with Real Examples
Series: DevOps & Developer Tooling Series
Use this Git cheat sheet to learn the most useful Git commands for setup, commits, branches, remotes, undoing mistakes, and daily workflows.
-
Perforce MCP Server: AI-Powered Version Control for AI Agents
Series: DevOps & Developer Tooling Series
Learn how to integrate Perforce with VS Code, Claude, and AI assistants using the MCP Perforce Server. A complete guide to AI-powered version control workflows.
-
13 Most Basic Docker Commands Every Developer Should Know
Series: DevOps & Developer Tooling Series
In 2020, every developer is expected to know at least some of the Most Basic Docker Commands. Developers should know how to write a dockerfile and must be able