Development Tools¶
This section contains comprehensive guides for essential development tools used in the lab.
Tools that you should be using¶
- Homebrew - macOS package manager for installing system tools and applications
- Conda - Python package and environment management system
- Zsh Configuration (.zshrc) - Configure your shell environment and customize your terminal
- Oh My Zsh - Framework for managing zsh configuration with themes and plugins
- HCC Clusters - Guide to using Holland Computing Center high-performance computing resources
Quick Overview¶
Homebrew¶
Use Homebrew for: - System-level tools (git, wget, tree, etc.) - GUI applications (VS Code, browsers, etc.) - Development tools not language-specific - System services (PostgreSQL, Redis, etc.)
Conda¶
Use Conda for: - Python package management - Creating isolated Python environments - Managing multiple Python versions - Scientific computing packages
Related Guides¶
- Development Environment Setup - Complete macOS setup guide
- Command Line Guide - Terminal basics
- Getting Started Overview - Return to getting started
Last updated: November 23, 2025