Designing with Types (2013)

Continue reading


@fsharpforfunandprofit.com | 2 years ago

The Enterprise Developer from Hell (2014)

Continue reading


@fsharpforfunandprofit.com | 2 years ago

Six Approaches to Dependency Injection

Continue reading


@fsharpforfunandprofit.com | 3 years ago

Cyclic Dependencies Are Evil

Continue reading


@fsharpforfunandprofit.com | 3 years ago

F# for fun and profit: Terms and Conditions

Continue reading


@fsharpforfunandprofit.com | 3 years ago

Is your programming language unreasonable?

Continue reading


@fsharpforfunandprofit.com | 3 years ago

F# Units of Measure

Continue reading


@fsharpforfunandprofit.com | 4 years ago

Choosing properties for property-based testing

Continue reading


@fsharpforfunandprofit.com | 4 years ago

Against Railway-Oriented Programming

Continue reading


@fsharpforfunandprofit.com | 4 years ago

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

Continue reading


@fsharpforfunandprofit.com | 5 years ago

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

Continue reading


@fsharpforfunandprofit.com | 5 years ago

Understanding Parser Combinators

Continue reading


@fsharpforfunandprofit.com | 5 years ago

Why F# is the best enterprise language

Continue reading


@fsharpforfunandprofit.com | 5 years ago

Why Use F#?

Continue reading


@fsharpforfunandprofit.com | 5 years ago

Ten reasons not to use a statically typed functional programming language

Continue reading


@fsharpforfunandprofit.com | 5 years ago

Choosing properties for property-based testing (2014)

Continue reading


@fsharpforfunandprofit.com | 5 years ago

Monoids without tears

Continue reading


@fsharpforfunandprofit.com | 6 years ago

Functional approaches to dependency injection

Continue reading


@fsharpforfunandprofit.com | 6 years ago

Introvert and extrovert programming languages

Continue reading


@fsharpforfunandprofit.com | 6 years ago

Railway Oriented Programming

Continue reading


@fsharpforfunandprofit.com | 6 years ago