26 febrero 2007

MSDN Magazine (.chm) "No descubrí el agua tibia...!"


Desde hace un tiempo, se encuentra MSDN Magazine disponible para su descarga en formato .chm, si bien esta desde Enero del 2005... es bueno tenerlas o ojearlas, realmente existen muchos artículos que después de un tiempo es qué se vienen a comprender (esto es porque nuestra mente no estaba suficientemente madura, para entenderlo en ese instante. - me pasa frecuentemente.)
Esta revista esta disponible de diez a cinco días antes del mes de publicación.

Les dejo link para su descarga MSDN Magazine .chm

Estoy cociente que "No descubrí el agua tibia...!"

23 febrero 2007

Videos ASP.NET Principantes / Intermedio / Avanzado

Una serie de vídeos sobre asp.net 2.0, están localizados en la pagina de WWW.ASP.NET, todos los vídeos están en ingles, pero como nosotros no entendemos nada de ese idioma, simplemente vemos el vídeo y el cursor del mouse moviendose en la pantalla y entendemos todo... (definitivamente somos unos genios deberíamos estar trabajando en la luna. - "la luna: un restaurante donde sirven pura comida chatarra")
Los vídeos que encontraremos son los siguiente:

Recomendables 100%

El desarrollo de Software no es fácil, incluso cuando tenemos todo controlado

Excelente articulo de Jorge Serrano, en el que habla de los problemas que se nos presentan en el desarrollo de software... bueno y la imagen... al fin y al cabo para eso están los Service Pack (Corregir nuestros errores- y uno le dice al cliente te estoy actualizando la aplicación y en realidad son unos parches que se les están pegando). No les comenta mas y lean el articulo...

El desarrollo de Software no es fácil, incluso cuando tenemos todo controlado

Saludos...

Microsoft Virtual PC 2007

Realmente microsoft hace como los magos, saca cartas de las mangas de las camisas o chaquetas. Parece una avalancha de productos, pero no es simplemente un cambio de tecnologia:

  • Windows Vista
  • Offices 2007
  • Virtual PC
  • Framework 3.0
  • SP1.. SP2... y los que faltan...
Realmente la forma de desarrollar y de hacer las cosas con el computador (Cartas, hojas de calculo, presentaciones, desarrollo de aplicaciones, comunicacion...etc). La recta que desde hace un tiempo teníamos con Windows XP comienza a doblarse, recuerdo como si fue ayer que obtuve una copia de windows xp y hace como un año aproximadamente, en un evento en la capital escuche a Manuel Mendez hablar de XAML, (realmente este mundo es cambiante y si no hacemos giros rápidos nos revuelcan contra el piso la tecnología).

Vinculo para descargar Virtual PC 2007

Liberado SP2 de SQL SERVER 2005

Según la nota de prensa de PRESSPASS, la nota principal es "La actualización es totalmente compatible con Windows Vista y el sistema 2007 del Microsoft Office".

El SP2 entrega mejor manejo de cliente y las nuevas características que alinean con nuestra visión de la plataforma de los datos,” dijo a Ted Kummert, vice presidente corporativo de los Data & Storage Platform Division de Microsoft. “SP2 realiza un paso adelante en permitir a organizaciones traer las capacidades de la inteligencia de negocio del servidor 2005 del SQL directamente a los usuarios finales en las herramientas que utilizan diario. ”.

Para ver en detalle la nota de prensa / Download SP2 Sql Server 2005 (Todas las versiones)

17 febrero 2007

soapbox on msn video

Como siempre recorriendo la web visite soapbox msn, y encontre dos curiosos videos uno referente a caracteristicas de ASP.NET 2.0 y el otro mas curioso sobre la seguridad de offices, un propaganda muy particular...


Video: Nuevas caracteristicas Asp.Net 2.0 - Parte 1


Video: Microsoft in love

¿Qué significa un charla nivel 300 en los eventos Microsoft?

Estos días me tope con un articulo que escribió mi amigo William Chiquito, sobre el nivel de las charlas de Microsoft y cual es el significado de los numéritos 100, 200, 300 y 400. Les dejo el vinculo para que maten la curiosidad...

14 febrero 2007

