25.2.08

Virtual TechEd

Virtual TechEd es una iniciativa de Microsoft para permitirnos, a quienes no pudimos asistir, de participar de los eventos de Tech Ed Europa y USA que se estan llevando a cabo.

La ruta es: http://www.virtualteched.com/pages/default.aspx

Publicaron ademas una seccion interesante de entrevistas y charlas cortas: http://www.virtualteched.com/pages/videos.aspx grabadas en formato de videos (mp4, wmv) y en multiples resoluciones.

Francisco Gonzalez y Fernando G. Guerrero de Solid Quality comentan sobre la herramienta que hemos creado llamada Change Data Capture. Esta herramienta permite tomar "fotos" de el estado de la base de datos a traves de un intervalo, tomando contadores de rendimientos y medidores de trazas del profiler, y finalmente, a traves de los deltas, se puede determinar el rendimiento del servidor.

Una de las ventajas de esta tecnica es que es mucho menos invasiva y mas leve en cuanto a rendimiento, que tener que adaptar la BD con triggers para poder notificar/medir el rendimiento. Esta tecnica fue parte creada/mejorada por Andrew Kelly y Eladio Rincon, ambos tambien de Solid Quality Mentors.

Es parte de las utilidades y tecnicas que aplicamos cuando nos contratan para apoyo en deteccion de cuellos de botella y mejora del rendimiento en sistemas de base de datos SQL Server.

Mejor, que Francisco y Fernando lo expliquen directamente: http://www.virtualteched.com/Videos/EU_1_fgonzalez_fguerroro_FB_100.asx

6.2.08

Mejoras en Rendimiento de Visual Studio 2008

En una presentacion que di en diciembre 2007 al Banco Central de Costa Rica, uno de los asistentes me comento sobre los problemas de rendimiento que tienen con Visual Studio 2005 y especificamente si habrian mejoras en la version 2008 orientadas a mejorar esto.

Mi amigo Marino Posadas (mejor conocido como el Ave Fenix) me ha recomendado un par de lecturas especificamente tratando este tema, las cuales les recomiendo leer:

Del blog de Soma Somasegar: http://blogs.msdn.com/somasegar/archive/2007/09/27/vs-2008-performance-improvements.aspx

Del blog de Scott Gutrie: http://weblogs.asp.net/scottgu/archive/2007/11/01/tip-trick-hard-drive-speed-and-visual-studio-performance.aspx

21.1.08

Depurando el codigo del .NET Framework

Daniel Seara me ha pasado el url de un blog post donde explican las configuraciones necesarias para VS2008 para poder hacer que el debugger baje los simbolos de debug del codigo de los assemblies del .NET Framework.
(parece que estoy escribiendo un traba-lenguas! :) )
http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx

12.11.07

Presentacion con el MSDN Tour

El proximo martes 27 de noviembre estare presentando en el Club Union en Costa Rica (Salon Alfredo Echandi) para el MSDN Tour de Microsoft. (De 8 am a 12 pm)

La presentacion que he seleccionado es SQL Server: Almacenando datos no estructurados o semi-estructurados
Audiencia recomendada: Desarrolladores, Profesionales de Base de Datos, DBAs.

Almacenando datos no estructurados o semi-estructurados: Las bases de datos relacionales y los DBAs que las administran están acostumbrados al almacenamiento de datos estructurados. Según Gartner, 80% de los datos de una corporación son datos semi-estructurados o datos no estructurados (que no se pueden almacenar y extraer en una base de datos bajo el esquema relacional). Durante esta sesión revisaremos qué representa esta información, qué opciones existen para su almacenamiento y que opciones existen para búsquedas. Atención DBAs - no todo es color relacional!

Ese mismo dia se estara presentando una sesion sobre Monitoreo con System Center Operations Manager 2007.

Para poder asistir hay que registrarse: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032358409&Culture=es-CR

7.11.07

Webcast: Nuevas Construcciones de T-SQL en SQL Server 2008

