I was doing Advent of Code and was working on generating numbers based on a pattern (day 15).
When working with sets of data, we usually work with strict (eager) collections. Sometimes we wish to work with lazy collections such as when we’re dealing with infinite streams. If our data set is […]
Introduction I am a C# developer and I have nurtured a wish to start developing in F#. I have read some books on F# and written some test, demo and lab code, but I […]
Introduction In three earlier posts we have explored modeling a Rock-paper-scissor game in F#. We have modeled the domain and infrastructure. In the last post we looked at refactoring and C# interop. In this […]
When I first heard about Elixir at Øredev 2012 I thought it was nice, but I didn’t really get it. I remember thinking than Elixir was like Ruby for the Erlang Virtual Machine. However, […]
Last week I saw a core async webinar where David Nolen of Cognitect presented the use of core async with its channels and go blocks in a frontend application using ClojureScript. While watching it […]
Introduction In the quest of getting into F# we have explored modeling a rock-paper-scissor game. In the two earlier posts we made a Game aggregate and the GameHandler. In this post we’re going to do some refactoring […]
Introduction In the last post we created a simple rock-paper-scissor game. There are still a lot of improvements to be made to the Game itself, we’re going to concentrate on doing some simple command […]
While using some functional concepts in C#, I felt it was time to move on. Wanting to learn more about functional programming. While many might suggest starting with closjure, erlang, haskell, I took a […]
If you’ve watched any presentation on Java 8 and lambdas by an Oracle employee in the last year or so you probably haven’t missed the “list of shapes” example, it goes something like this: […]
During a discussion around some of the code examples in Vaugn Vernon’s book Implementing Domain Driven Design we got stuck at what first appeared to be a tiny detail: where the domain events are […]
I gave a short presentation at Functional programming Stockholm user group about point-free programming style in F# which I will write a summary of here. I was reading Tomas Petricek’s and Jon Skeet’s book Real-World […]
Recently I got to use the Google Maps Javascript API for the first time, which was a quite pleasant experience. The API is thoroughly documented and most of the parts I used just worked […]