Category: Patterns

25 Aug 2015
Examples using databases, JSON and error handling
Filed under Folds and Patterns
24 Aug 2015
Implementing a domain in three ways
Filed under Folds and Patterns
23 Aug 2015
Recursion vs. iteration
Filed under Folds and Patterns
22 Aug 2015
Threading state through a recursive data structure
Filed under Folds and Patterns
21 Aug 2015
Applying the rules to other domains
Filed under Folds and Patterns
20 Aug 2015
Don't fear the catamorphism...
Filed under Folds and Patterns
07 Aug 2015
Or, designing your own elevated world
Filed under Patterns
06 Aug 2015
A real-world example that uses all the techniques
Filed under Patterns
05 Aug 2015
Mixing lists and elevated values
Filed under Patterns
04 Aug 2015
Working with independent and dependent data
Filed under Patterns
03 Aug 2015
Or, how to compose world-crossing functions
Filed under Patterns
02 Aug 2015
A toolset for working with elevated worlds
Filed under Patterns
25 Oct 2013
Monoids without tears - Part 3
Filed under Folds and Patterns
24 Oct 2013
Monoids without tears - Part 2
Filed under Folds and Patterns
23 Oct 2013
A mostly mathless discussion of a common functional pattern
Filed under Folds, Math, and Patterns
30 Jun 2012
More pattern matching in practice
Filed under Patterns and Worked Examples
29 Jun 2012
Pattern matching in practice
Filed under Patterns and Worked Examples
28 Jun 2012
The workhorse of F#
Filed under Folds and Patterns
20 Apr 2012
A powerful technique to ensure correctness
Filed under Correctness and Patterns
17 Apr 2012
Dynamic patterns for powerful matching
Filed under Convenience and Patterns
12 Apr 2012
Pattern matching can match and bind in a single step
Filed under Conciseness and Patterns