Second part of an exercise illustrating how F# can provide an elegant solution to some of the challenges we face when designing data models in OO languages.
A simple data model exercise illustrating some challenges we encounter when designing domain models in object oriented programming languages.
GetHashCode plays an important part in the implementation of a hash map. We should be familiar with it when using a custom type as a Dictionary key.
A look under the hood of Dictionary<TKey, TValue>, an overview of how the hash map data structure has been implemented in the .NET Framework.
An introduction to how a hash table works, which is the foundation of the key-value stores implemented in many environments.