lunes, 17 de marzo de 2014

Log de errores en SQL Server 2008

Hace unos días estaba leyendo un libro de SQL Server 2008 y haciendo consultas con la base de datos de AdventureWorks2008 para SQL Server 2008 R2 encontré un store procedure para el registro de log de errores al ejecutar las transacciones, me pareció algo practico y he extraído el script con los procedimientos y estructura para aplicarlos a la db en la que estemos trabajando.

Ver más

Iterando sobre tablas con JQuery

En el siguiente post encontraremos como iterar sobre una tabla html y acceder a los valores seleccionados sobre los controles que se encuentren en cada celda. Usaremos alguna funciones basicas de jquery como closest, find, change, removeAttr, addClass, removeClass entre otras.

Ver más

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.