• 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

  • Installing Microsoft Dynamics on a XP machine

    The other day, I was starting a new gig to integrate an in-house sales system with Microsft Dynamics and naturally I needed to install MSDynamics on my machine. The best option was to install it on a … more

  • One day in Kanban Land (Farsi)

    If you are into agile methodologies, you probably have seen the comic strips "One Day In Kanban Land" by Henrik Kniberg. He discussed it in mode depth with us in his Scrum Master course a while ago. … more

  • WPF Application with Caliburn - Part Four

    This is the next serie in the Caliburn tutorials. You can find previous post: Part One, Part Two, Part Three One of the best features of Caliburn framework that I haven't seen in other MVVM … more