This week I implemented a pattern I find myself reaching to quite often. I call it the Match Set/Query Pattern. The pattern is simple and requires two elements: Associating a piece of data with a Match Set. The match set describes the data, usually key-value, like a database. Maybe for a person you have first_name = John, last_name = Adams, occupation = President. Defining a small Match Query language for performing queries on the match set. Something like first_name = John or occupation = Fa...