Google has announced its Code Jam 2003 contest, a series of challenges for Web developers to compete for cash prizes and perhaps a job at Google. Registration is open now for you hotshot code jockeys who think you're good enough to code with the best.
For those of you who want to try tackling the Code Jam but need some refresher courses, Builder.com is here to help. Need some advanced Java hints? Try our recent article that shows how to do method overloading or the one that extols the virtues of Javadoc, or see how to use UML to diagram Java classes. And for the really adventurous, there's even an article on using J2EE's RMI mechanism.
If it's XML you're feeling a bit weak on, check out our articles on using RSS to aggregate content, creating XML with PHP, and putting XHTML to work. Or see how to combine Java and XML in our article on extracting XML from a JDBC database.
You can brush up on your HTML skills by following the discussion on whether to use CSS now or wait. While you're there, why not contribute your own ideas and tips to the discussion? If you need to read up on dynamic HTML, our review of Danny Goodman's Dynamic HTML book will help you decide what to pick up at the bookstore.
Now if Perl's your weakness, learn how to build an automated response system or how to maintain sessions across a server farm—or even how to build a simple SOAP application in Perl.
Joining the Google Code Jam?
If you do decide to brave the Google Code Jam, tell us about it by posting to the discussion below. Let your fellow Builders know that you're entering the contest so we can all cheer you on. And let us know what you think about the sample challenges that Google posts in its practice arena.