Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Pipeline-oriented Programming (2019)

Railway Oriented Programming

Presentation: Four programming languages from forty years ago (2018)

Choosing properties for property-based testing

Why F# is the best enterprise language

Introduction to the 'Why use F#' series (2012)

Cyclic Dependencies Are Evil

F# for fun and profit: Terms and Conditions

Is your programming language unreasonable?

Understanding Parser Combinators

Understanding Parser Combinators

Choosing properties for property-based testing (2014)

Anything C# Can Do: A whirlwind tour of object-oriented code in F#

Designing for correctness: How to make illegal states unrepresentable (2012)

Understanding Parser Combinators (2015)

Why Use F#?

Functional approaches to dependency injection (2016)

Railway Oriented Programming

Railway oriented programming

Functional approaches to dependency injection

F# decompiled into C# (Or, what C# code do you have to write to get the same functionality as F#?)

Railway oriented programming

Property-Based Testing in F#

Functional Programming Design Patterns

Understanding map and apply

Algebraic type sizes and domain modelling

Experimentally swapping type-safety for high performance using compiler directives

Introvert and extrovert programming languages

Using F# for testing

We don't need no stinking UML diagrams -- Recursive types

More →