El próximo jueves 15 de noviembre dare el webcast Webcast: Nuevas Construcciones de T-SQL en SQL Server 2008.

Este es el url para que se registren quienes quieran asistir:
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032359332&Culture=es-AR

SQL Server 2008 extiende las capacidades de T-SQL: nuevas construcciones para operación de DML, nuevos tipos de datos, nuevas declaraciones de parámetros, nueva sintaxis para inicialización de datos, mejores en la integración con .NET (SQLCLR), mejoras a nivel de los DDL Triggers y más! – Durante esta sesión reparásemos los cambios más importantes que Microsoft está preparando para T-SQL en SQL Server 2008.

Idiomas: Español.
Productos: .NET,SQL Server.
Audiencia(s): Developer,Estudiante,Profesional de TI.
Duración: 60 Minutos
Fecha de Inicio: jueves, 15 de noviembre de 2007 02:00 p.m. Lima, Quito

Los espero!

18.10.07

Cursos Gratuitos en Linea

Estamos probando la posibilidad de promover cursos en linea utilizando Live Meeting 2007 (igual como 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, un monstruo en el tema 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 - MUY RECOMENDADO! - el 4 y 6 de diciembre)
  • Guía Práctica de Optimización de Código de Acceso a Datos en .NET Framework (dictado por Adolfo Wiernik el 6 de diciembre)

Hemos habilitado solamente 20 cupos por curso por ahora.

Para inscribirse: http://learning.solidq.com/la/

Comics del Solid Quality Summit para Brazil, Chile y Argentina

Hemos creado estos comics para promover nuestra gira en Sao Paulo, Santiago y Buenos Aires.
Espero nos acompanen para estos eventos!

(click a la imagen para ver la foto completa)







130 consultores, 0 oficinas fisicas

La cultura corporativa en Solid Quality Mentors es totalmente distinta a cualquier cosa que haya conocido o realizado en el pasado.

130 especialistas en mas de 25 paises y ni una sola oficina fisica (aunque si muchas oficinas virtuales en todas partes en el mundo!).

Este modelo de trabajo solamente podria ser posible por Internet y herramientas de colaboracion... a nivel corporativo, lo hemos escogido asi para ofrecer a nuestros clientes a los mejores especialistas en la plataforma de datos de Microsoft, no importa adonde se encuentren....

Eugenio Serrano describe muy bien lo que creo es la experiencia de todos quienes trabajamos bajo este modelo de "teletrabajo. La entrevista se la realizo la Asociacion Argentina de Teletrabajo (interesante que exista algo asi no?).
Aqui la entrevista completa

31.8.07

"Stuck in the 1980s with old-fashioned BIOS"

He estado ayudando a mi hermano a instalar Windows en su Mac Pro. Para esto, Apple ha sacado un software llamado BootCamp , el cual permite en pocas palabras, hacer virtualizacion de Windows en la MAC a nivel de hardware (y un poco de software) y no como en este momento lo realizan VirtualPC o VMWare que son soluciones totalmente software.

Me he encontrado un comentario que me ha hecho reir y al mismo tiempo despertado mi curiosidad:

EFI and BIOS

Macs use an ultra-modern industry standard technology called EFI to handle booting. Sadly, Windows XP, and even Vista, are stuck in the 1980s with old-fashioned BIOS. But with Boot Camp, the Mac can operate smoothly in both centuries.

Investigando:

  • EFI es una tecnologia de Intel para sustituir el BIOS. Mas info
  • Windows Vista efectivamente no soporta EFI en este momento, pero, segun Microsoft lo hara en un posible futuro release. Mas Info

    Un punto interesante de esta discusion es que EFI se puede desarrollar para sistemas operativos de 32-bits, 64-bits o versiones previas de SO que trabajan con BIOS. Microsoft ha indicado que su interes sera enfocarse en 64-bits y BIOS support.

    Por que esto es importante?
    EFI permitira que el sistema operativo se pueda ejecutar inclusive si viene preconfigurado en un CD, DVD, Memory Stick o cualquier otro medio. Para esto, se ha desarrollado un standard que se llama "El Torito" (no he podido averiguar cual latino tuvo que ver con esto!) que define el formato en que se deben quemar las imagenes de un OS en un dispositivo para que puedan ser cargadas directamente. Mas Info

