This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
Contract first development of web services means that you write the WSDL and associated XML schema by hand and then use, for instance, wsimport to generate code and additional artifacts.
An article describing contract first development can be found here: http://blogs.sun.com/arungupta/entry/totd_18_how_to_add Two books that dedicate at least a section to contract first development are:
Java Web Services Up and Running
Apache CXF Web Service Development