• ASP.NET MVC, Programming

    Posted on May 3rd, 2011

    Written by Emad Ibrahim

    Tags

    , , , , , ,

    AppHarbor + ASP.NET MVC + Orchard = Awesome

    ASP.NET development has come a long way.  It’s now easier to practice Test Driven Development (TDD) thanks to ASP.NET MVC and all the open source tools out there from Ninject to Moq to Entity Framework Code First.  But one thing remains real sucky in the .net world and that is deployment.  Have you tried deploying [...]

  • Startup

    Posted on August 5th, 2009

    Written by Emad Ibrahim

    Tags

    , , , , , , ,

    Startup – ASP.NET MVC, Cloud Scale & Deployment

    This is a second post in my startup series (first one).  Warning, this one is a lot more technical than my first one. If you have been following my blog, my company or my twitter page then you probably know that my startup – yonkly – was built with ASP.NET MVC.  In this post, I [...]

  • ASP.NET MVC

    Posted on September 7th, 2008

    Written by Emad Ibrahim

    Tags

    , , , , , ,

    Deciding Between ASP.NET MVC and WebForms

    I am trying to create a decision flowchart for my ASP.NET MVC book and wanted to get some community feedback.  Does this diagram make sense?  What other factors should one consider that should make it into the chart? Things to Note I have tried to use the general consensus of the community for each decision.  [...]

  • ASP.NET MVC

    Posted on September 3rd, 2008

    Written by Emad Ibrahim

    Tags

    , ,

    Use ModelBinder to Generically Bind Complex Types

    [Update: Simone brought my attention to the fact that ComplexModelBinder which comes with the framework does exactly that.  You can find more info here] ASP.NET MVC Preview 5 introduce the ModelBinder attribute that can be used to decorate a complex type in an Action.  This allows us to have actions that look like this public [...]

  • ASP.NET MVC

    Posted on August 29th, 2008

    Written by Emad Ibrahim

    Tags

    , , , , , ,

    Is this Better than Constructor Injection?

    So after I finished my post on property injection I thought of something, maybe I shouldn’t use constructor injection for my classes.  Maybe, I can just use lazy properties that would call my IoC (Ninject) Kernel to instantiate the object.  So instead of defining a constructor like this: public IAccountService Service { get; set; } [...]

  • Older Posts Yeah! There are more posts, check them out.