Tarde de Desarrolladores - ASP .NET AJAX

Este mes, aprende y prepárate para desarrollar soluciones con tecnología ASP .NET AJAX. El evento técnico enseñará a desarrolladores cómo implementar tecnología Microsoft, un experto en el tema inducirá el proceso a través de ejemplos prácticos.

Agenda del Evento
ASP .NET AJAX


Horario: 4:30 PM - 5:00 PM - Duración: 30 minutos.

  • Registro

Horario: 5:00 PM a 6:00 PM - Duración: 1 hora.
  • ASP .NET AJAX Extension: Patrón de desarrollo ASP .NET AJAX 1.0
  • Modelo de aplicaciones centradas en el servidor
  • Modelo de aplicaciones centradas en el cliente
  • Patrones comunes de desarrollo AJAX

Horario 6:00 PM a 6:15 PM
  • Break

Horario: 6:15 PM a 8:00 PM - Duración: 45 minutos.
  • ASP .NET AJAX Control Toolkit Fundamentos del Toolkit
  • Arquitectura del Toolkit
  • ASP .NET AJAX Library JavaScript Framework

Conclusiones: 8:00 PM a 8:15 PM


Fecha: Miércoles, 28 de Febrero
Lugar: Microsoft Venezuela. Salón: Venezuela. Av. Principal de la Castellana, Centro Letonia. Torre ING Bank. Piso 10. Caracas-Venezuela.
Horario: Registro: 4:30 PM - 5:00 PM
Inscríbete Ya


Articulo Extraido de MSDN Flash Latinoamerica
El desarrollo orientado a la web, hoy por hoy, está siendo analizado profundamente por la mayoría de los Gerentes de Proyectos o Desarrollo de las organizaciones. Esta tendencia mundial se motiva al gran avance que ha tenido el desarrollo de nuevas tecnologías para enriquecer el contenido de las páginas web, reforzando la "experiencia del usuario" haciéndola agradable y dinámica y por ende fácil al consumidor final. Sobre esta tendencia, Microsoft ha desarrollado un grupo de tecnologías que permiten a los desarrolladores, construir aplicaciones con capacidades de actualización asíncrona, utilizando tecnología AJAX (Asyncronous JavaScript and XML), denominad ASP .NET AJAX Extension 1.0. Este framework de desarrollo, extiende las capacidades de ASP .NET 2.0, brindando soporte programático para aplicaciones con capacidades de ejecución asíncrona, incluyendo capacidades de soportas distintos browsers, además de IE7. Para comprender más sobre esta tecnología, los invito el Miércoles 28 de Febrero, a las 04:30 PM en Microsoft Venezuela, a la sesión "Tarde de Desarrolladores", donde hablaremos más sobre este apasionante tema.

Publicado por: Nestór Guadarrama

13 febrero 2007

Microsoft Research : The vision

Regenerando los valores auto incrementables en SQL

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

SQL Server cuenta con unas sentencias que nos permiten lograrlo.

DBCC CHECKIDENT ('MyTable', RESEED, 0)

En donde DBCC CHECKIDENT es la sentencia encargada de regenerar la columna, el primer argumento es el nombre de a tabla que queremos regenerar, RESEED especifica que para esa tabla sus valores de los campos identity, se resetean o inicializan como cero (0), es decir el próximo valor generado sera el numero siguiente, para este caso seria el numero uno (1).

Fuente del Articulo Blog de Haaron Gonzalez

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

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.

Fuente:Blog de Haaron Gonzalez

Micro .NET Framework 2.0 SDK


Microsoft ha hecho pública por fin la versión definitiva de Micro .NET Framework 2.0. De esta manera, y utilizando un subcojunto reducido de clases, podemos desarrollar soluciones en C# para pequeños dispositivos (robots, relojes, neveras, lavadoras,...).

La descarga está disponible en inglés y tiene un tamaño de 6 Mb aproximadamente. Necesitaréis disponer de Microsoft Visual Studio 2005 Standard o superior, y un sistema operativo Windows XP, Windows Vista o Windows 2003 Server. ¡Ojo!, Micro .NET Framework no es compatible con las versiones Express Edition de Visual Studio.

