Summer reading has arrived
Posted on July 29, 2006
Filed Under All, Technology |
The folks at Addison Wesley/Pearson Education have seen to it that I shall not want for summer reading this year. A couple weeks ago Brian Goetz’ Java Concurrency in Practice arrived, and if I were thinking of putting in some Google-like infrastructure, Brian’s book would likely be required reading. Brian’s book helps Java developers understand how threading works, especially on multiprocessor machines.
I’d also want to read Anil Hemrajani’s Agile Java Development which shows how to use Spring, Hibernate and Eclipse to quickly develop a sample data-driven application using Extreme Programming and the Agile Model Driven Development method.
Also usefull would be Chuck Cavaness’ Quartz Job Scheduling Framework, which covers using the open-source Quartz job scheduling framework in everything from simple maintenace to monster, cluster-driven ecommerce applications.
Paul and Gail Anderson’s Java Studio Creator Field Guide, 2nd Edition rounds out the Java offerings, and covers rapid application development using Java Studio Creator 2. If our new infrastructure needed any J2EE apps, we’d be sure to buzz through this 700-page guide, and check out its companion web site.
With all that Java under our belt, we might want to brush up on our C++, and The C++ Standard Library Extensions, by Pete Becker would fill the bill. Pete’s book is about the TR1 library extensions to C++, which roughly doubles the size of the C++ library. All of the titles except Java Studio Creator are available through Safari, which is my favorite way of accessing Addison Wesley and other tech titles…
Comments
2 Responses to “Summer reading has arrived”
Leave a Reply
Currently I am reading it too.
My company is starting to use JAVA (the main development env. was PHP).
So, I am going to show some demo using JAVA
Wish me luck!!!
Good luck… Brian Goetz emailed the other day, said he’d spent a year on the concurrency book…
I’m just getting started on PHP (this blog is php-driven)…