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!
27.8.07
HP y Dell: Configuraciones especificas para SQL Server
Inclusive, han creado un Wizard o Advisor que guia en el proceso de seleccionar el tipo de hardware mas optimo para una solucion: http://www.dell.com/content/topics/global.aspx/tools/advisors/sql_advisor?c=us&cs=555&l=en&s=biz
Uno de los factores que afecta por ejemplo, es si sera un sistema relacional OLTP o si sera un sistema OLAP multidimensional para BI. El consumo de recursos en estas configuraciones debe de variarse.
Luego de una serie de preguntas en cuanto a la capacidad que debera soportar el servidor, DELL recomienda una arquitectura y una serie de servidores para soportarla.
Por supuesto HP no podia quedarse atras: http://h71028.www7.hp.com/enterprise/cache/503252-0-0-0-121.html?jumpid=solutions/microsoft/sqlbiconfigs
Ademas tambien publican soluciones para OLTP: http://h71028.www7.hp.com/enterprise/cache/3887-0-0-0-121.html
O soluciones para OLAP: http://h71028.www7.hp.com/enterprise/cache/3888-0-0-0-121.html
Shadows en vez de Overloads
La discusion la ha iniciado Eugenio Serrano, los dejo aqui con sus comentarios:
Public Class ComprobantePadre
Public ReadOnly Property Nombre() As String
Get
Return "ComprobantePadre"
End Get
End Property
End Class
Public Class Comprobante
Inherits ComprobantePadre
Overloads ReadOnly Property Nombre() As String
Get
Return "Comprobante"
End Get
End Property
End Class
Amigos: Increiblemente esto compila en Visual Basic 2005, lo mas increible es que en la propiedad nombre de Comprobante oculta a la propiedad Nombre de la clase ComprobantePadre...
Se comporta exactamente igual como si hubiera puesto Shadows en vez de Overloads.
A no ser que se me este pasando algo muy grande que no logro ver, realmente no entiendo como puede compilar esto.
Estoy diciendo que quiero hacer una sobrecarga y tienen exactamente la misma firma.
Obviamente el equivalente a C# de esto no compila ni a palos
Algo mas que Surface Computer
Pues bien, mi amigo Marino Posadas del equipo de Solid Quality España me ha enviado este video sobre una utilizacion de un Surface Computer en una aplicacion de negocios: http://www.youtube.com/watch?v=Lt_4bfyxOf0
Que les parece?
Entrevista con Dave Campbell
Mi amigo Itzik Ben-Gan (a quien conoci durante mis años en Microsoft Israel y ahora como compañeros de trabajo en Solid Quality) a publicado una entrevista que le ha realizado.
Muy recomendado sobretodo cuando habla sobre cual sera la estrategia de SQL Server para los proximos años!
Leanlo aqui: http://www.sqlmag.com/Article/ArticleID/96048/96048.html
24.8.07
Evento Solidario de INETA Latam en Lima, Peru
Ver información del evento y forma de colaborar
27.4.07
Documentación sobre Actualización hacia SQL Server 2005
Estos temas son parte de los que se hemos presentado durante los eventos del Solid Quality Summit 2007.
* Hemos desarrollado para Microsoft la “guía oficial”: SQL Server 2005 Upgrade Technical Reference Guide.
Esta guía es un documento de 400 páginas explicando en detalle lo necesario a considerar en un proceso de actualización.
Se puede bajar aquí: http://www.microsoft.com/downloads/details.aspx?FamilyID=3d5e96d9-0074-46c4-bd4f-c3eb2abf4b66&DisplayLang=en
* Hemos grabado (en español) 4 webcasts sobre el tema.
Las direcciones para verlos están aquí en el blog de Javier: http://blogs.solidq.com/ES/jloria/Lists/Posts/Post.aspx?ID=7
* SQL Server 2005 Upgrade Handbook, es una guía rápida escrita por miembros de Solid Quality.
Publicada en el sitio web de Microsoft: http://www.microsoft.com/technet/prodtechnol/sql/2005/sqlupgrd.mspx
* Página oficial de Microsoft con más documentación sobre actualización hacia SQL Server 2005: http://www.microsoft.com/sql/solutions/upgrade/default.mspx
1.4.07
Resultados del 1er evento del Solid Quality Summit
Cambio a hora de verano en USA
He actualizado mi Outlook con esto: http://www.microsoft.com/downloads/details.aspx?familyid=e343a233-b9c8-4652-9dd8-ae0f1af62568&displaylang=es
Edición de Archivos XML
XML Notepad es una "vieja" herramienta de Microsoft para la edición de XML.
Algunas de las características interesantes en esta versión que me gustan:
- Poder correr hojas XSL/XSLT directamente dentro de la herramienta (carga una ventana del browser con el XML resultante)
- Performance, mucho más rapido para cargar archivos más pesados
- Mejoras en la usabilidad: menos clicks, utilización del click-derecho, etc. más facil y eficiente de utilizar
Es gratis... asi que, pueden probarla bajándola de aqui: http://www.microsoft.com/downloads/details.aspx?familyid=72D6AA49-787D-4118-BA5F-4F30FE913628&mg_id=10114&displaylang=en
26.2.07
Gira Solid Quality Summit Latinoamerica 2007
Queremos invitarlos a que nos acompañen a estos eventos que estamos preparando que queremos establecer como algo fijo año a año.
Tenemos planeadas 2 giras, la 1era que cubre el norte de Latinoamerica y la 2nda para el sur de Latinoamerica. Tenemos tambien en el horno un congreso (Summit) de 3 días en San Juan, Puerto Rico (mas detalles en un proximo post)
Sentimos que hay un faltante de este tipo de actividades con un enfoque profesional en nuestros paises, que les parece?
19.2.07
Innovate on Windows Vista
El programa se llama "Innovate on Windows Vista" - http://microsoft.mrmpslc.com/InnovateOnWindowsVista/getstarted.aspx
Tiene dos "certificaciones" importantes:
- Works with Windows Vista
- Certified for Windows Vista
María Rocío y su equipo de Deadlock Solutions en República Dominicana me acaban de dar la noticia que, luego del training, están por finalizar ya el proceso de "Works with Windows Vista".
Fabuloso trabajo amigos!!! - estaremos al tanto de su avance!!!! :)
31.1.07
Nuevos sitios de discusión de SQL Server
Peter DeBetta publicó SQLFight - http://sqlfight.com/
Copiando directamente: "SQLFight is a discussion site specifically targeting controversial database design and implementation topics"
Interesante!
Chuck Boyce y algunos de nosotros hemos publicado nuestros videos en el sitio de YouTube Solid Quality - http://www.youtube.com/SolidQuality
Les recomiendo visitarlo constantemente, estamos planeando publicar mucho material por ahi!
He aqui un ejemplo:
Libros que me lei durante las "vacaciones"
Essential Windows Workflow Foundation de Dharma Shukla, Bob Schmidt
Buen libro teorico. Escrito por los diseñadores del producto.
Como libro introductorio a lo que es WWF y su implementación interna está muy interesante.
Los primeros capítulos están escritos como si estuvieramos "diseñando" WWF desde 0, entonces hace mucho énfasis en las decisiones de diseño que se tuvieron que tomar.
Programming Windows Presentation Foundation de Chris Sells, Ian Griffiths
Este libro no me llamó tanto la atención. Está muy recargado y con no mucho orden. Trata de hablar de todo lo posible pero sin profundizar en cada cosa. Trae ejemplo en código interesantes para como aprendizaje inicial y trae muchas fotos (screen shots).
Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation de Charles Petzold
0 screen shots.... 100% teoria + código. Fascinante libro.
Muy profundo, buenas discusiones y escrito de una manera que permite seguirlo como si fuera una conversación (aunque a veces esto lo hace un poco lento.....)
Eso si... se requiere tiempo y paciencia: 977 paginas.
Primer post del 2007
Algunos pensamientos para este post:
1) El año 2005 publiqué 33 posts, el año 2006 29 posts.... ya veremos como nos va este año :)
2) Ya no me veo como el de la foto! Este año llego a 30 primaveras... asi que he decidido actualizar la foto y superar la etapa
3) Sus ideas y comentarios sobre este blog y cualquier otro tema siempre me agradan! Escriban! adolfo@wiernik.net