Thursday, May 26, 2011

Strongly typed resources

To make resource strongly typed select Public from dropdown Access Modifier in resource editor. If dropdwon is disable go to *.resx file property and set Custom Toll PublicResXFileCodeGenerator. You might want also to set Build Action to Embedded Resource. This will not work for project type of Web Site. If project is type of Web Site *.resx file does not have property Custom Tool shown in Properties window, while it is available in project of type  Application.

Tuesday, May 17, 2011

Friday, May 13, 2011

ASP.NET vs ASP.NET MVC

Good article that provides comparison of WebForm and MVC approaches for building Web Application

ASP.net MVC Vs ASP.net Web Form

Here are main points


Advantages of MVC Model

  1. Enable clean separation of concerns (SoC) .
  2. Enable full control over the rendered HTML.
  3. Enable Test Driven Development (TDD) (built with TDD in mind).
  4. SEO and REST friendly URL.
  5. Easy integration with JavaScript frameworks.
  6. Support third-party view engines such as NVelocity, Brail, NHaml.
  7. No ViewState and PostBack events.
  8. Follows the stateless nature of web.
  9. Extensible and Pluggable framework. 
  10. Ideal platform for Web 2.0 applications.
Advantages of Web Form Model
  1. Provides RAD development.
  2. Easy development model for heavy data-driven LOB applications.
  3. Provides rich controls.
  4. Familiar model for windows form developers.

Tuesday, May 10, 2011

IBM versus Microsoft data integration slugfest

In data integration field IBM and Microsoft offer ETL tools DataStage and SISS respectfully.
Here is a good article that compares these two tools.

http://it.toolbox.com/blogs/infosphere/ibm-versus-microsoft-data-integration-slugfest-7319

What is ETL?

ETL stands for ExtractTransferLoad data warehouse technology