Browse by Tags

All Tags » F# (RSS)

Exploring MongoDB with F# by podwysocki

If you’ve been following me on Twitter , I’ve been digging a bit into MongoDB . When I was involved with the planning of NoSQLEast this past year, I sat down and used it in anger and was quite pleased with the results. Using it with a language which allows...
Filed under: , , ,

Using and Abusing the F# Dynamic Lookup Operator by podwysocki

Lately, I’ve been playing with such things as MongoDB using F# to rapidly prototype ideas. With that, I’ve tried to rid myself of magic strings by using the F# dynamic lookup operator. I’ll cover exactly what I’m doing in the next post when using MongoDB...
Filed under:

A Kick in the Monads – Writer Edition by podwysocki

In the past couple of Monads posts, we’ve talked briefly about the State and Reader Monads and their potential uses and misuses. Before this series completes, I have a few more to cover including the Writer, Continuation and eventually Observable monad...

A Kick in the Monads – Creating Extended Builders Part III by podwysocki

So far in this series , we’ve covered some of the methods you can implement for custom computation expressions (aka Monads) in F# such as bind and return, as well as exception and resource management. For the last part in the series, we’ll take a look...

Much Ado About Monads – Creating Extended Builders Part II by podwysocki

In this series, we’ve looked custom computation expressions, what they are, how they are applicable to development and how we might implement them in F#. In the previous post , we went over some of the basic methods you can include on your custom computation...

Much Ado About Monads – Creating Extended Builders by podwysocki

In the past two posts in this series, we’ve covered both the State Monad and Reader Monad , not only the motivations, but how you would implement them in F#. With defining the Return and Bind methods on our computation expression builders, we’re able...

Much Ado About Monads – Reader Edition by podwysocki

In the previous post , we talked a bit about the State Monad , what it is and how you could use it today in your F# application. But, with any new piece of information such as this, it should be taken in context, and there are other patterns as well when...

Much Ado About Monads – State Edition by podwysocki

Over the past year, I’ve had the opportunity to be a technical reviewer of a number of books including Chris Smith’s Programming F# book . During my recent trips, I had the chance to sit down and read through the book once again, and in particular Chapter...

Going Hybrid - Implementing a Shopping Cart in F# by podwysocki

One persistent question that keeps coming up to me is how to merge functional programming techniques with object oriented techniques that many are used to. My usual reply is to talk about how functional programming affects your code, programming in the...

Reactive Extensions for .NET (Rx) released on DevLabs by podwysocki

As you may have noticed, I’ve been blogging a bit about the Reactive Framework , now the Reactive Extensions for .NET (Rx) and how it will change the way we approach asynchronous and event-based programming. Just as LINQ to Objects changed the way we...
More Posts Next page »