Simple Continiuos Integration with FAKE and windows scheduler #fsharp

Below are the details about a very simple CI setup,  the one that simply checks GitHub for changes to ‘master’ and if there were any, runs FAKE build script. First FAKE script: // The only part that should be interesting (the rest is standard FAKE) is conditional dependency for ‘Default’ task. It depends on returnedContinue reading “Simple Continiuos Integration with FAKE and windows scheduler #fsharp”

@mikehadlow, @CraigCav: Using the #TPL with ASP.NET MVC for scalable web applications – not working?

Mike Hadlow posted about the out of the box ASP.NET MVC support (AsyncControllers) for developing scalable web tiers. He gives reasons why the “old” APM style of writing AsyncControllers is cumbersome and then shows how can we utilize TPL library to make code more maintanable and laments that MVC still doesn’t have full/deep support for TPLContinue reading “@mikehadlow, @CraigCav: Using the #TPL with ASP.NET MVC for scalable web applications – not working?”

Object and Collection Initializers #csharp

I would like to have a way to declare auto property setters as private, but still be able to use them in object initializers. Something like this: class Dog { public int Age { get; private set; } public string Name { get; private set; } } and then be able to do this: DogContinue reading “Object and Collection Initializers #csharp”

#NBuilder – Rapid generation of test objects for .NET

“Through a fluent, extensible interface, NBuilder allows you to rapidly create test data, automatically assigning values to properties and public fields that are of type of the built in .NET data types (e.g. ints and strings). NBuilder allows you to override for properties you are interested in using lambda expressions.” via NBuilder – Rapid generationContinue reading “#NBuilder – Rapid generation of test objects for .NET”