• 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

  • Migrating To Orchard

    Back when I launched my website, it was supposed to be a hands-on tutorial for me to get my hands dirty with ASP.NET MVC. When I launched the site, I found out that I need to move my blog too, so I … more

  • Android Development for .NET Programmers

    When it comes to mobile programming, Android is one of the vastly spread mobile OSes around, so how would you as a .NET programmer write android applications? It turns out there is a Monodroid … more