Usually I choose depending on the project requirements. Here are the categories of tools/frameworks I find useful:
IDE/Editors:
Databases:
Network:
Communication/Documentation/Sharing
Static analysis
Code quality
Code coverage
CI
QA/Testing
Browsers:
Website performance:
Web development:
VCS:
Node.js
VM/Containters
Cloud:
IDE/Editors:
- WebStorm
- Visual Studio
- Visual Studio Code
- ReSharper
- Notepad++
- LinqPad
Databases:
- MSSQL
- MongoDB
- Entity Framework
Network:
- Fiddler
Communication/Documentation/Sharing
- Skype
- Hangout
- Slack
- Google docs
- Wiki
- Dropbox
Static analysis
- nDepend
- FxCop
Code quality
- ESLint
- StyleCop
Code coverage
- nCover
CI
- Team City
- Jenkins
- Msbuild
- gulp
QA/Testing
- nUnit
- moq
- Autofac
API testing
- Postman
- SoapUI
Browsers:
- Google chrome
Website performance:
- YSlow
- Google webmaster tools
- JSPerf
Web prototyping
- JSFiddle/JSBin/Plunkr
Web development:
- WebAPI
- ASP.NET MVC
- Bootstrap
- jQuery
- AngularJS
- Google Analytics
VCS:
- Github
- Svn + AnkhSVN
- tfs
Node.js
- Express
- Socket.io
- Q
- Mocha
- Npm
- web-inspector
VM/Containters
- VMWare
- Virtual Box
- HyperV
- Docker
Cloud:
- Azure
- AWS
Password manager
- Keepass
- Keepass2Android
No comments:
Post a Comment