flag of the United Kingdom

Current Location:  » Weblog  » Vital Bookshelf

Search:  
loginregister
  • Home
  • Changelog
  • Colophon
  • Distractions
  • Project Iceberg
  • Urban Exploration
  • Weblog

About this Website

This is the personal website of Jonathan M. Hollin (aka DarkBlue).

You can contact me via email.

Some of the content of this website is available for syndication.

XML button

About this Page

This page is located in the "Weblog" section of the website and was last updated around 6 months ago.

0 Comments have been posted in response to this document.

A print version is also available.

Roll of Honour

Some of my favourite websites are listed below.

The list is sorted by the date of the last revision of each website (with the most recently updated first). The list itself is updated hourly (the last update took place around 11 minutes ago).

A more extensive list is also available.

  • Forever Geek
  • Asterisk
  • Acts of Volition
  • jluster.org - textual being since 1999
  • LaughingMeme
  • Individualism
  • Authentic Boredom
  • Ryan Brill
  • MacBlog
  • paranoidfish.org/notes
  • Tonys Dream
  • Daring Fireball
  • codepoetry
  • Rands In Repose
  • Digital Web Magazine
  • noscope
  • Squawks of the Parrot
  • SIGNAL VS. NOISE
  • 456 Berea Street
  • Full Speed

thumbnail for the "Joy of Tech" online comic

Visitor Geography


Geographical map of visitors to this page.

(Map updated daily since 19th October, 2004)

Vital Bookshelf

Date:  9th February, 2004prevnext

When I'm writing code, for Shapeshifter or otherwise, I always have the same library close to hand...

Programming Perl

You could probably count, on the fingers of one hand, the number of Perl programmers who don't have "the camel book". Programming Perl is the definitive textbook for this much-maligned language. Of course it should be good, the authors are Larry Wall (the creator of Perl), Tom Christiansen and Randal L. Schwartz, the Gods of the Perl world.

The book is extremely well organised with a sublime index. This goes a long way toward its overall appeal.

I also hugely enjoy the geeky humour that's liberally interspersed throughout the text.

"Programming Perl" is often referred to as the Perl Bible, a moniker I heartly endorse.



MySQL

I picked this one when I first started learning SQL in 1999. I chose this book after spending several hours in WH Smith, reviewing the extensive SQL volumes available. I remember being apprehensive about abandoning my extensive knowledge of flat-file databases and making the move to the relational type, even though I knew this was the way forward both personally and professionally.

This book seemed to have been written just for me. It has extensive coverage of the SQL, along with dedicated sections detailing the programming API's for C, Perl and PHP, all of which I use. The book also has a huge section dealing exclusively with administration and maintenance and around 20 pages discussing optimisation. I was (and remain) impressed with the logical progression of the writing. Paul DuBois starts with the expected overview and, very gradually, the text goes deeper and deeper into the complexities of SQL.

The index isn't as friendly as Programming Perl's, and I think DuBois could have included more real-world problems and solutions. But these are minor criticisms, MySQL is a well-written, in-depth and novice-friendly. I never touch the database without having it close by.



Unix Unleased (System Administrator's Edition)

My web-servers run Linux. I have eleven Linux titles on my bookshelf, that I never use. But then I don't need to because I have "Unix Unleashed" on my desk. I have never come across a *nix textbook as thorough as this one. With 1342 pages, you'd expect the coverage to be extensive, and it is. This huge volume has almost 100 pages of indices, a real plus when you need to know the details of an archaic command in a hurry.

All the major variants are covered: SVR4, HP-UX, Solaris, AIX, BSD, IRIX, SunOS and Linux, with good comparisons of their differences.



Instant HTML

Instant HTML seems out of place when grouped with the heavyweights above. However, I have found that this is a handy little reference book. When I'm creating templates or CSS files, I invariably turn to Instant HTML when I forgotten some obscure detail.

It's good to have around but I'll probably replace it with an up-to-date, XHTML equivalent when I find one.



I should also mention the following titles which, although referred to less frequently, are still essential reference books for me:

  • Apache: The Definitive Guide
  • Mastering Regular Expressions
  • Writing Apache Modules with Perl and C
  • Perl for Web Site Management
You can comment on this entry, or read what others have written (0 Comments).
prevtopnext

Contact | Privacy Policy | Accessibility Statement | Site Map | Directory
© Jonathan M. Hollin | All Rights Reserved | Powered by: Shapeshifter CMS
Page Generated in 0.32 seconds on Tuesday, November 2nd 2004 (GMT)
< # Leeds Blogs ? >
W3C VALIDATE XHTML
W3C VALIDATE CSS