Sponsored By Aspose - File Format APIs for .NET

Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!

Monthly Archives: January 2009

Functional Programming Unit Testing – Part 7

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 … Continue reading 

Posted in F#, Functional Programming, Haskell, TDD/BDD | Leave a comment

Much Ado About Monads – Maybe Edition

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 … Continue reading 

Posted in C#, F#, Functional Programming, Haskell | 4 Comments

Functional Programming Unit Testing – Using Type Classes

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, … Continue reading 

Posted in F#, Functional Programming, Haskell, TDD/BDD | Leave a comment

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

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 … Continue reading 

Posted in ALT.NET, ASP.NET, TDD/BDD, User Groups | Leave a comment

How would the CLR Be Different?

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 … Continue reading 

Posted in CLR, F#, Functional Programming, Haskell, Spec# | 15 Comments

Functional Programming Unit Testing – Part 6

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 … Continue reading 

Posted in F#, Functional Programming, Haskell, TDD/BDD | 3 Comments

2008 – The Year that Was

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 … Continue reading 

Posted in Off Topic | Leave a comment

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

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 … Continue reading 

Posted in Functional Programming, Haskell, User Groups | 2 Comments

Functional Programming Unit Testing – Part 5

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 … Continue reading 

Posted in F#, Functional Programming, Haskell, TDD/BDD | Leave a comment