
On the more positive side, congrats on releasing yet another useful project. This is definitely an interesting concept.
McFarland: "CSS, Missing Manual"
Crockford "Javascript, the good parts"
"Pro JavaScript Design Patterns" Ross Harmes and Dustin Diaz
"JavaScript: The Definitive Guide" Flanagan
Since most contracts are 3-6 month gigs, these companies need to hire someone fast and get a butt in the seat and start building what they need. It's also a sort of trial on both of your parts. You want to see if you like working there and the stuff they have you doing, and the company will see if what you're doing is good and you interact with the project managers well and hit their deadlines.
I've had 3 month contracts go on for years, others you might want to just get out as soon as the projects done - which I've also had. Either way, you get some really valuable time in doing what you want - which is to program. It also gives you some decent references you can use to leverage to get a full-time gig somewhere. The weight of a good recommendation can never be underestimated.
Also, the only way to get better at interviewing is to keep interviewing. If you have a recruiter, always ask them what to expect. Do I need to dust off my edition of "Pro Javascript Design Patterns" or can I go in cold knowing that the questions will be limited to tools and experience? Is the company looking for a hardcore MVC Spring guy, or do they just need someone who knows Struts? Just knowing what to expect in the interview is half the battle.
- JavaScript Patterns by Stoyan Stefanov
- High Performance JavaScript by Nicholas C. Zakas
- High Performance Web Sites by Steve Souders
- Even Faster Web Sites by Steve Souders
Here are a few I haven't read yet but are on my to read list. - Object-Oriented JavaScript by Stoyan Stefanov
- Pro JavaScript Design Patterns by Dustin Diaz, Ross Harmes