27.4.07

Documentación sobre Actualización hacia SQL Server 2005

He querido compartir con ustedes información valiosa que hemos desarrollado Solid Quality sobre el proceso de 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

Hace una semana realizamos el 1er evento (en San José, Costa Rica) de la gira que nos llevará por 10 ciudades de América Latina que hemos llamado: Solid Quality Summit Latinoamerica (vean los detalles aqui: https://learning.solidq.com/la/Register.aspx?CourseScheduleId=208)




Quiero agradecer a las 90 personas que se presentaron a este evento en Costa Rica. Hemos catalogado el evento como un éxito total y los comentarios que hemos recibido de los que asistieron confirman que el evento ha gustado! - además, hemos aprendido que hicimos bien y que necesita que mejoremos para las siguientes fechas!



La sesión que estoy dando yo es sobre el Almacenamiento de datos no estructurados y semiestructurados dentro de SQL Server 2005.
En esta sesión, estamos interpretando datos no estructurados aquellos datos de los cuales SQL Server 2005 no tiene la mas minima idea de qué es lo que contienen mas que saber que son un flujo de bits. Datos semi-estructurados, son datos de los que SQL Server puede tener cierta noción de qué almacenan (generalmente en formato XML) pero tienen su complejidad, por ejemplo: se debe mantener el orden de los elementos, cada instancia del documento XML puede tener una estructura distinta o puede que solamente ciertos nodos varien entre cada instancia o podría utilizarse un modelo abierto tipo xmlAny....
En fin... la pregunta es: cómo lo almacenamos? cómo lo indexamos? cómo lo buscamos (y encontramos eficientemente)? y cómo lo modificamos?

Si esto no es interesante... Javier Loría esta dando 2 sesiones muuuy bien calificadas:

- Utilizando el Report Builder de SQL Server 2005 Reporting Services para permitir que el usuario final genere sus propios reportes.

- Creando un "Datawarehouse" sin OLAP sino directamente sobre el motor relacional. Esta sesión cubre a fondo los cambios estructurales fundamentales de SQL Server 2005 Analysis Services... muuuy buena!

La siguiente parada es Bogotá Colombia (el 16 de abril) y Lima Perú (el 19 de abril).
Cupos son limitados (aprox 120 personas solamente).

Cambio a hora de verano en USA

Probablemente ya han leido esto de otros sitios pero... Estados Unidos modificó las fechas en que se entraría a el cambio de hora de verano. Esto implica que los software que dependan de fechas/horas podrían tener un eventual problema al adecuarse a que el cambio de fecha se realiza más temprano este año que en todos los años anteriores.

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

Microsoft ha lanzado la herramienta XML Notepad 2007.

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

Con mucho orgullo y expectativas les presento lo que hemos estado planeando durante los últimos meses en Solid Quality América Latina.



Queremos invitarlos a que nos acompañen a estos eventos que estamos preparando que queremos establecer como algo fijo año a año.
Hemos logrado atraer una serie de patrocinadores interesantes como SQL Server Magazine! (las otras sorpresas las dejo para el día del evento :) - pero creanme son MUY BUENAS!

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

SQL Server SP2 ya está afuera!

http://www.microsoft.com/presspass/press/2007/feb07/02-19SQLSP2PR.mspx
y aqui esta:
http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/servicepacks/sp2.mspx

Innovate on Windows Vista

Los entrenamientos que di en Noviembre-Diciembre anterior en República Dominicana y Puerto Rico fueron parte del apoyo de Microsoft a ISVs en la región, para estimular que empiecen a mover (y validar) sus aplicaciones sobre 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

Algunos compañeros de Solid Quality han estado publicado material interesante:

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"

Estos son:

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

Ya de vuelta... e iniciando con mi primer post de este año (aunque desgraciadamente me tomó todo enero para poder hacer!)

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

17.11.06

Próximos compromisos

Las próximas semanas estaré dando un curso nuevo que he terminado de escribir acerca de El desarrollo de aplicaciones con .NET 3.0 y otro sobre Extensibilidad de Office 2007 y Integración con mis Aplicaciones.

Estaré en República Dominicana y Puerto Rico ahora en diciembre y enero se están confirmado ya otros compromisos.

Que tal si lo llevamos a tu país?

Estoy en MSDN TV! :)

MSDN TV es la nueva iniciativa de MSDN Latinoamerica para hacernos llegar contenido interesante, en esta ocasión, en forma de videos y programas "televisivos".

Durante la conferencia Tech-Ed 2006 de Microsoft en Boston, USA en junio anterior, filmé un video de 15 minutos con el objetivo de mostrar a todos los que no pudieron asistir.... Qué es Tech-Ed?

Filmé entrevistas con varios miembros del equipo de Solid Quality Learning (Javier Loría, Francisco Gonzales, Fernando Guerrero) y con Pablo Castro del equipo de ADO.NET de Microsoft.

Bueno, pues el episodio #1 y el episodio #2 ya se han publicado justo con estos videos!

Que les parece?

WPF y ClickOnce