Por ahora, os adelanto una visión general de Microsoft .NET Framework 2.0, y el enlace de descarga de la versión definitiva que encontraréis aquí.

Obtendréis más información sobre .NET Micro Framework en este otro enlace.

Microsoft .NET Framework DVD

Quizás no se conozca mucho, así que voy a comentarlo por aquí.

¿Te gustaría tener material de .NET Framework a mano en un DVD?. Pues es posible gracias a unos DVDs que vende Microsoft con material de cada versión de .NET Framework excepto la versión Microsoft .NET Framework 1.0.

Este material, se vende a un precio mínimo para sufragar los costes de fabricación de dicho material. El precio de cada DVD es de 4.95 $ (envíos aparte), y tenemos información sobre Microsoft .NET Framework 1.1, Microsoft .NET Framework 2.0 y Microsoft .NET Framework 3.0.

Espero que este material os resulte de interés.

La nueva versión de .NET Framework se llamará...

Resulta que los chicos de Redmond se han puesto las pilas en este comienzo del año, y si bien empezaron titubeantes, ahora se han puesto a sacar CTPs, betas y chismorreos por doquier.

Un buen detalle de esto que os comento, es la próxima versión de Microsoft .NET Framework, a la que según diferentes rumores, van a llamar Microsoft .NET Framework 4.0.

Todos recordamos el fenomenal lío que se montó el año pasado con el nombramiento de la nueva versión de .NET Framework como Microsoft .NET Framework 3.0, y muchos no entendían (ni yo siquiera aún 1 año después) ese nombre. Por esa razón, también se especula con que la nueva versión del Framework se denomine Microsoft .NET Framework 3.5. Todo puede pasar, pero parece ser que finalmente será denominada Microsoft .NET Framework 4.0.

¿En que me baso?. En la información recogida de diferentes páginas de Microsoft, dónde ya hablan de Microsoft .NET Framework 4.0. No se si se le habrá escapado a alguien el llamar así a la nueva versión de .NET, pero si tenéis especial curiosidad, buscad en Internet. ;-)

Recursos para desarrolladores sobre .NET Framework 3.0 y Office 2007

A estas alturas, todos conocemos las cuatro "patas" de .NET Framework. Al mismo tiempo, Microsoft ha rellenado páginas y páginas en blogs y sitios Web sobre la familia Office 2007, y hace poco, lo mismo con Windows Vista.

Sin embargo, yo soy de esos despistados, que entre tanta noticia, se pierde un poco y se pregunta muchas veces dónde estarán las cosas. Lo digo con cierta vergüenza sí, pero es así... claro que ¡menos mal que no soy el único!, y lo digo con voz alta y clara, sobre todo después de leer el blog de Ron Cundiff (Developer Community Champion o DCC).

En su blog, Ron nos indica un conjunto de enlaces para bucear y surfear por la red en busca de información sobre Microsoft .NET Framework 3.0 y Office 2007, desde el punto de vista del desarrollador. Gracias a recopilaciones como estas, podemos encontrar algo de paz interior y sobre todo, encontrar el camino adecuado y no perder el tiempo entre tantos bits y bytes en la red.

Aquí os dejo los enlaces:
Microsoft .NET Framework 3.0 and Windows Vista Development Resources
Office 2007 Development Resources

fuente: blog de Jorge Serrano -MVP

Que tiene nuevo Windows Movile 6 para los desarrolladores


El lanzamiento de Windows Mobile® 6 para desarrolladores se centra en algunas metas de la base: simplificar la línea del desarrollo y del despliegue del uso del negocio, hacer la tarea de construir una sola aplicación que funcione con éxito a través de los diversos dispositivos de la familia de Windows Mobile y proporcionar una alta experiencia al usuario. Esto explica el papel de las nuevas características del Windows Mobile 6 y su propósito de la perspectiva de un Desarollador. También explica las muchas herramientas nuevas proporcionadas por el kit del desarrollo del software del Windows Mobile 6 (SDK), y proporciona una cierta orientación en construir aplicaciones utilizando Windows Mobile 6 para desarrolladores.

