miércoles, 26 de septiembre de 2012

FastMember librería más eficiente que usar Reflection .NET para configurar propiedades

FastMember es una librería que permite leer y escribir propiedades de objetos en .NET de una manera mas eficiente que usar Reflection según lo plantean el creador en su blog , dejo aqui una imagen de los resultado de las pruebas con 1 millon de operaciones de lectura y escritura.
Ver más

Generar excel dinámico con NPOI desde listas genericas

NPOI, tal como aparece en la pagina de codeplex.com, es una libreria que permite leer y escribir archivos en excel si tener instalado el  Excel en nuestro equipo. Si quiere ver mas caracteristicas revisa http://npoi.codeplex.com/.

Para un ejemplo practico vamos a descargar un archivo en formato de hoja de excel y que contendrá un listado de personas. El siguiente ejercicio pretende que el codigo desarrollado sea flexible hasta el punto que se pueda reutilizar para descargar diferentes lista de objetos contenidos en una lista generica , es decir que se require descargar un listado de clientes el mismo codigo sin ser cambiado sirva para decargar un archivo excel con el listado de paises etc, para este objetivo se creara un codigo que :

-Genere una lista generica de objetos.

-Transforme el listado de objetos en un objeto datatable. Para este punto de tomo código de diversos sitios entre ellos stackoverflow, específicamente desde  http://stackoverflow.com/questions/564366/convert-generic-list-enumerable-to-datatable.
Ver más




lunes, 16 de julio de 2012

Automatizando pruebas web con SeleniumHQ

Si trabajas en el desarrollo web y deseas acelerar el proceso de pruebas sobre tu formularios, te recomiendo el complemento para Firefox llamado Selenium HG, este complemento lo puedes descargar desde http://seleniumhq.org/download/ y una vez que lo agregas  y lo abres iniciara la grabación de todas las acciones que tienes logar sobre el browser las podrás guardar y ejecutar posteriomente a las velocidades y ordenes de ejecución que deseen. Ver más.