What text editor or IDE do you use?
BothAll have support for complete web app development features (javascript, HTML, CSS etc). Choose Aptana, if you are looking for freeware solution.
What unit testing framework do you use?
- Has multi browser supoort [ IE, Firefox, Chrome, Safari, Opera and Konqueror ] on multiple platforms [Windows, Linux, Macintosh etc.].
- Support for many programming languages to write test cases [HTML, Java, C#, Perl, PHP, Python, Ruby etc.].
- Remote execution (test cases reside on one machine and execution on browser can happen in a different machine).
- You can run regressions even in browser minimized mode also
What other tools do you use?
- Firebug, IE Dev Tool Bar etc, browser in-built tools for debugging
- You can Use some UI Library frameworks like JQuery, YUI, ExtJS etc for quick development.
- Fiddler/HTTP Watch for debugging HTTP request and responses.
- JSLint to verify some javascript syntax issues.
- YUICompressor for minification of HTML, CSS and Javascript code.
- DynaTrace/YSlow/Page Speed - for performance testing
- sIEve for detecting memory leaks
- IE Tester for testing your application on different IE versions.
What books do you read/refer to?
- JavaScript The Good Parts
- Javascript The Definite Guide
- Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries
More