• DevExpress Scheduler and Hijri Shamsi Calendar

    The level of customization that Silverlight comes with - even when you don't have access to the source code of the control you are using - is simply amazing. Those who experienced WinForms control … more

  • Deferred Message Processing in NServiceBus

    When working on a project using NServiceBus, we came up with an interesting requirement. The messages in the queue should be processed only in certain time frames. The reason is that message handler … more

  • Distributed Transactions Tweaks in NServiceBus

    While using NServiceBus on the first engagement at Readify, we had an interesting configuration. Development environment has a shared database which runs on a server but when creating the backend … more

  • Fun with Expression Trees

    Logging is easy. We've all been there and done that, but when how do you log a request/response object of a webservice, specially when the WSDLs are being changed constantly? The requirements were … more

  • God Class and Helpers

    While code reviewing a client's code base I found this gem. Enough has been said about God Classes and Separation of Concerns but I still wonder how putting everything in one place and call it " … more

  • My Geek Origin Story

    While spending my last days at my country and not working on an interesting project to blog about, I thought a post about how I happen to be what I am today is in order. While reading a blog post by … more

  • Caliburn Meets TPL / Async

    With C# and Async integration in the language, you'll wonder how this fits in your current application infrastructure. I have started porting an old application into Silverlight 5.0 which comes with … more

  • Introduction to WF Designer Rehosting - Part Three

    In previous posts we saw how to bind our designer properties to our activity and use VB.NET syntax for more complex values. In this post let's see how to show variables and work with namespaces. … more

  • Introduction to WF Designer Rehosting - Part Two

    In first part of this serie we saw how to bind our designer properties to activity properties and create a custom designer for our activity. Let's see how to bind to activity properties through the … more

  • Introduction to WF Designer Rehosting - Part One

    I've recently been creating custom designer for Workflow Activities and hosting the whole WF designer in a web application. As there is very limited documentation and guide other than Microsoft … more