Developer Tooling & Productivity
Terminal customization, Zsh, tmux, Vim/Neovim, dotfiles, build tools (Webpack, Vite, esbuild), debuggers, and productivity workflows for developers
105 Published
In this tutorial, you will learn about Developer Tooling. We cover key concepts, practical examples, and best practices to help you master this topic.
Comprehensive developer tooling tutorials covering everything from qubits and Superposition to advanced algorithms and real-world applications.
Career & Learning
How to Learn Programming Faster -- Effective Learning Strategies for Developers
Technical Blogging Guide -- Write Developer Content That Gets Read and Shared
Open Source Contribution Guide -- Your First Pull Request and Beyond
Code Review Best Practices -- Give and Receive Feedback Like a Senior Dev
Technical Interview Prep -- Coding Challenges, System Design, and Behavioral Tips
Writing Great Developer Documentation -- README, API Docs, and Internal Wikis
Additional Classic Tutorials
Shell Aliases and Functions: Speed Up Daily Commands
bat & delta -- Better cat & Diff for Developers
Bundling -- Explained with Examples
Chrome DevTools: Debugging and Profiling Web Applications
Code Splitting -- Explained with Examples
Essential CLI Tools: jq, fzf, ripgrep and fd
Syncing Configs Across Machines: Dotfiles at Scale
HTTP Clients: curl and HTTPie for API Development
Dev Containers: Reproducible Development Environments
Difftastic -- Structural Diff Tool for Smarter Code Review
Docker for Development: Using Containers as Dev Environment
Dotfiles Management: Version Your Developer Configurations
esbuild: Fast JavaScript and TypeScript Bundling
ESLint and Prettier: Code Quality Automation for JavaScript
fzf & zoxide -- Fuzzy Finder & Smart Directory Jump
GDB: Debugging C, C++ and Rust Programs
Git Worktrees: Working on Multiple Branches Simultaneously
HTTPie & curlie -- Modern cURL Alternatives for API Development
hyperfine -- CLI Benchmarking & Command Timing
Just: A Command Runner for Project Recipes
Lazygit -- Terminal Git UI Productivity Guide
Makefile Guide: Task Running for Any Project
Minification -- Explained with Examples
mise/asdf -- Universal Version Manager for Developer Tools
Neovim: Modern Vim with LSP and Plugin Configuration
Nix and NixOS: Reproducible Builds and Dev Environments
npm -- Explained with Examples
Package Managers: Homebrew, apt, snap and flatpak Guide
pip -- Explained with Examples
procs & bottom -- Modern ps & top Alternatives
Regex: Pattern Matching for Text Processing
ripgrep & fd -- Modern File Search for Developers
Developer Screencasting: Tools and Workflows
sed and awk: Text Processing Power Tools
Shell Scripting for Developer Productivity
SSH Configuration: Keys, Agents and Tunnels
Starship Prompt -- Build a Custom Shell Prompt for Productivity
Taskfile: Modern Task Runner for Any Project
Terminal Multiplexers: tmux vs GNU Screen Comparison
Terminal Setup: Zsh, Oh My Zsh and Powerlevel10k Guide
Tmux: Terminal Multiplexer for Power Users
Transpilation -- Explained with Examples
Tree Shaking -- Explained with Examples
Vagrant and Multipass: Local VM Management for Development
Vim Basics: Navigation, Editing and Configuration
Vite -- Explained with Examples
Vite: Next-Gen Frontend Build Tool Explained
Webpack -- Explained with Examples
Webpack: Configuration, Loaders and Optimization
Zsh & Oh My Zsh -- Complete Shell Enhancement Guide
Published Topics
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
✓ Live
All 105 topics in Developer Tooling — Complete Guide are published.