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:
- AI Concepts - Fundamental AI/ML concepts and terminology
- Learning Roadmap - Structured path for AI engineering skill development
- Technology Stack - Tools and frameworks for AI application development
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.