CSS Preference:

Putting Five Pounds Into A Three-Pound Bag with ...

Don Smallidge


Back Next Reload Print

Home | Professional | Credits, References and Links

Web Development Tools

This is my place to organize the various links and notes about web development. Eventually I will provide cross-page links and give credit for my sources also, but for now I am focusing on getting quick access to the tools I need to share with co-workers.

Refactoring

Martin Fowler book on Refactoring is Great

Refactoring is a technique to improve the quality and maintainability of source code by making small corrections incrementally. This is a safer way to improve a program without getting confused, lost or painting yourself into a corner. Especially useful at the Refactoring site is a catalog of refactorings from the book. Here is just one example of a refactoring to whet your appetite:

Extract Method from Martin Fowler book on Refactoring, p.110

FindBugs

FindBugs is a program which uses static analysis to look for bugs in Java code. Link to Downloads and get the Eclipse version.

JSLint

An online service that allows you to detect issues with your JavaScript code.

W3C Validation Services

The W3C's Validation Service can test web pages built with HTML 5, HTML 4.01, XHTML 1.0, and XHTML 1.1 to be certain they conform to spec. Checking HTML, CSS and verifying links services are provided at no charge.

For bulk checking, after 20 free page validations, the W3C Validator Suite requires that you purchase a package (prices vary from $27 to $279 for 1000 credits to 20000 credits, where each credit can validate one HTML file and all associated CSS files). Very useful for large or complicated sites.

Mozilla Firefox Extensions

Internet Explorer developer tools

I will update this section with a list soon (probably with help from Keith).

Safari developer tools

There is a hidden Debug menu which can be enabled using Terminal.

Everything Else!

I have a lot more work to do on this page. I have a lot of useful information about web development, but haven't had the time to organize it yet. Over time I will be adding and polishing this section. This area of the site will get a lot of attention because I spend a significant part of my day using these tools and technologies.

Web Development Tools Page - XHTML Transitional - last updated 27 Dec 2014