Browse by Tags

All Tags » Functional Programming (RSS)

Introduction to the Reactive Extensions for JavaScript – MooTools Integration by podwysocki

In the previous post , I covered a bit about how we’ve integrated the Dojo Toolkit into the Reactive Extensions for JavaScript (RxJS) where we can leverage Dojo’s eventing and AJAX programming model. Following onto that post, I wanted to move onto a different...

Introduction to the Reactive Extensions for JavaScript – Wrapping the Dojo API by podwysocki

Recently in some of the comments I’ve received (keep them coming BTW), I get questions about taking existing APIs and moving them towards using the Reactive Extensions for JavaScript (RxJS) . How can we get away from constant callback hell and move towards...

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...

[ANN] DC ALT.NET – 1/27/2010 - Clojure by podwysocki

The next meeting of DC ALT.NET will be held on January 27th from 7-9PM on Clojure with Craig Andera . Previously, he gave a talk about spending some time in Common Lisp and some of the lessons learned during his adventures. You may have noticed a lot...

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...
More Posts Next page »