1) Editor: TextMate, I really like this editor.
2) Debugging: a combination of writing robust bug reports in software, Firebug and a web developer (firefox plugins) and apache weblog analysis
3) Tools: jQuery is my favorite toy right now, I do a lot of neat things with it and really bring some database management applications to life.
4) Framework: I have yet to implement a framework for developing PHP. Besides the few fragments and things that I have compiled, I pretty much write everything by hand. I would really like to accept the structure, but just did not have time to sit down and study it. I'm pretty much going to go with Cake or CI - what do you guys think?
5) Cross-browser testing: Honestly, I just use live machines. I have heard very mixed things about .org browsers and have not explored other options. We simply test all of our materials on multiple platforms / browsers to ensure compatibility across the board.
Nicholas kreidberg
source share