Anti Prácticas .NET: Lectura de Datos con ADO.NET II

Dada la sugerencia de Sergio Tarrillo, en este artículo mediremos la lectura de datos de una base de datos con ADO.NET, incluyendo la carga de una lista genérica List<> de objetos de entidad.Este artículo es una continuación del artículo anterior Anti Prácticas .NET: Lectura de Datos con ADO.NET Presentación del escenario Este es el contexto en el que estoy haciendo las mediciones:Una aplicación Windows Forms, que utiliza 3 mecanismos para recuperar datos “de solo lectura” de la base de datos AdvertureWorks alojada en SQL Server 2005:  DataReader cargado en una lista genérica de objetos de entidad DataSet DataTable Aquí subrayo “solo … Continue reading Anti Prácticas .NET: Lectura de Datos con ADO.NET II

MSDN Radio en Vivo: Discusión: Técnicas y Herramientas para Mejorar el Rendimiento de Aplicaciones y Bases de Datos

Durante el último mes los expertos de Solid Quality Mentors han estado discutiendo técnicas para medir y mejorar el rendimiento de las aplicaciones. Durante este show de MSDN Radio únase a una discusión en vivo sobre cómo optimizar sus aplicaciones, herramientas para medir el rendimiento, mejores técnicas de acceso a datos, tips de optimización de código en SQL Server y cómo mejorar el rendimiento de OLAP y Analysis Server. Te esperamos para que puedas evacuar tus dudas y debatir acerca de como mejorar el rendimiento de tus aplicaciones .NET y bases de datos.http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032357579&EventCategory=4&culture=es-AR&CountryCode=AR Aprovecho la oportunidad para invitarlos a que … Continue reading MSDN Radio en Vivo: Discusión: Técnicas y Herramientas para Mejorar el Rendimiento de Aplicaciones y Bases de Datos

Clonación de objetos de estructura compleja

Introducción:La asignación de una variable en otra, de tipos complejos, como son la mayoría de los objetos instanciados de clases del .NET Framework o clases desarrollados por nosotros, dan por resultado dos variables referenciando al mismo objeto. Este concepto es conocido en otros lenguajes de programación como punteros. Siendo así que al modificar el atributo de un objeto apuntado por dos variables, veremos reflejados el cambio en ambas variables, ya que las dos apuntan a la misma instancia de la clase. Es decir el objeto vive en memoria una vez sola y tiene dos variables que apuntan a él. Por … Continue reading Clonación de objetos de estructura compleja

Accediendo a datos en Excel utilizando ADO.NET y ASP.NET

No es un hecho poco común el que nos encontremos con la necesidad de acceder desde nuestras aplicaciones, ya sean estas de escritorio (Win32) o de Internet (ASP.NET), a datos almacenados en otros formatos que no sean bases de datos. En este articulo les mostraremos como leer una planilla Excel subida por un usuario a un sitio Web utilizando ADO.NET. Ver artículo completo….

Jornada en Bs As: Mejoras de desempeño de aplicaciones .NET

Veremos cómo detectar y diagnosticar problemas de desempeño y mal uso de la memoria de aplicaciones .NET.  DETALLES DE CONTENIDOS:Uno de los desafíos a tener en cuenta a la hora de desarrollar medianas y grandes aplicaciones, es lograr una buen desempeño de las mismas en un ambiente de producción, y la posibilidad de escalabilidad que la misma tenga al presentarse el crecimiento del negocio. Por lo tanto, es importante tener en cuenta estos aspectos en el ciclo de vida de una aplicación conociendo las técnicas y herramientas disponibles para lograrlo. Veremos cómo detectar y diagnosticar problemas de desempeño y mal … Continue reading Jornada en Bs As: Mejoras de desempeño de aplicaciones .NET

Capacitación en Línea Gratuita

En Solid Quality Learning estamos probando una nueva modalidad de cursos en línea, utilizando LiveMeeting 2007, de la misma forma que lo hace Microsoft con sus Webcasts. Para poder probar la experiencia, hemos abierto 5 entrenamientos gratuitos de 4 horas de duracion (2 sesiones de 2 horas cada uno). Los temas a escoger son: Mejoras de desempeño de aplicaciones (dictado por Carlos Walzer, el 21 de noviembre) Opciones para la Administración de Transacciones en .NET Framework y SQL Server (dictado por Adolfo Wiernik el 3 de diciembre) Bodegas de Datos (Data Warehouse) e Inteligencia de Negocios para DBAs (dictado por Javier Loria el … Continue reading Capacitación en Línea Gratuita

Mes de Mejoras de Desempeño en MSDN por Solid Quality Mentors

En el transcurso de este mes los mentores de Solid Quality Mentors hemos difundido nuestros conocimientos en MSDN Latino América, acerca de las técnicas disponibles para Mejora de Desempeño de aplicaciones Microsoft. Aquí podrás encontrar la información del wecast que dí, el mismo está en línea para que lo puedas ver a demanda:Herramientas para mejorar el desempeño de las aplicaciones .NET FrameworkMaterial relacionado con este webcast: Presentación Ejemplos de código Aquí podrás consultar las otras presentaciones relacionadas con este tema: ¿Hablamos del rendimiento de las aplicaciones? por Daniel Seara Measuring Performance in ASP.NET Applications por Eugenio Serrano Techniques for Performance … Continue reading Mes de Mejoras de Desempeño en MSDN por Solid Quality Mentors

Solid Quality Summit 2007 Chile/Argentina/Brasil

Se está llevando a cabo durante el año 2007 una gira por 9 países visitando 10 ciudades. Es una oportunidad única donde usted podrá escuchar y aprender de los mejores exponentes en Microsoft® SQL Server™ 2005. Contenidos: – Almacenando datos no estructurados o semi-estructurados – Reportes a la carta con el Report Builder – Optimización y Afinamiento de servidores SQL Server – OLAP sin Datawarehouse en SQL Server 2005 Inscríbete ya aqui: http://learning.solidq.com/la/CourseDetail.aspx?CourseScheduleId=208