Uses
Tools, software, and hardware I use daily for development. Inspired by uses.tech.
Editor
- VS Code — My daily driver for everything
- Vim — For quick edits in the terminal
- Abyss theme — The deep navy that inspired this website's third theme
- JetBrains Mono — Programming font with ligatures (+ Nerd Font variant)
- GitHub Copilot — AI pair programmer
Terminal & Shell
- Warp — Modern terminal with AI-powered features
- Terminator — Terminal emulator with multiple panes
- Zsh + Oh My Zsh — Enhanced shell with plugins and completions
- Powerlevel10k — Fast and customizable Zsh prompt theme
- zsh-syntax-highlighting — Syntax highlighting for Zsh commands
- zsh-autosuggestions — Fish-like autosuggestions for Zsh
CLI Tools
- lsd — Modern ls with colors and icons
- bat — cat with syntax highlighting
- ripgrep — Blazingly fast grep that respects .gitignore
- fd — Simple, fast find alternative
- fzf — Fuzzy finder for everything
- zoxide — Smarter cd that learns your habits
- delta — Syntax-highlighting pager for git diffs
- jq — Lightweight command-line JSON processor
- htop / btop — Interactive process viewers and resource monitors
- GitHub CLI — GitHub operations from the command line
Backend
- NestJS — Progressive Node.js framework for server-side apps
- Serverless Framework — Build and deploy serverless applications
Languages & Tools
- TypeScript — Primary language for everything
- Python
- Rust + Cargo — Systems programming language
- Node.js — Managed with n for version switching
- Bun — Fast all-in-one JavaScript runtime & toolkit
- pnpm — Fast, disk space efficient package manager
- Nx — Smart monorepo build system
- Docker + Docker Compose — Container platform for applications
- Git — With conventional commits and signed tags
- Bruno — Open-source API client alternative to Postman
- Jest — JavaScript testing framework
- Vitest — Vite-native unit test framework
- Cypress — E2E and component testing
- Playwright — Cross-browser end-to-end testing
- k6 — Modern load testing tool by Grafana
Infrastructure & Cloud
AI
- Claude CLI + Desktop — Anthropic Claude AI assistant
- ChatGPT Desktop — OpenAI ChatGPT desktop application
Services
- GitHub — Code hosting, CI/CD, and project management
- Cloudflare — Workers, KV, and DNS
- New Relic — Observability and monitoring
- MongoDB Compass + mongosh — GUI and CLI for MongoDB
Operating System & Desktop
Media & Communication
Dotfiles
My entire dev environment is automated with Ansible and GNU Stow.
edbzn/dotfiles
My dev environment provisioning scripts.