January 2009 - Posts

2
Comments

Functional Programming Unit Testing – Part 7 by podwysocki

In the previous installment in this series, I covered how you can use type classes to implement operators to allow you to do such things as approximate equals for floating point calculations, so that you could run QuickCheck property tests with relative...
15
Comments

Much Ado About Monads – Maybe Edition by podwysocki

In the past I’ve extensively talked about creating monads, but not as much more around them in terms of why you might use them and what problems they are trying to solve. Since that time, I’ve been challenged by others to actually prove not only that...
0
Comments

Functional Programming Unit Testing – Using Type Classes by podwysocki

I wanted to take a brief sidebar from the refactoring conversation that I’ve been having in the past couple of posts, and focus on QuickCheck again. In the next post, I’ll get back to refactoring with HLint. In this post, I want to talk about using type...
0
Comments

[ANN] DC ALT.NET Meeting 1/28/2009 – Selenium + FitNesse by podwysocki

The January meeting of DC ALT.NET will be held on the 28th from 7-9PM. This month, we’re having Jay Flowers talk with us about web testing with Selenium and FitNesse . This is a great follow-on conversation to the conversation with John Morales on Selenium...
14
Comments

How would the CLR Be Different? by podwysocki

UPDATED: Added improved generics with higher-kinded polymorphism There was a good discussion on Twitter a couple of nights ago that arose due to some issues that with an expression that might return a value, or might not (void) and how you handle them...
Filed under: , ,
4
Comments

Functional Programming Unit Testing - Part 6 by podwysocki

In the last installment in this series, we talked about separating the side effecting code from the pure functions. I gave examples in both Haskell and F# to accomplish this goal, although with Haskell it’s more intuitive due to encapsulating the side...
5
Comments

2008 – The Year that Was by podwysocki

I know if I were to do a retrospective, it should have been last week, but now is as good a time as any. 2008 was a busy year for myself that I managed to challenge myself and push myself in many different ways. From joining CodeBetter to speaking at...
Filed under: ,
4
Comments

[ANN] The Real World Haskell Book Club Starts 1/5/2009 by podwysocki

Just as a reminder, the Real World Haskell book club starts on 1/5/2009 at 2000 hours EST (0100 GMT). This group is intended to be an online group that holds sessions weekly on Mondays to discuss the book but as well to create some hacking projects along...
1
Comments

Functional Programming Unit Testing - Part 5 by podwysocki

In the last installment in this series, we talked about code coverage, what they are, and how you should use them. I gave examples in both Haskell and F# to accomplish this goal. One thing we've touched briefly in this conversation is around refactoring...
More Posts