SharePoint Latin Rotating Header Image

February, 2007:

Se acerca el MVP Summit 2007 en Seattle

Mientras más se acerca el MVP Summit 2007 más la emoción me da el saber que estaré compartiendo con colegas que vivimos la misma pasión por las tecnologías. Amigos de geeks y msmvps pongámonos desacuerdo para tener una reunión allá en Seattle. Sería bueno conocernos en persona y convivir un ratito. Que opinan? Que proponen?

Lean esta nota de prensa que me encontré en el sitio de Microsoft.

Saludos!


** cross posting desde geeks.ms

un momento emocionante para todos

Conforme pasa el tiempo más emocionante se vuelve el mundo de las tecnologías de información. Es increíble el pasado, presente y futuro que en la industria estamos percibiendo. Antier vi este video en Channel 9 sobre WCF solo Doug Purdy plática sobre Workflow Foundation donde dice que WF es el nuevo VB para su mama. En otras palabras la tan esperada herramienta visual para el modelado de diagramas de flujo que se integrar fácilmente al mundo administrado de .NET. Comentan que parte de la visión de este componente es hacer que las personas no escriban código alguno sino simplemente modelen el diagrama de flujo y conecten las piezas de funcionalidad que el programa debe de realizar cuando he platicado de WF normalmente utilizo palabras más complicadas para describir lo que acabo de decir, con este video encontraras verdaderas palabras y formas relajadas de comunicar lo que WCF y WF es y representa desde la perspectiva relajada de los arquitectos de Microsoft.

También como tengo la oportunidad de participar en el programa de Testing de algunas tecnologías de Microsoft desde hace tiempo encuentro una pieza de tecnología que en lo particular me pareció interesante desde la perspectiva de alcance e impacto que tendrá. Hablo de la tecnología con nombre de código “Grava” las nuevas herramientas para la creación de contenido educacional de Microsoft que en definitiva atenderá a un mercado más en la industria que requiere innovación y desarrollo. Imagina la idea de que ahora cualquier estudiante, académico, catedrático, etc. puede utilizar un software que simplifica la expresión y pensamiento de ideas así como su publicación. Así que muy pronto tendremos una nueva ola de desarrollo en las academias.

En fin insisto en que estamos en un momento emocionante en términos tecnológicos como ejemplo veamos este video que muestra como gracias a las tecnologías de información investigadores y científicos pueden colaborar para lograr que el cáncer sea un padecimiento administrado.


** cross posting desde geeks.ms

Tantas cosas, poco tiempo…

Si te encuentras interesado en aprender a programar con .NET 3.0 te recomiendo descargues el Training Kit que se ha puesto a disposición en el sitio comunitario oficial de .NET Framework 3.0. Estoy impresionado ya que el material tiene la leyenda “Microsoft Confidential” y sin embargo ha sido publicado en este sitio oficial para su descarga abierta, vienen presentaciones de 4 días de entrenamiento y sus laboratorios. Por otro lado, uno de los ejemplos interesantes de ver son los de WPF, en este caso aquí te dejo uno capaz de interactuar con modelos Autocad, los amigos de http://interknowlogy.com/ han desarrollado un visualizador WPF llamado 3D Collaborator.

En varios blogs he visto la referencia a un video publicado en youtube.com sobre web 2.0 muy recomendable ya que nos hace pensar en cómo y porque la web ha transformado la forma en que colaboramos y concebimos diversos aspectos de la realidad.

Ya por último adquirir una suscripción a Office Live Premium y de verdad que me ha dejado impresionado ya que ofrece todos aquellos servicios que cualquier empresa chica o mediana necesita contemplar para ser competitivos en estos tiempos.

Por ejemplo, esta suscripción te da acceso a reservar tu dominio, 50 cuentas de correo electrónico con todos los servicios que esperarías como calendario, contactos y conectividad con Outlook, además, todas con la posibilidad de trabajar con MSN Messenger.

También con Office Live Premium puedes crear, mantener y diseñar tu Sitio Web ofreciéndote la funcionalidad que esperas de un sitio web, plantillas para contactar, newsletter, FAQ, descargas, calendario empresarial, biografía de empleados, información legal, servicios y mapa de sitios. Cada página soporta diversos layouts y algunos módulos que puedes integrar como mapas, clima, envío de email, etc. Eso sí, falta agregarle un modulo para desplegar RSS.

