Skip to content

Tools

Welcome to the Tools section - your comprehensive resource hub for modern cloud-native development, infrastructure automation, and AI engineering.

This section provides practical guides, quick-reference cheat sheets, and setup instructions to accelerate your development workflow. Whether you're setting up a new workstation, learning Kubernetes, or building AI applications, you'll find battle-tested resources based on real-world production experience.

What You'll Find Here

Setup Guides

Step-by-step installation guides for essential developer tools and software across multiple operating systems:

  • Workstation Configuration - Hardware recommendations and best practices for 2025 developer workstations
  • Windows Setup - Complete Windows development environment setup with Chocolatey automation
  • macOS Setup - Comprehensive macOS development tools installation with Homebrew

Network Tools

Essential network troubleshooting and DNS tools for debugging connectivity issues, DNS resolution, and infrastructure diagnostics.

Cheat Sheets

Quick-reference guides for the most commonly used developer tools and technologies:

Version Control & Development * Git - Version control commands and workflows * .NET CLI - .NET SDK commands, project management, EF Core

Containers & Orchestration * Docker - Container management commands * Dockerfile - Container image building best practices * Docker Compose - Multi-container application orchestration * Kubectl - Kubernetes cluster management * Helm - Kubernetes package manager * ArgoCD - GitOps continuous delivery

Infrastructure & Cloud * Terraform - Infrastructure as Code commands * Azure CLI - Azure cloud management * Azure ACR - Azure Container Registry operations

Databases & Data * PostgreSQL - Database management and operations * Redis - In-memory data store commands

Network & Diagnostics * Dig - DNS lookup and troubleshooting * Cloud Compare - Cloud provider feature comparison

AI Engineering

Resources for building AI-powered applications and understanding modern AI/ML technologies:

How to Use This Section

For Quick Reference: Jump directly to any cheat sheet when you need a command syntax or pattern reminder.

For Learning: Start with setup guides to establish your development environment, then explore cheat sheets for technologies you want to master.

For AI Development: Follow the AI Engineering learning roadmap and reference the technology stack for tool selection.

Contributing

Found an issue or want to suggest improvements? Contributions are welcome! Reach out via the Contact page.


All content is regularly updated to reflect current best practices and tool versions.