25.7.06
Recursos sobre Visual Studio Team System for Database Professionals
Les paso aqui algunos links importantes sobre este producto:
Sitio oficial en MSDN
Sitio de PowerToys
Blog del Equipo de Desarrollo
Blogs de los Miembros del Equipo:
Blog de Thomas Murphy
Blog de Cameron Skinner
Blog de Matt Nunn
Blog de Gert Draper
Blog de Richard Waymire
Blog de Sachin Rekhi
Foros de MSDN
Para bajar la ultima actualización:
CTP4: http://www.microsoft.com/downloads/details.aspx?familyid=C2FFA0E9-B68E-4411-9C90-14697AC8FB95&displaylang=en
21.7.06
Obteniendo la certificacion Microsoft Certified Technology Specialists in Microsoft SQL Server 2005
Al revisar la guía de preparación para este examen http://www.microsoft.com/learning/exams/70-431.asp, me he encontrado que los 3 libros en los que he participado como co-autor son la recomendación de Microsoft para estar listos para tomar el examen!
Ver aqui (http://www.microsoft.com/learning/exams/70-431.asp#TOOLS)
Grata Sorpresa!
20.7.06
Proximos Webcasts de Visual Studio Team System for Database Professionals
Prácticas tales como: versionamiento, control de esquemas, administración de un ambiente de desarrollo, pre-producción (pruebas) y producción, etc, prácticas comunes en el desarrollo de aplicaciones pero no tanto en el mundo de desarrollo de base de datos.
Estaré presentando 3 webcasts sobre estos temas para MSDN America Latina:
25 de Julio 2006
Administrando e instalando esquemas de SQL Server con Visual Studio Team Edition for Database Professionals
En este webcast investigaremos las opciones para administración de cambios en los esquemas de base de datos. Revisaremos además como construir, instalar y versionar los scripts que conforman un esquema de base de datos.
1 de Agosto 2006
Generación de datos aleatorios y de comparación para bases de datos SQL Server con Visual Studio Team Edition for Database Professionals
En este webcast investigaremos como generar datos aleatorios para el llenado de tablas y esquemas de datos. Revisaremos además el framework de desarrollo para generadores automatizados de datos.
8 de Agosto 2006
Pruebas unitarias y refactoring a bases de datos SQL Server con Visual Studio Team Edition for Database Professionals
En este webcast investigaremos las características de ejecución de pruebas unitarias de procedimientos almacenados, integradas con el Visual Studio Team Test. Revisaremos además las capacidades de refactoring que ofrece esta herramienta.
Los espero!
17.7.06
Todos los libros publicados por Solid Quality Learning
Los mentores de Solid Quality Learning hemos estado ocupados publicando cerca de 12 libros para Microsoft Press.
Aqui información de algunos de ellos:
Inside Microsoft® SQL Server™ 2005: The Storage Engine
Microsoft® SQL Server™ 2005: Database Essentials Step by Step
Microsoft® SQL Server™ 2005: Applied Techniques Step by Step
Inside Microsoft® SQL Server™ 2005: T-SQL Programming
Inside Microsoft® SQL Server™ 2005: T-SQL Querying
Programming Microsoft® ASP.NET 2.0 Applications: Advanced Topics
Introducing Microsoft® Code Name "Atlas" for Developers
Programming Microsoft® ASP.NET 2.0 Core Reference
Programming Microsoft® ASP.NET 2.0 Applications: Advanced Topics
Mis libros ya publicados!
Microsoft® SQL Server™ 2005: Database Essentials Step by Step
http://www.microsoft.com/MSPress/books/8743.asp
http://www.amazon.com/gp/product/0735622078/sr=8-1/qid=1151492082/ref=pd_bbs_1/002-2273518-5640053?ie=UTF8
Este libro esta dirigido a una audiencia de personas que quieren aprender desde 0 sobre el mundo de base de datos y SQL Server 2005, es la parte de I junto con el siguiente libro que explico mas abajo. El índice cubre estos temas:
An introduction to database development with SQL Server 2005
Make sure you install and setup everything you need to develop
SQL Server database applications
A quick overview to the SQL Server Management tools
How to create a SQL Server database to store your application data
Gathering and understanding business requirements before creating any database object
Design your database to solve your business needs
How to query data from SQL Server
Reading SQL Server data from client applications
Selecting the data you need
Creating views to encapsulate frequently used queries
Retrieving data using programmable objects
How to modify data in SQL Server
Inserting data in SQL Server
Deleting data from SQL Server
Updating data in SQL Server
Microsoft® SQL Server™ 2005: Applied Techniques Step by Step
http://www.microsoft.com/MSPress/books/9624.asp
http://www.amazon.com/gp/product/0735623163/ref=pd_rvi_gw_2/002-2273518-5640053?%5Fencoding=UTF8&v=glance&n=283155
Este libro esta dirigido a una audiencia de personas que quieren aprender desde 0 sobre el mundo de base de datos y SQL Server 2005, es la parte de II junto con el libro que explico mas arriba. El índice cubre estos temas:
How to create a SQL Server database to store your application data
Should you store everything in the database?
Some basic principles about database security you need to know
Basic principles of disaster recovery techniques to protect your database
Transferring your database to other systems
How to query data from SQL Server
Computing aggregates
Improving performance of your queries
Building queries dynamically
Reading data from remote sources
How to modify data in SQL Server
Using transactions to provide safe database concurrency
Keeping history data
Introduction to designing and running reports with SQL Server Reporting Services
Introduction to designing automatic notification systems with Notification Services
MCTS Self-Paced Training Kit (Exam 70-431): Microsoft® SQL Server™ 2005—Implementation and Maintenance
http://www.microsoft.com/MSPress/books/9364.asp
http://www.amazon.com/gp/product/073562271X/ref=pd_rvi_gw_1/002-2273518-5640053?%5Fencoding=UTF8&v=glance&n=283155
Este es el libro oficial de Microsoft para prepararse para la certificación en SQL Server 2005. Entró entre los 5 libros técnicos más vendidos en Amazon durante su semana de lanzamiento.
El índice cubre los siguientes temas:
Installing SQL Server 2005
Configuring SQL Server 2005
Implement Database Mirroring
Implement Log Shipping
Manage Database Snapshots
Working with SQL
Working with XML
Working with HTTP Endpoints
Working with Service Broker Component
Working with Flat Files
Managing Replication
Working with SQL Server Agent Jobs
Using SQL to Manage a Database
Backing Up, Restoring, and Moving a Database
Monitoring and Troubleshooting
Creating and Implementing Database Objects
Durante Tech Ed 2006 en Boston, me he encontrado este libro en la Tienda de Microsoft:

Curiosa publicacion para "Emprendedores"
Están bastante cómicos, muy recomendados!
Summit de Solid Quality Learning en Madrid
Este es un evento anual que consiste en sesiones técnicas enfocadas a conocer a fondo SQL Server. Divididas en 2 tracks (Sala de los Cubos [Sesiones sobre Inteligencia de Negocios] y Sala de los Indices [Sesiones sobre desarrollo, optimización y el motor relacional] se han dado cerca de 50 sesiones en total y se ha tenido una sala dedicada a laboratorios, donde los asistentes podian probar muchas de las técnicas y tecnologías que iban aprendiendo.
Creo que para entender mejor que es, nadie mejor para explicarlo que un cliente. Pueden leer aqui las opiniones de Oscar Montesinos. Vean aqui sus escritos sobre: Dia 1, Dia 2, Dia 3, Dia 4 y Dia 5.
Espero podamos traer tanta experiencia y conocimiento también a America Latina y proximamente estar realizando este tipo de Summits en Bogota, San Jose, Mexico, Buenos Aires y demás ciudades de nuestros paises.
Participacion en MSDN Radio Show
MSDN Radio es un show de Microsoft donde tienen invitados para que se discuta algún tema técnico. Lo que quisimos hacer fue, invitar a varios expertos y que se genere una discusión entre ellos, algo asi como una mesa redonda, donde inclusive la gente que estaba escuchando el show pudiera participar con sus propias preguntas.
Se coordinó con INETA para que los grupos de usuarios de América Latina estén involucrados enviando preguntas y participando durante los eventos en vivo.
Les dejo aquí los links de donde pueden escuchar los shows offline:
MSDN Radio en Vivo: SQL Server: Procedimientos Almacenados de SQLCLR
Daniel Seara, Adolfo Wiernik
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032294877&Culture=es-MX
MSDN Radio en Vivo: Servicios de Reportes en SQL Server 2005: Permitiendo al usuario final crear sus propios reportes personalizados
Jordi Rambla, Alejandro Leguizamo and Javier Loria
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032294875&Culture=es-MX
MSDN Radio en Vivo: Mirroring y Clustering en SQL Server 2005
Antonio Soto, Eladio Rincon and Miguel Egea
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032298274&Culture=es-MX
MSDN Radio en Vivo: Ventajas del modelo de servicios basado en proveedores en ASP .NET 2.0
Eugenio Serrano, Daniel Seara
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032294879&Culture=es-MX
Gira INETA Cono Sur
Eugenio y Daniel, colegas en Solid Quality Learning, Pierre es miembro del equipo de virtualización de Windows en Microsoft. (Si no conoces de virtualización mira este video de Channel9).
La gira nos llevó por Santiago (Chile), Buenos Aires (Argentina) y Montevideo (Uruguay) donde nos esperaron cada uno de los grupos de usuarios participantes de estos eventos.
En Chile, nos presentamos en la Universidad de las Americas, aqui su publicación
En Uruguay, nos presentamos en la Universidad Católica, que tiene la curiosidad de que el auditorio de presentaciones es también la iglesia. Aqui la foto de la verdadera "evangelización" que hicimos:

En Uruguay, tuve el gusto de conocer a Gustavo Larriera, tremendo activista de los grupos de noticias de SQL Server, y nuevo miembro de la familia de Solid Quality Learning! - Aqui un link hacia su blog para que lean sobre él!
Gracias suramerica por una excelente experiencia y por recibirnos de esa manera!
31.5.06
Listos para el mundial!?
Sin embargo, para todos los que quieren mantenerse actualizados de marcadores y avances que mejor que el Microsoft Soccer Scoreboard.
Tienen que verlo por ustedes mismos! Es parte de las nuevas iniciativas de Windows Live.
Nota para piratas: se requiere una copia genuina de Windows para poder instalarlo.
15.5.06
Un poco de emocion
Donde puedes ver a los expertos de Solid Quality Learning?
Presentaciones en MSDN Radio:
1. Mirroring VS. Clustering in SQL Server 2005 (April 19, 11am EST)Mirroring y Clustering en SQL Server 2005
Antonio Soto, Eladio Rincon and Miguel Egea
2. SQL Server 2005 Reporting Services: Enabling the End User to create its own personalized reports. (May 3, 11am EST) Servicios de Reportes en SQL Server 2005: Permitiendo al usuario final crear sus propios reportes personalizados.
Jordi Rambla, Alejandro Leguizamo and Javier Loria
3. How much logic to include in a SQLCLR Stored Procedure? (May 24, 11am EST) ¿Cuánta lógica es la correcta a incluir en un Procedimiento Almacenado de SQLCLR? ¿Se estará convirtiendo SQL Server en un mainframe?
Daniel Seara, Adolfo Wiernik
4. Advantages of the Provider-based service model in ASP.NET 2.0 (June 7, 11am EST)
Ventajas del modelo de servicios basado en proveedores en ASP.NET 2.0
Eugenio Serrano, Daniel Seara, Guillermo Som
Muchos Mentores:
Solid Quality Learning Summit en Madrid del 19 al 23 de Junio
Daniel Seara:
DevDays en Venezuela: http://www.microsoft.com/spanish/msdn/venezuela/devdays2006/default.asp
Continuación de CRUG.NET
Le llamaremos CRUGR2 (Reload 2, para seguir con la moda).
El último año he planeado pocas actividades de CRUG (para no decir que ninguna) por varias razones:
- Desmotivación: me ha cansado el mismo formato de reunirse cada mes a dar 2 charlas y vernos hasta el siguiente mes. No creo que sea efectivo ni existe seguimiento de conocimiento como para poder eventualmente dar contenidos mas complejos
- Falta de Tiempo: preparar las charlas, enviar invitaciones, reservar lugar, reservar proyector, reservar sonido, reservar comida, actualizar pagina web, responder preguntas por email.... demasiado trabajo.........
Quieren saber que es?
Lo presentaremos el próximo 23 de mayo a las 6:00 pm en las oficinas de Microsoft en Costa Rica.
Nos vemos ahi!
Recursos sobre ATLAS
He compilado aqui una lista de pasos que recomiendo seguir:
- Ver esta película: http://download.microsoft.com/download/8/5/8/85803fdd-fe9a-4783-ab37-e0c565172ffd/asp_net_atlas.wmv
- Ver todas estas películas: http://atlas.asp.net/default.aspx?tabid=47&subtabid=478
- Leer lo mas que se pueda de aquí (y seguir los tutorials!): http://atlas.asp.net/docs/Default.aspx
Tour INETA Centroamerica 2006

Hemos celebrado en grande la realización del tour de grupos de usuario de INETA por Centroamerica y Caribe 2006.
INETA y Microsoft han hecho posible el traer a "El Guille" de Solid Quality Learning quien ha dado una estupenda charla de VB2005.
Además hemos contado con 250 personas que asistieron al evento conjunto preparado entre CRUG y SQLUGCR.
Gracias a todos por este genial evento!
29.4.06
Libros ya publicados en Amazon
Microsoft SQL Server(TM) 2005: Database Essentials Step by Step
MCTS Self-Paced Training Kit (Exam 70-431): Microsoft SQL Server(TM) 2005 Implementation and Maintenance
Cool! :)
12.12.05
Versión Localizada de Visual Studio 2005
Microsoft ha anunciado para Abril del 2006 el lanzamiento de la versión en
español de Visual Studio 2005.
El 25 de enero el producto va para RTM, asi que esperemos que todo se
mantenga según el calendario.
9.12.05
Desarrollo MOC 2783 - Desarrollando la capa de datos para SQL Server 2005
He desarrollado para Microsoft Learning el curso MOC 2783 - Designing the Data Tier for Microsoft SQL Server 2005
Dirigido a los desarrolladores de base de datos, este MOC esta desarrollado en formato de clínica y es de 1 dia de duracion. El formato de clinica quiere decir que va tiene al menos un nivel 300 de complejidad, dirigido a personas con experiencia y se hace mucho enfoque en discusiones en clase, muchas demostraciones y contenido de muy alto nivel.
Como se puede ver en Google, ya muchos CPLS han iniciado a ofrecerlo para cuando salga al mercado en febrero.
El curso tiene 6 modulos:
Module 1: Choosing Data Access Technologies and an Object Model
Module 2: Designing an Exception Handling Strategy
Module 3: Choosing a Cursor Strategy
Module 4: Designing Query Strategies Using Multiple Active Result Sets(MARS)
Module 5: Designing Caching Strategies for Database Applications
Module 6: Designing a Scalable Data Tier for Database Applications
Nosotros en Solid Quality Learning hemos desarrollado 9 de los 10 nuevos MOCs que saldran para SQL Server 2005 y estaremos ofreciendo, iniciando en enero, el poder recibir estos cursos directamente por el autor del curso. Interesados?
Esta semana estuve en Redmond, Seattle, oficinas centrales de Microsoft terminando de cerrar la etapa Beta del curso y alistarnos para su lanzamiento y terminar los ultimos detalles.
Entrevista con MSDN Radio
En este sitio se puede llegar facilmente a publicaciones tales como:
En la seccion de Webcasts están publicados todos los webcasts en español.
En la seccion de Webcasts de SQL están publicados los 5 webcasts que di hace algunos meses.
http://www.microsoft.com/spanish/msdn/latam/mediacenter/webcast/sqlserver.asp
Las entrevistas MSDN son una nueva iniciativa que consiste en una serie de 3 entrevistas.
Tuve el gusto de participar en la primera edicion de entrevistas MSDN:
1: Entrevista con Juliano Tubino
2: Entrevista con Adolfo Wiernik
3: Cómo participar en la Comunidad
Mi entrevista fue sobre las nuevas características implementadas en ADO.NET 2.0 para mejorar el rendimiento. Nuevas características en el DataSet, DataTable y las clases del modelo de objetos de ADO.NET.
La entrevista completa esta disponible para escucharse en linea o para bajarse a la maquina.
Ambos links llevan a una pagina de registro, luego de autenticarse con Passport se puede escuchar o bajar el archivo.