Let me invite you to a next Technology hour, which will be kind of a special. This time, we are very pleased to host Mark Seemann, who accepted our invitation. Mark is a seasoned developer, known primarily in .NET community as an author of Dependency Injection in .NET, however, he is also a long time blogger at http://blog.ploeh.dkpluralsight author, international speaker and open source developer.

When I said this time will be special, it is because this will be the first topic primarily focused on .NET platform, which is a platform I spent the most of my professional life as a developer so far. And Mark had a great influence on how I write the code today.

Mark will be talking about Equivalency classes, as a way to think about inputs for your functions and how can you leverage that in TDD. This concept is more commonly referred to as Property-based testing and Mark is going to show you both, general concept, as well as tools which you can use in .NET development. The samples presented here will be written in F#, using primarily FsCheck testing library. But don’t worry, no prior F# knowledge is required. If you are C#, Java, or Scala developer, you’ll be fine.

So, you might be thinking right now, is this going to be interesting for me, when I am, say, Java developer or Scala or Ruby? Sure, it is! Property-based testing is now a hot topic, not only in functional world and Mark is really great in explaining things, simply but accurately. And with the knowledge and examples gathered on this TH you can then apply them on your particular platform of choice.

So, if you are still deciding whether or not to come, I would really encourage you to visit us and RSVP at, I hope by today, well known place http://www.meetup.com/ysoft-th/events/219802203/. As usual, after the talk, there will be a bit to eat, something to drink and a lot to talk about. See you there.