Windows Presentation Foundation también utiliza ClickOnce como el mecanismo de deployment, tanto para XAML apps como para XBAPs.

Este articulo (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/clickoncetrustpub.asp) es lo mejor que he leído para entender a fondo y rápidamente ClickOnce.

[Costa Rica: Estaré dando una charla sobre ClickOnce el próximo 21 de nov 06 para CRUG.NET]

El Guille celebra 10 años

El Guille no solo es un popular sitio de apoyo en VB y .NET sino el ejemplo de un sitio que celebra 10 años de estar brindando apoyo gratuito a la comunidad de desarrolladores Microsoft.

Para celebrarlo, no solo hay premios (Solid hemos donado 10 libros del Microsoft SQL Server 2005 Implementation and Maintenance 70-431 Training Kit), sino que también pueden escuchar una entrevista de MSDN Radio.

Felicitaciones Guille!

Volviendo a escribir...

Luego de unas semanas de silencio se me han acumulado las cosas que he querido escribir aquí.

No ha sido en vano el silencio en el blog, he estado involucrado en un proyecto con Windows Presentation Foundation del que espero poder publicar mayor detalles en un par de meses.

Por el momento... vale decir que ya .NET 3.0 es una realidad:
Microsoft .NET Framework 3.0 Redistributable Package
Microsoft .NET Framework 3.0 Readme
Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)
Microsoft® Windows® Software Development Kit for Windows Vista™ and .NET Framework 3.0 Runtime Components
Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP

1.10.06

1er Community Technology Preview de Orcas (proximo Visual Studio)

http://www.microsoft.com/downloads/details.aspx?FamilyID=82243606-d16d-445c-8949-9ee8c10cda2e&DisplayLang=en

Aquí algunos detalles de las características nuevas:

The highlights of this CTP include:

·       Improvements on the widely acclaimed Visual Studio 2005 product set

·       Significant investments in improving product quality

·       LINQ to Objects API

o       LINQ to Objects API supports queries over any .NET collection, such as arrays and Generic Lists. This API is defined in the System.Query namespaces inside System.Core.dll. Click here for more details about LINQ.

·       Partial C# 3.0 Language Support: This CTP implements some of the new language features of C# 3.0

o       Local variable type interface

o       Lambda expressions

o       Object initializers

·       Partial C# 3.0 IDE Support: In addition to the C# 3.0 language features there is partial IDE support

o       Colorization and New Keywords in Completion List

o       Edit and Continue Rude Edit Detection

·       Partial VB 9.0 Language support (Due to differences in feature delivery schedules VB implementations of the above C# features will appear in a future CTP)

o       Local variable type inference and Option Infer switch

·       VSTS Improvements in load & unit testing such as unit test for devices

·       Device development improvements

o       VSTS integration

o       Access and modify device security configuration from the IDE

·       Enables developers to build and debug a Windows Vista Application

·       Enables Visual Studio Tools for Office developers to build document-level customizations for Word and Excel 2007

·       Enables eMbedded Visual C++ 4.0 developers to use Visual Studio Code Name “Orcas” to build their existing applications

·       NET Framework improvements such as:

o       New managed add-in model enables developers to add a version-resilient extensibility model to their products.

o       Support for time zone conversion, enumeration and serialization, including cases where Daylight Saving Time rules change over time.

o       Reflection in Partial Trust, enabling sand box scenarios for all applications that depend on these features.

o       The ability to control the garbage collector’s latency mode

o       Improved CLR ThreadPool micro-performance and throughput for worker and IO completion

30.8.06

Articulo sobre XML en SQL Server 2005

Este es un tema al que le tengo mucho interés.
Luego de haber escrito el capítulo 8 para el Training Kit de Certificación para el Examen 70.431, que justamente habla de SQLXML, le he tomado un cariño especial!

Gustavo Larriera de Solid Quality Learning ha publicado un interesante artículo con comparaciones de rendimiento entre manipular datos XML en columnas de texto o utilizar el nuevo tipo de dato XML en SQL Server 2005.

Lo pueden leer aqui: http://www.microsoft.com/latam/technet/articulos/tn/ago06-14.mspx

Programa .NET Protector para Desarrolladores

Microsoft Latinoamerica ha lanzado una nueva iniciativa para la capacitación en técnicas de desarrollo de código seguro.

Es un programa gratuito a través del cual no solamente brindan contenidos técnicos sino también la posibilidad de realizar exámenes para evaluar el avance (e ir ganando escudos!)

Daniel Seara de Solid Quality Learning es quien ha creado el contenido para esta iniciativa... e inclusive ha prestado su voz para algunas grabaciones que se escuchan en los cursos!

http://www.mslatam.com/latam/msdn/comunidad/netprotector/

17.8.06

SQL Server Express - Instalación y Configuración

Gustavo Larriera, compañero de Solid Quality Learning ha escrito un interesante artículo sobre la versión gratuita de SQL Server 2005: SQL Server Express.

 

Les recomiendo leerlo!

http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/MTJ_0005.asp