25.2.08
Virtual TechEd
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
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
(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
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
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
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
130 consultores, 0 oficinas fisicas
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
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!