Ya por último se cuenta con aplicaciones empresariales disponibles para tu negocio. Hablamos de un mini CRM llamado Business Contact Manager ahora vía Web en donde puedes controlar tus cuentas, contactos, oportunidades, productos y documentos. Se cuenta con un Time Tracker para el control y manejo de los tiempos de empleados. Se cuenta con aplicaciones para la administración de proyectos, administración de documentos e imágenes, una aplicación de ventas en donde puedes rastrear a tu competencia, dar soporte a clientes y realizar estimados. Ya por último se cuenta con WorksPaces de SharePoint v3 en donde puedes crear blogs, wikis, portales de colaboración internos y externos, áreas de trabajo para equipos, de reuniones, etc. Etc. Etc. Todo esto trabaja fenomenal con la familia Office 2007.

En fin, altamente recomendable.


** cross posting desde geeks.ms

Presentando Windows Vista y Office 2007 en Mexicali.NET

Este próximo 28 de febrero la comunidad Mexicali.NET realizará un mini lanzamiento de Windows Vista y Office 2007 en donde estoy invitado para dar la plática de Office 2007. Aquí dejo la invitación para todos aquellos que pasen por este blog y que radiquen en la ciudad de Mexicali, Baja California México.


Los detalles de la invitación están aquí:


invitacion3.jpg 


Y el registro en línea aquí: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032329961&Culture=es-MX


Saludos!

** cross posting desde geeks.ms

people ready business la nueva filosofia de Microsoft

Al final del día nuestra razón de ser es ofrecer soluciones de información para los empleados o clientes, normalmente construimos sistemas que refuercen procesos y normen el actuar de la gente, logrando medir la forma en que la gente trabaja (proceso) y afinarlo acorde a las necesidades de la organización en términos de eficiencia, costo, tiempos o alguna meta en particular.


Las tecnologías de información son un aliado estratégico para la organización. Se dice que la información es poder. Hemos crecido en una industria emergente que está posicionándose prácticamente en todos los aspectos de la vida empresarial y personal. La conectividad nos ofrece grandes posibilidades para mantenernos comunicados y reactivos ante cualquier eventualidad reduciendo el margen de error producto de la falta de información.


Microsoft con su nueva filosofía para el éxito empresarial llamada “people ready business” toma una perspectiva distinta fundamentando que una organización estará mejor facultada para crecer y ser exitosa cuando no nada más reconozca que las personas son el activo más importante si no también los apoye con las herramientas y tecnologías correctas que los dirija a su éxito personal y como consecuencia éxito organizacional.


Por favor observa este video: http://www.microsoft.com/business/peopleready/overview/greatestasset.mspx#greatest_asset

** cross posting desde geeks.ms

Round Table de .NET 3.0

Estamos a unos minutos de iniciar una sesión de mesa redonda sobre .NET Framework 3.0. Gente de Latinoamérica nos justamos para comentar las características de las nuevas tecnologías incluidas en esta versión y además estaremos respondiendo preguntas en vivo.

  • Edgar Sánchez, Ecuador
  • Alfonso Goyeneche, Colombia
  • Daniel Reynaldo, República Dominicana
  • Haarón González, México

La invitación está abierta y estaremos para responder tus dudas.

El link de la sesión es: https://msevents.microsoft.com/cui/WebCastRegistrationConfirmation.aspx?culture=es-AR&RegistrationID=1288314363

 

 


** cross posting desde geeks.ms

Regenerando los valores auto incrementables en SQL

Alguna vez has intentado regenerar los valores auto incrementables de una columna int identity?

SQL Server cuenta con unas sentencias que nos permiten lograrlo.

delete from MiTabla

DBCC CHECKIDENT (‘MiTabla’, RESEED, 1)

En donde DBCC CHECKIDENT es la sentencia encargada de regenerar la columna, el primer argumento es el nombre de a tabla que queremos regenerar, RESED especifica que para esa tabla su valor identity deberá cambiar y el numero 1 vendría siendo el valor inicial utilizado.

Sus detalles los puedes encontrar aquí: http://msdn2.microsoft.com/en-us/library/ms176057.aspx


** cross posting desde geeks.ms

Lo que no recordaba de mí, me tagearon…

