Friday, February 29, 2008

A look back

On September of 2005 I started this adventure of writing books because Leandro Caniglia suggested that I should write about SUnit Based Validation. And on February 29, 2008, exactly 8 years to the date in which I moved from Argentina, I hit the publish button for the second time in less than a week and thus the almost 800 pages of stuff I wrote are now available for others. What a fitting end to 30 months of writing on top of my day job and the rest of the things I like to do.

So now there's the rest of the books I need to finish. I've been taking some time off, and it's time for the work to continue. More to come...

Mentoring book now available

I just received the proof copy of the mentoring course book. Everything checks out, and thus

A Mentoring Course on Smalltalk

is now available here. Enjoy!

Monday, February 25, 2008

Hash Analysis Tool Manual

With the help of Holger Kleinsorgen, this manual for the Hash Analysis Tool has been written. It does not include information on Holger's comparison tool yet, but in the mean time it describes how the tool works in enough detail to be valuable as is. You can get the .pdf at (user smalltalk, password now).

Sunday, February 24, 2008

Hash book ready

Well, the first edition of the hash book is done. More precisely,

Hashing in Smalltalk: Theory and Practice

is now available for purchase here. Enjoy!

Saturday, February 23, 2008

Another book proof copy

I just ordered the proof copy of the mentoring course book. Once I receive it and check everything out, then both the hash book and the mentoring book will be ready for publication.

Just a few days to go...

Saturday, February 16, 2008

New Hash Analysis Tool feature

The Hash Analysis Tool has been integrated with Trippy, and the inspector's Object menu now has "Adopt in Hash Analysis Tool..." for hashed collections the size of which is 2 or greater. Note that a Hash Analysis Tool must be open for this to work. Enjoy!

Saturday, February 02, 2008

An unexpected use of hash functions

Reviewing some pages, I found the following bit in this page.

On hashing: a sore point in mount.c, the fractal mountain generator, has been its hashing function. Mark VandeWettering has provided a great hashing function by Bob Jenkins. To show what a difference it makes, check out images of models made with the original hash function with a large size factor, replacement hash function I wrote (still no cigar), and Jenkins' hash function.

Another reason why hash functions should be written carefully.