-
Aquí tenéis más enlaces interesantes que he recogido en este mes:
ASP.NET
-
Tres tutoriales nuevos sobre seguridad en ASP.NET: Scott Mitchell continúa con su serie de tutoriales sobre seguridad en ASP .NET. Estos últimos hablan sobre crear y administrar roles, asignación de roles a usuarios, e implementar autorización basada en roles.
-
Librerías .NET para Digg, Flickr, Facebook, Youtube, Twitter y más: La última versión de Scott Hanselman de código fuente semanal, se centra en APIS para .NET que podemos usar para llamar servicios de la web 2.0
-
Cuelgues y cómo resolverlos Parte 1 y Parte 2: Tom tiene unos post muy útiles sobre deadlocks y encolamiento de peticiones en ASP.NET, y cómo detectar y debugear qué lo está causando.
ASP.NET AJAX
-
Crear controles ASP.NET AJAX (Parte 1), (Parte 2) y (Parte 3): Mike Ormond ha comenzado una serie de post sobre cómo crear controles ASP.NET AAJX. Aseguráos de leer Parte 2 - Componentes y Parte 3 - Propiedades y Eventos.
-
Nuevos videos "How Do I?" de ASP.NET AJAX: Joe Stagner ha publicado más vídeos de ASP.NET AJAX "How Do I?". Aprenderemos sobre controles de re-ordenación, obtener valores de controles de servidor AJAX, dos técnicas para actualizaciones por triggers para update panels, y el uso del control dropdown en cascada.
-
Barra de progreso en tiempo real con ASP.NET AJAX: SingingEels nos enseñan una forma de mostrar avisos de progreso en tiempo real con AJAX como una actividad larga que se ejecuta en el servidor.
-
Uso de JQuery para consumir Servicios Web JSON ASP.NET AJAX: Dave Ward nos describe cómo usar la librería JQuery en el cliente para llamar a servicios web ASP.NET con JSON habilitado (usando ASP.NET AJAX en el servidor).
ASP.NET MVC
-
Kigg - Creación de un clone de Digg con ASP.NET MVC: Kazi Manzur Rashid publicó un ejemplo de un clon de Digg con ASP.NET MVC en Febrero. Ha actualizado el código para que funcione con la segunda preview de ASP.NET MVC (aquí tenéis los detalles). Podéis descargar la última versión del código aquí.
-
ASP.NET MVC en profundidad: La vida de una petición ASP.NET: Stephen Walther nos muestra los pasos concretos que pasan cuando se ejecuta una petición ASP.NET MVC.
-
Filtros de acción de ASP.NET MVC - Cacheado y compresión: Kazi Manzur Rashid tiene otro post donde nos enseña cómo usar el soporte de ActionFilterAttribute en ASP.NET MVC para implementar la salida de cacheo y de atributos de compresión. Leed esta guía para aprender cómo funcionan los filtros de acción, o ved el vídeo de Scott Hanselman sobre esto.
-
Definiendo rutas con expresiones regulares en ASP.NET MVC: Alguien me preguntó el otro día cómo usar expresiones regulares para definir reglas de rutado con ASP.NET MVC. Fredrik Kalseth tiene un ejemplo sobre cómo hacer esto.
-
Testing con ASP.NET MVC: Simone Chiaretta habla sobre cómo testear controladores en la segunda preview de ASP.NET MVC. Nota: La próxima preview de ASP.NET MVC incluirá unos cuantos refactorings que simplifican esto considerablemente (y evintan tener que hacer mocks para escenarios comunes).
-
Test-Driven Development con los test unitarios de Visual Studio 2008: Stephen Walther nos describe cómo funcionan las características de test unitarios en VS 2008 Professional (con un proyecto ASP.NET MVC). Leed tambien el post de introducción a Rhino Mocks que describe cómo usar el framework libre Rhino Mocks con proyectos de test de VS.
Visual Studio
-
Parche para despliegue web de VS 2008 disponible en otros lenguajes a parte del inglés: El pasado mes publicamos un parche que corregía algunos bugs, añadía nuevas características y mejoraba el rendimiento del despligue en escenarios web en VS 2008 y Visual Web Developer 2008 Express. Esta actualización sólo funcionaba en las versiones de lenguaje Inglés. Ayer publicamos una actualización para los demas lenguajes excepto para Portugués y Ruso (que saldrán en breve).
-
Parche para problema de rendimiento en VB para VS 2008: El equipo de Visual Baseic a publicado un parche que corrige algunos problemas de rendimiento de con archivos largos que contienen documentación XML. Leed este post para ver dónde descargarlo si tenéis este problema.
-
10 Formas de incrementar la productividad con C# y VS 2008: John W Powell comparte algunos trucos sobre cómo mejorar la productividad en C# con VS 2008.
-
Mostrar tokens personalizados, no-realizados y hacks en la lista de tareas: Sara Ford tiene unos cuantos post en los que nos habla sobre lo que podemos hacer con la lista de tareas. Leed también Cómo crear y ver Todos en la lista de Tareas, Assignar prioridad a los elementos de la lista de Tareas, Crear enlaces en la lista de tareas, crear tareas de usuario, y navegación por teclado en la lista de taréas.
Silverlight
-
Usando el DataGrid y definir columnas: Scott Morrison ha comenzado una serie de post enseñándonos a usar el control DataGrid de Silverlight 2 (el es el program manager para esto - así que conoce muy bien eso).
-
Usando el DataGrid con WCF y LINQ to SQL: Este video de 15 minutos nos enseña cómo crear un modelo de objetos con LINQ to SQL en el servidor y publicarlo con WCF. Luego nos muestra cómo crear un cliente Silverlight con un DataGrid, y qué llamadas debe hacer el servicio WCF para obtener los datos con LINQ to SQL.
-
Edicion simple de datos de un Servicio web en un DataGrid: Mike Taulty nos enseña como crear un servicio WCF en el servidor, y usarlo en un cliente Silverlight 2 para obtener datos, enlazarlos a un DataGrid, permitir actualizaciones de filas, añadir/eliminar, y guardarlos en el servidor con Silverlight 2 Beta 1.
-
Ordenando el control DataGrid: El control DataGrid de Silverlight 2 Beta 1 no tiene integrado el soporte de ordenación por columnas (vendrá en la Beta 2). Esto no ha detenido a Matt Berseth. En su post nos muestra cómo implementar la ordenación con una cabecera personalizada. Leed el post de Matt aquí, donde nos pone una página de prueba que muestra algunas de las características del DataGrid.
-
Gráficas Silverlight Open Source con VisiFire: Silverlight no tiene controles de gráficas integradas. Pero los chicos de Webyog han publicado un conjunto de controles open source para Silverlight sobre gráficas (con soporte para animaciones) que permiten enlazar fácilmente datos con ellos. Sus modelos hacen realmente fácil enlazar estos componentes con aplicaciones existentes en HTML y AJAX.
.NET
-
Métodos de extensión: FormatWith y DateTime: James Newton-King y Fredirg Kalseth tienen unos ejemplos sobre cómo usar los métodos de extensión en VB y C# en VS 2008 para crear algunas librerías muy útiles.
-
Explicación de Dependency Injection: James Kovacs tiene un articulo en MSDN explicando cómo crear aplicaciones débilmente acopladas y cómo habilitar la dependency injection. Leed también el post de Scott Hansleman sobre la lista de contenedores de Dependency Injector de .NET (IOC). Matthew Podwysocki también habla sobre esto en sus post aquí y aquí.
Espero que sirva.
Scott.
Traducido por: Juan María Laó Ramos.