El buen Luis Du Solier desde hace unas semanas me tageo y bueno aquí están las 5 que no son del dominio público:

  1. Yo siempre he pensado que mi vocación no está peleada con mi profesión. Soy músico por vocación y desarrollador de profesión. No existe una mejor forma para mí de expresar y representar mis emociones a través del sonido acústico, místico y profundo de la guitarra.
  2. En algún momento de mi vida estuve enfocado en convertirme en sacerdote. Quién diría, antes evangelizaba al señor y ahora evangelizo los productos Microsoft. J
  3. Mi primera computadora fue una 386DX2 con 30 Megas de disco duro y 640K de RAM. Fui muy feliz con MS-DOS 3.0 y Pascal. Pasaba fines de semana enteros devorando la documentación y probando ejemplo tras ejemplo. Me enamore de Pascal, le fui infiel con Turbo C, me case con C++, me divorcie para casarme por segunda vez con mi segundo amor Visual Basic 3, 5, 6, .NET y desde hace unos años por fin regrese con C# que por cierto esta mejor que nunca y cada vez más sexy con todo eso de generics, LINQ y demás!.
  4. En mi vida he sido y estado en situaciones interesantes: fui miembro de un grupo militar, fui voluntario en la cruz roja, fui miembro de bandas de guerra, fui músico religioso y tocaba en bodas, funerales y retiros espirituales, fui músico de rondallas, fui músico de grupos versátiles, toque en la mayoría de los bares más corrientes de la ciudad, en la adolescencia toque para un grupo de música PUNK llamado “EL VOMITO DE PEPITO” y he tenido la oportunidad de ofrecer conciertos de música clásica y contemporánea ante más de 1000 gentes compartiendo música de mi propia inspiración.
  5. Soy extrovertido definitivamente, me encanta mi familia en todos los sentidos y me refugio en ella, mi hijo y esposa son lo mejor que me ha pasado. Vengo de una familia humilde, sincera y sencilla. Disfruto intensamente todo lo que hago. Nunca dejo de aprender de las cosas grandes y pequeñas incluyendo personas chicas, medianas y grandes. Nada me ha detenido hasta el momento y considero que el mundo es pequeño, que no existen límites para la pasión y los sueños, me considero sencillo, realista y humilde, pacifico y un amigo especial, un poco loco, pero especial de esos que son entrañables.

En fin, ahora tageo a Humberto Martínez, Gabriel Flores, Eduardo Arredondo.


** cross posting desde geeks.ms

Boxing y Unboxing que es?

Para aquellos que aun tienen duda sobre lo que esto significa. Boxing permite a cualquier tipo de dato por valor (value type) ser convertido de manera explicita a un valor de tipo objeto. Boxing es el proceso en donde las instancias de un objeto son creadas y sus valores son copiados directamente a la instancia. Unboxing es lo contrario en donde un valor es copiado desde una instancia a un medio de almacenamiento en particular. Es comun en el lenguaje Visual Basic.NET ya que por años y años a ofrecido a los programados esa conversion interna y tratado de los tipos de datos cuando son intercambiados entre objetos.

 

Veamos:

 

Sub Main()

Dim x As Integer
Dim y As Object

x = 10

‘ boxing
y = x

‘unboxing
x = y

End Sub


** cross posting desde geeks.ms

Conoce como nace y la importancia estrategica del Grupo de Patrones y Practicas de Microsoft

Rory nos acerca un poco al mundo de Pattern & Practices en donde el buen Edward Jezierski y Peter Provost nos platican la forma en que este singular grupo trabaja internamente. En una entrevista de Channel 9 titulada “A team of Thieves” nos presentan información interesante sobre el proceso, alcance, valor y roles del grupo. Lo que queda muy claro después de ver esta extensa entrevista es la importancia estratégica que tiene este grupo para los desarrolladores .NET y claro para Microsoft. Sucede que la vocación de este grupo está en ponerse en los zapatos de los clientes en aquellas situaciones de programación o problemas técnicos que los programadores empresariales enfrentan día con día para entender y resolver sus problemática todo esto bajo la premisa de “entender el problema de otros” para ofrecer un implementación que en un determinado contexto generalizado pueda funcionar para otros.

Eduardo comenta que él trabajó como soporte técnico en Microsoft y define algo interesante, comenta que no existe el software perfecto que los clientes en algún punto encontraran alguna limitante de funcionalidad o situación en la que la tecnología simplemente puede quedar corta y es ahí en donde el consejo adecuado que la gente de soporte técnico ofrece, toma valor e importancia. Entonces, viendo esta realidad de una manera más estratégica, consolidada, funcional y realista es que se juntan algunas de las áreas de soporte técnico en aquel entonces tecnologías como Visual Basic 6, MTS, Exchenge, etc y encuentran un concepto para crear todo un departamento que ofrezca precisamente esos consejos adecuados. De ahí nace el grupo de Patrones y Prácticas.

Toda una discusión interesante y un poco cómica en donde definitivamente para todos los que nos apasiona lo que Pattern & Practices genera encontraremos valiosa y de antaño.

Enjoy!


** cross posting desde geeks.ms