El artículo completo se puede leer desde aquí (What's new for Developers in Windows Mobile 6.0); y rápidamente me animo a destacar:

  • Device Emulator 2.0: fundamental para el desarrollo de aplicaciones mobiles un buen emulador; en este caso el nuevo emulador es 100% compatible con el 1.0 y además (esto es super interesante) ejecuta las aplicaciones sobre el mismo runtime que en los dispositivos; thanks !!! (ahh y tiene mas dispositivos para emular, simula la duración de la batería, simula características de GPS, etc)
  • SQL Server Compact Edition: en Mobile 6 ya viene instalado por defecto, excelent !.
  • Internet Explorer @ Mobile: la nueva versión soporta las capacidades mínimas de ejecución de JavaScript, con lo que las aplicaciones que lo utilicen (por ejemplo si usan AJAX) empezarán a ser compatibles.
  • UI Development: tenemos nuevos controles como un WebBrowser, una serie de DataCalendars controls, Notification Controls, etc.
Y si la pregunta en este punto es ¿por donde empezar?; pues aqui estan los links mas importantes:

03 febrero 2007

Software Factories: 100,000 served! - Download


Realmente los tiros vienen por Software Factories, aunque todavía no entiendo como se maneja o cual es el patron a seguir para desarrollar con software factories, insisto en el tema y realmente estoy seguro que algún día lo comprenderé. Les dejo con un excelente articulo extraído del Blog de Somasegar's.

"Cuando una compañía de coche necesita crear un nuevo coche, ella no va abajo al almacén local del hardware a comprar piezas y herramientas genéricas, y comienza a ponerlas todas juntas. En lugar ella tiene fábricas sumamente especializadas, usando procesos modificados para requisitos particulares y las herramientas diseñadas para construir un específico modelo de coche."

Cuando un equipo comienza a construir un porción o pedazo de software, la experiencia actual generalmente es más bien un viaje al almacén de hardware. El año pasado Microsoft ha estado invirtiendo en las Software Factories (fábricas del software), que apuntan traer las ventajas de la automatización encontradas en otras industrias al desarrollo del software, dando por resultado calidad, consistencia y tiempo de entregas mejorados. Un Software Factories es un paquete instalable de herramientas, procesos y guias de dirección que extienden a Visual Studio y lo optimiza para desarrollar un tipo específico aplicación, como un cliente de vez en cuando conectado o un servicio basado en WCF. En términos prácticos, una fábrica proporciona capacidades mágicas tales como, plantillas, diseñadores, generación del código y documentación, y dirigir un equipo con el proceso del desarrollo, con las herramientas emergentes y el contenido apropiado a la tarea actual.

Hay dos elementos dominantes a nuestra estrategia de la Software Factories. Primero, estamos proporcionando una plataforma que permita que los usuarios ejecuten, modifiquen y que construyan fábricas del software para requisitos particulares dentro del Visual Studio. Hoy, nuestra plataforma de Software Factories consiste en Guidance Automation Extensions (GAX), Guidance Automation Toolkit (GAT) y Domain Specific Language Tools (DSL). En segundo lugar, estamos construyendo un número de fábricas del software que apunten algunos de los tipos mas comunes del uso de la empresa.

En los 6 meses después del lanzamiento de nuestra primera fábrica del software se han registrado sobre los 100.000 (download) transferencias directas de cuatro diversas fábricas del software. Además de nosotros que entregan esto, muchos de nuestros socios incluyendo Infosys, EDS y Avanade están comenzando a construir Factories y a incluirlas en sus estrategias técnicas. Además, las herramientas tales como GAT y del DSL permiten a cualquier persona construir sus propias fábricas, usando fábricas existentes como punto de partida, o a partir de chasquido.

Mientras que nos tomará un número de años para realizar totalmente la visión de Software Factories, esperamos que nuestra generación actual de fábricas (Factories) proporcione algunos grandes primeros pasos hacia proyectos más aerodinámicos del desarrollo del software - y que continuemos este viaje con nuestro mapa de Visual Studio Team System.



patterns & practices - Smart Client Guidance
patterns & practices: Enterprise Library Blogs

Traducción: elPerucho
Fuente del Articulo: Somasegar's WebLog