January 2011 Blog Posts

A useful .Net library

dotNetTips.Utility 4.0 R1 Very interesting Open Source .Net Library with a lot of utility code ready to use ! Great job. You can download it from here.

posted @ Thursday, January 27, 2011 11:33 AM | Feedback (0)

CC License to this blog

I added a Creative Commons License to this blog. In short, you are able for free to copy, distribute and transmit the work (to share), to adapt the work (to remix), but you must attribute this work to Maurizio Tammacco. You can find how to attribute this work in the link visible to the right.

posted @ Monday, January 24, 2011 11:07 AM | Feedback (0)

Useful links of the week #22

.NET Extensions - Extension Methods Library for C# and VB.NET- Release 2011.03 - Combres .NET library which enables minification, compression, combination, and caching of JavaScript and CSS resources for ASP.NET and ASP.NET MVC web applications. Simply put, it helps your applications rank better with YSlow and PageSpeed - Migliorare le performance di una applicazione ASp .Net MVC Excellent Dario Santarelli’s post (in Italian) full of various links in order to optimize performance of ASP .Net MVC applications - MVC Music Store MVC Music Store is a tutorial application built on ASP.NET MVC. It's a lightweight sample store which sells albums online, demonstrating ASP.NET...

posted @ Friday, January 21, 2011 12:00 AM | Feedback (0)

The Dependency Inversion Principle (DIP)

The last of SOLID principles about OOD is known as Dependency Inversion Principle (DIP). This principle says that:   High-level modules should not depend on low-level modules. Both should depend on abstractions. Abstractions should not depend upon details. Details should depend upon abstractions.   This principle, with the OCP principle already discussed, are intended to make software application loosely coupled. This feature is achieved by removing as much as possible dependencies between higher level modules (those usually more general) and the low-level modules (those usually more specific). In fact, usually in conventional application architecture, the high level modules use the functionality exposed by low-level modules...

posted @ Monday, January 03, 2011 5:47 PM | Feedback (1)