Lazy C#

8 noviembre, 2014

Desde las ultimas versiones del framework (desde la version 4) existe el objeto Lazy que podemos ocupar para diferir la inicialización de un objeto para mejorar el performance de la aplicación. Es decir, que podemos inicializar un objeto sin inicializar las demas propiedades hasta el momento en que se usen. De esta forma podríamos tener […]

Post Get Redirect Pattern – ASP .NET MVC

4 noviembre, 2014

Cuando estamos desarrollando una aplicación web es muy común que nos encontremos con el siguiente escenario que representa un problema, no tan grave pero si nos pude causar problemas. Tenemos una vista que dispara una petición por medio de POST donde se envían datos para realizar algún proceso (como naturalmente sucede), y esta vista después […]

Reflection y métodos genéricos C#

10 enero, 2014

Algunas veces cuando estamos resolviendo una tarea por medio de reflection se tiene la necesidad de invocar un metodo de alguna clase pero resulta que este metodo tiene una firma donde espera parametros de forma generica, algo asi: private static T ReadResultsIntoList<T>(XDocument xmlData) { . . . . return (T)resultList; } Ahora cuando quiera invocar […]

Vistas Parciales con WinJS (Windows 8)

8 enero, 2014

Algunas veces en necesario reutilzar alguna pagina en nuestra aplicacion (como si fuera un usercontrol) que desarrollamos previamente, esto es util pues podemos reutilizar codigo. Como naturalmente lo hariamos en una pagina web seria obtener un recurso web (una pagina) por medio de AJAX y el contenido de la respuesta colocarlo sobre un contenedor cualquiera […]

Listas en WinJS (Windows 8)

20 agosto, 2013

Cuando desarrollamos una aplicación para Windows 8 con Javascript encontramos que el api de WinJS podría ofrecer algo mejor respecto al manejo de colección de objetos; tenemos los objetos nativos de Javascirpt y tenemos uno mas que ofrece el api de WinJS que es el objeto WinJS.Binding.List que es bastante util sin embargo no es […]