Friday, February 19, 2016

What tools, frameworks, etc do you find essential for development?

Usually I choose depending on the project requirements. Here are the categories of tools/frameworks I find useful:

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