Resumen de Contenidos que he creado para Microsoft Learning y Microsoft Press

Estos son los 4 libros en los que he participado como co-autor durante los ultimos 2 años:

MCTS Self-Paced Training Kit (Exam 70-431): Microsoft SQL Server(TM) 2005 Implementation and Maintenance (Pro-Certification) (Hardcover)http://www.amazon.com/MCTS-Self-Paced-Training-70-431-Pro-Certification/dp/073562271X/ref=pd_sim_b_3/002-7994447-3745669


Microsoft SQL Server(TM) 2005: Database Essentials Step by Step (Step By Step (Microsoft)) (Paperback)
http://www.amazon.com/Microsoft-SQL-Server-2005-Essentials/dp/0735622078/ref=sr_1_2/002-7994447-3745669?ie=UTF8&s=books&qid=1188573046&sr=1-2

MCITP Self-Paced Training Kit (Exam 70-441): Designing Database Solutions by Using Microsoft SQL Server(TM) 2005 (Paperback)
http://www.amazon.com/gp/product/0735623422/ref=pe_pe_5050_6523170_pe_snp_422

Microsoft SQL Server(TM) 2005: Applied Techniques Step by Step (Pro - Step By Step Developer) (Paperback)
http://www.amazon.com/Microsoft-SQL-Server-2005-Techniques/dp/0735623163/ref=sr_1_1/002-7994447-3745669?ie=UTF8&s=books&qid=1188573474&sr=1-1

Aparte de esto, escribi por completo la clinica:

Clinic 2783: Designing the Data Tier for Microsoft SQL Server 2005
http://www.microsoft.com/learning/syllabi/en-us/2783bfinal.mspx

Y finalmente, estuve dentro del comite que evaluo tecnicamente las preguntas del examen Exam 70-442.

Disponible Setiembre 12: MCITP Self-Paced Training Kit (Exam 70-441): Designing Database Solutions by Using Microsoft SQL Server(TM) 2005

Me ha llegado una notificacion de Amazon hoy que el ultimo libro en el que he participado como autor estara disponible para la venta empezando en Setiembre 12.

Ya hoy se puede solicitar para pre-venta.

El libro es: "MCITP Self-Paced Training Kit (Exam 70-441): Designing Database Solutions by Using Microsoft SQL Server(TM) 2005".

He escrito 3 capitulos para este libro:
- Chapter 6 Designing Objects That Retrieve Data
- Chapter 10 Designing a Test Plan for a Database
- Chapter 11 Creating a Performance Baseline

En el desarrollo del Capitulo 10 he recibido una ayuda invaluable de mi amigo Marino Posadas.

Como coautores en este libro han participado: Dejan Sarka (Eslovaquia), Andy Leonard (USA) y Javier Loria (Costa Rica). Ademas de que hemos recibido la ayuda de Francisco Gonzales y Jesus Lopez (ambos de España).

El libro, como su titulo lo dice, es un libro de diseño de base de datos en SQL Server 2005. Hay algunos capitulos que tratan temas mas de implementacion, pero en general, es un libro de guias y practicas para el diseño correcto de elementos en la base de datos.

Noten que, los capitulos que me ha tocado escribir a mi , tienen mas que ver con tecnicas de Testing. Es un detalle que me parecio interesante, tomando como base los webcasts que di sobre Visual Studio Team System for Database Professionals, el hecho de que el mundo de base de datos se esta ya organizando alrededor de practicas aprendidas del mundo del desarrollo de componentes (versionamiento, testing unitario, testing de performance enfocado a BD, refactoring, etc).

En fin, el libro ha sido un duro trabajo pero estamos contentos con el resultado final! - Muy recomendado!