When developing sites, coding in general or even support in a community there are quite a few tools that make the job a lot easier on a person. This is a list of tools that I use along with many other developers out there and are invaluable…
I run most of these tools, even all at once, but it is on a 4 Core workstation with 6 Gigs of Ram.
- Local Host
You simply can’t develop efficiently without one and you don’t want to be updating some clients site with out testing your code first. That’s where a local host comes in and is extremely faster than using a test site on the web somewhere because there is no uploading or transferring of files. - Browsers FireFox, IE6 – 8, Safari, Opera, Chrome
- FireFox, If you don’t all ready have it I should reach out and slap you 🙂
- IE Tester
- Opera
- Safari
- Chrome
-
Generally speaking, if you develop in FireFox the others will usually be fine with the exception of less than IE8. You still have to browser check to be sure and do your minor tweaks!
This is assuming your code validates.
- Browser tools
- FireBug
- FireQuery
- Web Developer Toolbar
- FireFTP
- Firecookie
- ColorZilla
- FirePHP
- FireShot
- Live HTTP Headers
- Page Speed
- ShowIP
- User Agent Switcher
- FireBug Lite works with all browsers. But I notice it is a bit buggy in IE yet. It is pretty new.
- Integrated Development Environment (IDE)
- Quick Text Editor
- Graphics Editor
- Video Recorder for Video Tuts
- JingPro My favorite and very reasonable price and the only one I could find with true quality..
- GIT
- Tools
- msysgit You must have this for Windows, check out the tutorial link below.
- TortoiseGit I use this for Git. It is the new guy on the block, so it can be buggy. Regardless with Git command line is your friend!
- SmartGit
- Tutorial setting up Git on Windows Vista
- Tools
- SVN
- Repo’s
- Assembla Again I favor Assembla.
- Google Code Of coarse we can’t forget this big one.
- Tools
- TortoiseSVN I use Tortoise, it’s been a good SVN client.
- SmartSVN
- Repo’s
- Time Recording for keeping record of times on projects.
I currently use HourGuard from NCH Software, it seems reliable and has a reasonable price tag (Free) and exports times to their invoicing software. I have tried many others, some that don’t even keep correct time and some that do but have less features or some other issue. - Invoicing Same here, I currently use Express Invoice from NCH Software, it seems reliable and has a reasonable price tag (Free – Pro version)
- Project Management
- Assembla, I can’t find any other site with more relevant tools for web development projects.
I give Assembla a 5 star rating.
- Assembla, I can’t find any other site with more relevant tools for web development projects.
There are a ton of web based tools for everything from photo manipulation to code editing to invoicing. I don’t use them for one simple reason, you need web access to work with them. Obviously you need web access for this line of business but having the tools on your machine will always be faster and if you have internet down time, you can still work..
On the same note, there are thousands of tools out there for web development, this I know. This is simply the list of the tools I use and the tools that I know do the job.
With that , have fun and happy coding 🙂