Archive for the ‘books’ Category

xUnit test patterns

Sunday, December 21st, 2008

xUnit test patterns : refactoring test code / Gerard Meszaros, Addison-Wesley, 2007

If you are serious about unit testing then this book is for you. It is Hardcover, 850 pages. I like the list of ’smells’ which are clues if the test suite has problems. The examples are in Java, but no matter which language you use, you can profit from using this book.

Get it here at OPL

Service-oriented modeling

Tuesday, December 16th, 2008

Service-oriented modeling : service analysis, design, and architecture / Michael Bell, Wiley 2008

This book is for software architects.

Apache and Linux could not have been designed by this approach, but bank systems probably have to be designed this way.

Get it from OPL

Safari Stopped

Wednesday, December 10th, 2008

Safari, O’Reilly’s online book access, has lots to offer.  It has lots of current tech books, it is searchable, and you can read books before they get to the stores.  However, you have to read books on your computer, which may be inconvenient, or you have to print out chapters, which is really inconvenient.  Oh, and Safari costs $20 or $40 per month. I discontinued my subscription to save money, then re-subscribed to search out a problem that I was having (in a threaded program in gnu c++, what are those large ‘arena’ anon mappings, that use relatively little resident memory, and why).  Safari helped where Google had not.  But I much prefer holding a book in my hands, and I have not visited Safari in a week.  YMMV.

The library used to have a Safari shared license so any three people could use Safari vis the library site.  The service was stopped recently because it was not getting used much.  To bad.

C# 2008

Wednesday, December 3rd, 2008

C# 2008 for programmers / Paul J. Deitel, Harvey M. Deitel, Prentice Hall, 2009

Here are 1000+ pages packed with good tutorial material on C#, ASP.NET, WCF, WPF, and Silverlight.

Get it from OPL

Implementation patterns

Wednesday, December 3rd, 2008

Implementation patterns / Kent Beck, Addison-Wesley, 2008

This book is about design patterns, and the examples are in Java but the concepts apply to many languages. The book is based on the premise that good code matters. In 150 pages, it packs in topics that are vital to a programmer.

Get it from OPL

Advanced NXT : the Da Vinci inventions

Wednesday, December 3rd, 2008

Advanced NXT : the Da Vinci inventions book / Matthias Paul Scholz, Apress, 2007

First, a short biography of Leonardo da Vinci! Then plans to build 5 of his inventions using Lego NXT.

Get it from OPL

Adobe ColdFusion 8 Web application construction kit

Friday, November 28th, 2008

Adobe ColdFusion 8 Web application construction kit / Ben Forta, Peachpit Press, 2008

If you are using ColdFusion, this looks like a useful book.

Get it from OPL

Effective Java

Saturday, November 22nd, 2008

Effective Java / Joshua Bloch, Addison-Wesley, 2008

“I sure wish I had this book ten years ago. Some might think that I don’t need any Java books, but I need this one.” — James Gosling, inventor of Java.

“This is a truly excellent book done by the guy who designed several of the better recent Java platform API’s (including the Collections API).” — James Clark, of XML fame.

Get it from OPL

Dreamweaver CS3: the missing manual

Saturday, November 22nd, 2008

Dreamweaver CS3: the missing manual / David Sawyer McFarland, Pogue Press/O’Reilly, 2007.

With 1000 pages of text, and small pictures of dialogs every second page or so, this book might be the best way to learn Dreamweaver. No code examples!  The book is not written by David Pogue, but his picture and bio are prominent on the back cover. The author deserves more credit for writing an excellent book.

Get it from OPL

Enhancing a Dreamweaver CS3 web site with Flash Video

Saturday, November 22nd, 2008

Enhancing a Dreamweaver CS3 web site with Flash Video / by David Karlins, Peachpit, 2008

Just 100 pages showing pictures of GUIs and telling where to click. You can add a video to your site without understanding how it works!

Get it from OPL