This roadmap gives you a high-level overview of all the tools you should consider to make you the best developer you can be:
IDEs
The IDE is the go-to tool of all developers:
- Visual Studio
- Resharper
- Notepad++
VS-Code
VS-Code is fast and has an amazing plug-ing library. I will omit programming language-specific plug-ins, below lists all the plug-in I use on a daily basis:
- VS-Icons
- GitLense
- Prettier
- Bracket Pair Colorizer
- Color Highlight
- Code Spell Checker
- Rainbow CSV
- Power Mode
- Todo Tree
- Markdown Preview Enhanced
Terminals And Shells
Powershell
Linux Terminal On Windows
WSL 2 - Run Linux on windows
- Oh My ZSH - alternative shell with themes and plug-in
TMUX - Quick and easy multi-shell management
Debugging & Utils
Fiddler: Proxy server to help you diagnose web requests
- Charles: Alternative proxy server to help you diagnose web requests
- Postman : API Testing
- Balsamiq Wireframing Tool: Diagram your systems easily and beautifully
- Beyond Compare : File diff - paid product
- WinMerge : File diff - free product
- ExpressProfiler : Debug SQL for free
- Codetrack : free .NET Profiler
- Docker Desktop
- [Step Recorder](https://support.microsoft.com/en-us/windows/record-steps-to-reproduce-a-problem-46582a9b-620f-2e36-00c9-04e25d784e47#:~:text=Steps%20Recorder%20(called%20Problems%20Steps,help%20them%20diagnose%20the%20problem.) : creates a bunch of screenshots to help other developers reproduce a bug you encounter
Data Management
Azure Storage Explorer : Manage files in Azure storage
- SQL Management Studio : Manage MSSQL databases
- Redis Desktop Manager : Manage Redis data
- Robo 3T : Manage MongoDB data stores
Windows Applications
Productivity
- PowerToys - Application launcher, fence manager, renamed, and more.
- f.lux: adjust monitor brightness to reduce eye-strain
Ditto : clipboard replacement
Monitoring
Resuce Time - weekly reports
Waka TIme: Track time in VS-CODE and VS and get weekly email updates
Application Installers
- Winget
- NPM
Presentations and Content Creation
ZoomIt - Zoom in on your screen and create annotations
- OBS : screen recording software
- VirtualCam : Use OBS output as a camera in Zoom!
- LICEcap: for recording quick animated gifs for your desktop
Greenshot : For generating screenshots
Instant Messaging
Zoom : needs no introduction
- Slack : Online instant messaging
Discord : Online instant messaging
Media, Photos, And Image Management
- GIMP
- IrfanView
- VLC - Watch pretty much any media file type.
Disk Space Analyzers
WinDirStat: Find out which files are eating up all your hard-disk space
Wiztree: an alternative disk space analyser that is quicker
File Searching
Silver Searcher: Lightening fast source code searching from the terminal
Everything : GUI file locator for Windows
File Management
7-Zip : Free Zip program for Windows
- FileZilla FTP : FTP Manager
- CCleaner - free up your hard-drive
- Unlocker - unlock/delete files locked by unknown processes
Skinning Windows
- Rainmeter
Cloud Applications
I use Chrome as my browser of choice. These are the plug-ins I recommend using:
Chrome Plug-ins
- ColourZilla - pick HEX color from the page
- Page Ruler Redux - measure pixel distance between elements on the page
- AutoTextExpander : Use keyboard shortcuts to expand text
- UserCSS : Write CSS easily on a page
- Toggl: Track time easily
- LastPass : Password management
- Workona : Tab Management
JSONView : View/edit JSON
Websites
Canva: Easily create beautiful designs with drag-and-drop features and professional layouts.
- Codepen: Write JS online
- GUID Generator: Create a GUID
- What's My IP: Find you IP. Useful for VPN set-up and whitelisting
- Unsplash : Free open-source images
- Temp Mail : generate temporary email addresses
- Dummy Image Generator : create images with correct dimension sizes quickly