Herramientas de desarrollo a la mano con Microsoft Web Platform Installer

Muchos desarrolladores no conocen la cantidad de herramientas y soluciones que tienen disponible en la Microsoft Web Platform Installer, actualmente la Microsoft Web Platform Installer se ha convertido en un repositorio de las tecnologías más novedosas de Microsoft, incluyendo herramientas compeltamente gratuitas como versiones de evaluación de otras mucho mas completas, además la cantidad de herramientas y soluciones que se tienen disponibles van desde la administración y configuración de servidores web con todos los componentes y extenciones que se tienen para el IIS 7 hasta herramientas para trabajar con Silvertligh y WPF como Expression Web.
Seguir leyendo

Herramientas útiles que nos ayudaran a mejorar el rendimiento de nuestras paginas web.

ASP.NET ViewState Helper

Esta herramienta nos permite monitorear el tamaño del viewstate de nuestra pagina y ver en detalle el peso de cada componente, ya sabemos los dolores de cabeza que pueden producir el tamaño del viewstate en aplicaciones ASP.NET webForms, sobre todo si tenemos muchos controles en nuestra paginas o control como un gridView o datagrid, con esta herramienta podremos ir viendo como se comporta el viewstate y de esa manera tratar de mantenerlo controlado, ademas es muy fácil de instalar y de usar.

Pueden descargarlo de aqui.


JS Minifier

Es una pagina web bastante básica que no permite eliminar de nuestro código javascript todo aquello que no es necesario, lo he probado y generalmente suele reducir el tamaño de los js entre el 30 y el 40 %, esta basado en la aplicacion JSMin de Douglas Crockford.

Puedes empezar a usarlo haciendo click aquí.


Fiddler

Es un proxy de depuracion web que registra todo el trafico HTTP o HTTPS, con esta herramienta podemos inspeccionar dicho trafico obteniendo estadisticas sobre tiempo de carga de paginas, js, imagines, etc… tambien podemos ver informacion sobre la cantidad de bytes enviados y recibidos en cada petición, encabezados, html devuelto y mucho mas.

Pueden descargarlo aquí.


Liberada la beta 1 de la Enterprise Library 5

Este mes fue liberada la beta 1 de la Enterprise Library 5, la versión anterior fue la versión 4.1 liberada en Octubre de 2008, para los que no saben de que va esto de la  Enterprise Library les puedo comentar que no es mas que un conjunto le librerías conocidas como bloques de aplicaciones  (application blocks) que puede ayudar a los desarrolladores a tareas que son comunes para cualquier aplicación, entre los que están seguridad, cache, acceso a datos, logging, manejo de excepciones, entre otros. Cuando nos descargamos la Enterprise Library no solo tenemos acceso a las librerías sino también a su código fuente que esta desarrollado pensando en los patrones de diseño y buenas practicas sugeridos por Microsoft y además son completamente extensibles y configurables por lo que podemos adaptar dichas librerías a las necesidades de nuestro proyecto o usarlas como marco de desarrollo para requerimientos mas complejos, por lo tanto es altamente recomendable descargarla y empezar a probar las opciones que nos dan estos bloques de aplicaciones y como podemos aprovecharlas y sacarle el mayor provecho.

Descargar Enterprise Library 5 Beta1 Febrero 2010

Descargar Enterprise Library 4.1 Octubre 2008

Una vez descargada recomiendo empezar con los proyectos Quick Starts que contienen aplicaciones de ejemplo que nos muestran la capacidad de la Enterprise Library y cómo podemos implementarla.

Cuando dividir mi proyecto en mas soluciones.

hacha

Cuando trabajamos con el visual Studio podemos trabajar con proyectos de distintas envergaduras que pueden constar de uno múltiples assemblies a ser generados y  generalmente cada uno de estos assemblies esta ligado a un proyecto (*.csproj o *. vbproj) y este proyecto a una solución (*.sln) esto en el caso mas sencillo pero en otros casos nuestro desarrollo involucra la generación de múltiples soluciones y por lo tanto múltiples proyectos (*.csproj o *. vbproj), es aquí cuando surge la pregunta de que tantos proyectos debería agrupar en una solución, ya que el hecho de agregar mas y mas proyectos a una solución va trayendo consigo una serie de problemas como lo es un mayor tiempo de espera al descargarnos la toda la solución del team fundation o la misma compilación de toda la solución, en función de todo esto debemos decir cuando dividir nuestro código en mas soluciones o cuando dejarlo en una única solución. Aquí van algunas consideraciones al respecto.

- Seguir leyendo…

Descarga de componentes .NET

Microsoft Visual Studio 2008 Service Pack 1 Beta

Con este SP obtenemos las siguientes mejoras y características:

· .NET Framework Client Release (“Arrowhead”)

· ASP.NET Dynamic Data

· ASP.NET Routing

· ADO.NET Data Services

· ADO.NET Entity Framework

http://www.microsoft.com/downloads/details.aspx?familyid=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A&displaylang=en

Seguir leyendo