ASP.NET MVC 2 Released

Final release of ASP.NET MVC 2 is now available for VS 2008/Visual Web Developer 2008 Express with ASP.NET 3.5.

Download Links:

 

What is new in ASP.NET MVC 2?

  • New Strongly Typed HTML Helpers
  • Enhanced Model Validation support across both server and client
  • Auto-Scaffold UI Helpers with Template Customization
  • Support for splitting up large applications into “Areas”
  • Asynchronous Controllers support that enables long running tasks in parallel
  • Support for rendering sub-sections of a page/site using Html.RenderAction
  • Lots of new helper functions, utilities, and API enhancements
  • Improved Visual Studio tooling support

 

Read ScottGu’s Blog entry

VN:F [1.1.6_502]
Rating: 0.0/5 (0 votes cast)
Share:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • DotNetKicks
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati

Leave a Comment


IT Architecture bytes

Design Principles at a glance. I will be adding more in coming days.

KISS
  • keep it simple and stupid
  • Keep it simple, stupid!
  • Keep it short and simple
  • The KISS principle states that simplicity should be a key goal in design, and that unnecessary complexity should be avoided
    YAGNI You ain’t gonna need it It is the principle in extreme programming that programmers should not add functionality until it is necessary
    DRY
  • Don’t Repeat Yourself
  • Duplication is Evil
  • Aimed at reducing repetition of information of all kinds. Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
    SOC Separation of Concerns It is the process of separating a computer program into distinct features that overlap in functionality as little as possible
    SRP Single Responsibility Principle Every object should have a single responsibility, and that responsibility should be entirely encapsulated by the class. All its services should be narrowly aligned with that responsibility.
    TDD Test Driven Development Is a software development technique that relies on the repetition of a very short development cycle: First the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refractors the new code to acceptable standards.
    CI Continuous Integration continuous integration  implements continuous processes of applying quality control - small pieces of effort, applied frequently.
    BDD Behavior Driven Development Is an Agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project.
    DDD Domain Driven Design Is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts.
    POEAA Patterns of Enterprise Application Architecture A book by Martin Flower
    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment


    Enterprise Service Bus

    Today I was discussing something with a friend (scenario anonymous ;)) and came the topic Enterprise Service Bus. I checked its Wikipedia explanation and I wonder why I missed the link between its definition and title. Because I knew the concept but didn’t know Enterprise Service Bus was the name for that.

    An Enterprise Service Bus (or ESB) consists of a software architecture construct which provides fundamental services for complex architectures via an event-driven and standards-based messaging-engine (the bus).

    An ESB generally provides an abstraction layer on top of an implementation of an enterprise messaging system, which allows integration architects to exploit the value of messaging without writing code. Unlike the more classical enterprise application integration (EAI) approach of a monolithic stack in a hub and spoke architecture, an enterprise service bus builds on base functions broken up into their constituent parts, with distributed deployment where needed, working in harmony as necessary.

     

    Another good reading: http://www.microsoft.com/biztalk/en/us/esb-guidance.aspx

    What Is an Enterprise Service Bus?

    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment


    My new Lappy :)

    Toshiba A505 Series. Intel Core2Duo 2.2 GHz/4GB DDR3/500 GB HDD/16” TFT/HDMI

    image

    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment


    Visual Studio 2010 editions - naming

    Visual Studio 2010 Contents
    Professional Edition Meaning is almost same as present. Includes features necessary for the development. A cheap edition.
    Premium Edition Kind of enhanced Team Edition for Developers. It includes all the good features of Developer & Database editions and few features from tester edition
    Ultimate Edition Everything! Can say an equivalent for existing ‘Team Suite’.

     

    Official release of Visual Studio 2010 is planned for 22 March 2010.

    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment


    Load user controls dynamically with ASP.NET

    ctrl_homegadget ctrl 
    	= (ctrl_homegadget) LoadControl("ctrl_homegadget.ascx");
    ctrl.Border = false;
    ctrl.Title = "Hello";
    pnlGedgets.Controls.Add(ctrl);
    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment


    MCPD – Microsoft Certification

    More details: http://www.microsoft.com/learning/en/us/certification/mcpd.aspx

    You can choose either

    1. Win developer or

    2. Web (asp.net) developer or

    3. Enterprise Application Developer

    MCPD in Enterprise application stream is the super one but you have to cover 6 papers. Other streams need 3 papers each.

    Exams:

    70-536

    70-505

    70-563

    70-562

    70-564

    70-561

    70-503

    70-565

    Windows Developer

    ?

    ?

    ?

             

    Web Developer

    ?

       

    ?

    ?

         

    Enterprise Application Developer

    ?

    ?

     

    ?

     

    ?

    ?

    ?

    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment


    Run WCF service (service.svc) on IIS7

    Do you get:

    HTTP Error 403.14 - Forbidden

    The Web server is configured to not list the contents of this directory.

    You need to call Windows Communication Foundation Installation Utility.

    Just execute this:

    C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation> ServiceModelReg.exe -i

    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment


    Strip SQL Comments using RegularExpression with C#

    Here is the code:

    Regex r 
    	= new Regex(@"(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(--.*)");
    textBox2.Text 
    	= r.Replace(textBox1.Text, string.Empty);
    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment


    Free e-book – First Look: Microsoft Office 2010

    image

    Download here.

    VN:F [1.1.6_502]
    Rating: 0.0/5 (0 votes cast)
    Share:
    • Digg
    • del.icio.us
    • Facebook
    • Google
    • DotNetKicks
    • LinkedIn
    • Live
    • MySpace
    • StumbleUpon
    • Technorati

    Leave a Comment