We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
"Introducing the HandAxe Collections Pattern Language" by Maurice Rabb (Strange Loop 2022)
Maurice Rabb presents the HandAxe Collections Pattern Language, a simplified naming convention for collection containers to eliminate ambiguity and improve readability, with inspiration from Smalltalk and language evolution.
- Naming conventions for mapping collections and their methods, such as “hand” and “grip” are discussed.
- Maurice Rabb is presenting a collection pattern language, called “HandAxe”, to simplify collection container naming and referencing.
- He criticizes the chaos of current collection frameworks, saying that this is why he invested in creating a new framework.
- HandAxe focuses on explicitness, using a flower is to visualize collections.
- It wants to improve and flatten current collection naming and create a set of conventions for naming aspects of collections.
- It aims to eliminate ambiguity, such as with functions and methods.
- It also captures the relationships between grip and composability.
- Maurice Rabb discussed inherited from common base classes.
- Types and interfaces are also inherited.
- He also mentioned Smalltalk, a programming language.
- Language evolution and change through time are mentioned.
- There are many examples and code snippets provided of the HandAxe pattern language.
- The talk covered implementation and client expectations, which are not too complex.
- Separating the concern of view and concern of model is also discussed.
- Derived classes inherit the concerns and models from the classes.
- Classes are identified as being the key component in many programming languages.