There comes a point in the life-cycle of almost every web-site and blog where the designer, sighs and mutters something like "I wish I had known that when I first started". Here are the things I wish I had known when I had first started my site. css1tipstrickswebdesign with cheatsheetcsshtmltipswebdevby 6 users
A well-written API can be a great asset to the organization that wrote it and to all that use it. Given the importance of good API design, surprisingly little has been written on the subject. In this talk (recorded at Javapolis), Java library designer Joshua Bloch teaches how to design good APIs, with many examples of what good and bad APIs look like. apiarchitecturedesigndevelopmenteffectivejavajavapolisprogramming with apidesignprogramming