Book Pyre

Burning Through Book Reviews

Java Network Programming: Elliotte Rusty Harold

Posted by Mark on December 14th, 2005

Java Network Programming, Third Edition

This is a simply excellent book covering exactly what I want to use Java for. I know I am in the minority having no interest at all in Swing (or GUI programming in general) but network programming….I am all about that.

In addition to the great explications and references for the various TCPIP and higher level protocol classes, there is also a bit of useful SSL and security info. And it covers Java 5 :)

Posted in Programming Languages | No Comments »

Learning Perl: Schwartz, Christiansen

Posted by Mark on December 14th, 2005

Learning Perl, Fourth Edition

This is a good, useful, if a bit short intro and guide to the Perl language. Rather than try to teach you how to write one application using every concept it wants to teach, it presents them all separately (although sometimes building on each other) which is the style I prefer. My only gripe is I would have preferred a LOT more regular expression focus because, well that is what most people use Perl primarily for anyway.

Posted in Programming Languages | No Comments »

Network Security with OpenSSL: Viega, Messier, Chandra

Posted by Mark on December 14th, 2005

Network Security with OpenSSL

This is not only a great guide to OpenSSL, but also a great guide (even intro) to PKI and cryptography in general. While it only scratches the surface (it is no replacement for Applied Cryptography), it does so in a way that help you understand the applicability and real world use of the abstract concepts than make up this field.

That aside, it is a pretty complete guide for anyone wishing to use OpenSSL for any one of the several hundred security and cryptography functions it performs.

Posted in Cryptography, Security | No Comments »

Beginning PHP 4: Choi, Kent, Lea, Prasad, Ullman

Posted by Mark on December 14th, 2005

Beginning Php 4 (Programmer to Programmer)

This was a helpful book to learn PHP with. It focused primarily on Wed programming (which is appropriate) and even threw in some database interfacing and XML stuff for good measure. While intended as a beginner’s guide, I found this book organized enough and complete enough to use as a reference when I need one. The complete function appendix at the end is a nice touch as well, I wish more “intro” language books did the same.

Posted in Programming Languages, Web | No Comments »

HTML & XHTML The Definitive Guide: Musciano & Kennedy

Posted by Mark on December 14th, 2005

HTML & XHTML: The Definitive Guide, Fifth Edition

I don’t know about “definitive” (I was hoping for more CSS but I suppose I should have just bought a CSS book), but this is certainly a useful book. Coming from someone who learned HTML 3.2 and then completely stayed away from web programming until recently. This book helped me migrate a lot of old code from HTML 3.2 (which means tables, tables, tables) into XHTML and CSS. Just about everything I needed was included here, the examples were useful, and the organization of the books makes sense. Overall I am quite pleased with it.

Posted in Web | No Comments »

Beginning Java 2: Ivor Horton

Posted by Mark on December 14th, 2005

Ivor Horton\'s Beginning Java 2, JDK 5 Edition

I had several false starts when trying to learn Java. Unfortunately this book was one of them. I have never been a fan of language books that attempt to teach you the language by picking some random application and having you slowly write it throughout the book. The reason is because (1) if you don’t like the program, it make it hard to stay motivated and (2) no one program really acts as a good example for every library, function, class, technique, etc that the book is trying to teach you, so it always seems really forced in places.

In this case the sole purpose of this book is to build a “windows paintbrush” clone program in Java. Now I am firmly of the opinion that world does not need another bad drawing program, and certainly not one that saves everything in an XML format (good God, yuck). Not until O’rielly’s Learning Java book did I find what I was looking for and actually learned Java well enough to use it.

This book will likely appeal to those primarily wishing to use Java to build GUIs. As I have never enjoyed building GUIs in any language, nor to I plan to in the future, this book was not for me.

Posted in Programming Languages | No Comments »

Linux Programming By Example: Kurt Wall

Posted by Mark on December 14th, 2005

Linux Programming by Example (By Example)

This book is a seemingly random collection of various programming topics (all in C). However, it is also a very well written and useful random collection of various programming topics :)

By providing me with some basic (never very detailed) help and pointers on RCS, IPC, Socket Programming, Ncurses, and gdb, this book prevented me from having to go out and buy about six different books. In that regard it has turned out to be quite a useful reference to have around. Actually, for the help in creating Makefiles alone, it was worth the price.

Posted in Operating Systems, Programming | No Comments »

C++ For Dummies: Stephen Randy Davis

Posted by Mark on December 14th, 2005

C++ for Dummies (4th Edition, Completely Revised)

Despite being a huge fan of the “For Dummies” series (for obvious reasons), I only own a few of them. This was one of the first computer books I bought “back in the day” as it were, and to be honest I never really enjoyed it. Perhaps it was because I was trying to learn C++ without first learning C (which I eventually did), or perhaps because I simply never liked the language all that much once I did eventually learn it for programming classes in college. I guess after mastering C and learning Java, I had no use for C++, leading me to come to the conclusion that C++ really is “For Dummies”.

Posted in Programming Languages | No Comments »

The Standard C Library: P. J. Plauger

Posted by Mark on December 14th, 2005

Standard C Library, The

This book was a bit of a disappointment to me. It covered the standard C library pretty well I guess, but it seems it was mostly devoted to detailing the history and philosophy of various functions and the rational being how to use them (or not use them, as the case may be). While I am probably one of the few people I know who are actually interested in that, I was more hoping for just a quick and dirty reference book. As it stands, I tend to use the appendix from the K&R C book more for this purpose.

Posted in Programming Languages | No Comments »

The Standard C Programming Language: Kernighan, Ritchie

Posted by Mark on December 14th, 2005

The  C Programming Language (2nd Edition)

This is IT. This is THE C book. The only one you really need :)

Few books travel with me wherever I go for as long as this one did. I carried this everywhere for about 4 years, and I STILL keep it close by if I need it for any reference. Aside from the being the definitive source of C information, it also has some quick explanations and syntax guides to most of the standard library in the back.

Posted in Programming Languages | No Comments »