Posts

Deconstruction let us focus on the values we want to match in our patterns. We’ve shown we can deconstruct tuples, but what about …

The Global Azure Bootcamp 2017 hosted by the Winnipeg .Net User Group was a success. There was a good number of people in attendance …

I recently gave a talk at the Winnipeg .Net User Group. This talk was focused on features of F# that are going to make their way into …

Creating an asynchronous workflow doesn’t execute it immediately. It’s up to us to determine when and how we want the …

Looking back at Running with Async we saw that you can run asynchronous workflows in multiple ways. We can use Async.RunSynchronously …

I wrote a blog post called Some(“F#”) is better than None back in 2015. I’ve grown quite a bit as a developer since then. …

We’ve been working with pattern matching in F# for awhile and we are ready to dive into Active Patterns. There are 16 different …

There are four kinds of active patterns. We’ve already looked at the Single and Multicase Active Patterns. We’ll now look …

The active patterns we’ve seen so far are enough to take some complex code and make it clean and readable. Let’s take the …

Partial application helps us reuse functions by allowing us to create new functions based on the original. This is achieved by passing …