Lulu Buy | My Lulu | Community | Help Log In | View Cart
A Mentoring Course on Smalltalk

A Mentoring Course on SmalltalkA Mentoring Course on Smalltalk (book)

Print: $40.00

The career of every developer is marked by a path towards greater understanding of software engineering and design. Sometimes luck intervenes and a meeting with a mentor causes a great advance in one's abilities. However, there are only so many of these rare encounters and thus this opportunity cannot possibly come to everyone. This book is an attempt to remove having luck as a limiting factor for one's professional growth in Smalltalk, by creating an explicit form for the material received over the course of several years of mentoring.

Hashing in Smalltalk: Theory and Practice

Hashing in Smalltalk: Theory and PracticeHashing in Smalltalk: Theory and Practice (book)

Print: $40.00

This volume, divided in two parts, provides a strong foundation for hashing, hash functions, and their application in the context of software development. The first part develops hashing and hash functions from first principles. The behavior characteristics required of hash functions are examined in detail. A thorough description of how hash functions are constructed follows, complete with a rich survey of existing hash functions. But often times existing hash functions are inappropriate for the task at hand. To address this problem, the second part shows how to build novel hash functions that are both efficient and of very high quality for many of the types of data that occur in practice. The book includes over 230 exercises. Together with their answers, provided in an appendix, they further develop the material in often unexpected ways. While the programming language used in this book is Smalltalk, the information provided applies to other programming languages as well.