<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Miguel Saez</title><subtitle type="html">Powerful you have become, the dark side I sense in you.</subtitle><id>http://blogs.msdn.com/masaez/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/masaez/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-08-26T22:06:11Z</updated><entry><title>Bahia Valley, Jornadas de Usabilidad y WebsiteSpark</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/11/08/bahia-valley-jornadas-de-usabilidad-y-websitespark.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/11/08/bahia-valley-jornadas-de-usabilidad-y-websitespark.aspx</id><published>2009-11-08T01:39:15Z</published><updated>2009-11-08T01:39:15Z</updated><content type="html">&lt;p&gt;El jueves pasado tuve la oportunidad de visitar la ciudad de Bahia Blanca, participando del primer encuentro de la gente de &lt;a href="http://bahiavalley.wordpress.com/"&gt;Bahia Valley&lt;/a&gt;. Quiero agradecer enormemente a &lt;strong&gt;Leonardo Valente &lt;/strong&gt;de &lt;a href="http://www.italentos.com.ar/"&gt;ITalentos&lt;/a&gt; y a Ricardo de Weerth de &lt;a href="http://www.paradigma.com.ar"&gt;Paradigma&lt;/a&gt; por recibirnos con extrema amabilidad y buena onda durante todo el día. &lt;/p&gt;  &lt;p&gt;Tuvimos una agenda muy ocupada, arrancando con un primer encuentro donde presenté &lt;strong&gt;.NET Framework 4&lt;/strong&gt;, &lt;strong&gt;Visual Studio 2010 &lt;/strong&gt;y una breve muestra de &lt;strong&gt;SketchFlow&lt;/strong&gt;. Existe una comunidad de desarrolladores, Partners y empresas muy extendida que trabaja sobre la plataforma Microsoft en Bahia Blanca y fué muy interesante poder compartir sobre tecnología y proyectos en los que se están trabajando localmente.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/BahiaValleyJornadasdeUsabilidadyWebsiteS_14662/estacionsud_2.jpg"&gt;&lt;img title="estacionsud" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="269" alt="estacionsud" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/BahiaValleyJornadasdeUsabilidadyWebsiteS_14662/estacionsud_thumb.jpg" width="417" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Mas tarde, se realizó la primer parte de las dos actividades planteadas para las &lt;strong&gt;Jornadas de Usabilidad&lt;/strong&gt;, a cargo de &lt;a href="http://www.inspiro.com.ar/eduardo-mercovich.html"&gt;&lt;strong&gt;Eduardo Mercovich&lt;/strong&gt;&lt;/a&gt;, fundador de &lt;a href="http://www.inspiro.com.ar/"&gt;Gaia Inspiro&lt;/a&gt;. Eduardo, adémás de un gran &lt;a href="http://www.flickr.com/photos/eduardo-mercovich/"&gt;fotografo&lt;/a&gt;, se especializa en Usabilidad, mejorando la experiencia de los usuarios de múltiples plataformas y organizaciones. Uno de los puntos principales de su presentación, fue el entender al usuario, su tarea y en particular &lt;strong&gt;su contexto&lt;/strong&gt;, citando múltiples ejemplos y contra-ejemplos, llevándonos a pensar la forma en la cual construimos aplicaciones, y a definir &lt;strong&gt;nuevos procesos&lt;/strong&gt; de desarrollo que integren aún más al usuario y sus necesidades. Eduardo, realmente un placer conocerte.&lt;/p&gt;  &lt;p&gt;Hacia el final de día tuvimos el encuentro de &lt;strong&gt;Bahia Valley. &lt;/strong&gt;El lugar no podía estar mejor elegido, pueden encontrar &lt;a href="http://bahiavalley.wordpress.com/2009/11/06/bahia-valley-night-las-primeras-fotos/"&gt;las primeras fotos en el blog oficial&lt;/a&gt;. Allí, conversamos sobre la Web de hoy, y presenté el programa &lt;strong&gt;WebsiteSpark&lt;/strong&gt; y el acuerdo realizado con la red de &lt;strong&gt;Palermo Valley&lt;/strong&gt; (ver detalles más abajo).&lt;/p&gt;  &lt;p&gt;Quiero agradecer a todos los que se acercaron e hicieron de la jornada un día excelente. Nuevamente muchisimas gracias a Leonardo y la gente del &lt;strong&gt;Polo Tecnológico&lt;/strong&gt; por coordinar mi presentación en tiempo record y con tan excelente organización. Espero poder volver pronto!&lt;/p&gt;  &lt;h1&gt;Sobre WebsiteSpark y PalermoValley&lt;/h1&gt;  &lt;p&gt;&lt;strong&gt;WebsiteSpark&lt;/strong&gt; es un programa pensado para desarrolladores y diseñadores independientes y empresas de software pequeñas dedicadas al desarrollo de sitios web, obteniendo software y recursos de Microsoft sin costo alguno por tres años. Los beneficios del programa incluyen:&lt;/p&gt;  &lt;p&gt;•3 licencias de Visual Studio 2008 Professional Edition    &lt;br /&gt;•1 licencia de Epression Studio 3 (Incluyendo Blend, Sketchflow y Web)     &lt;br /&gt;•2 licencias de Expression Web 3     &lt;br /&gt;•4 licencias por procesador de Windows Web Server 2008 R2     &lt;br /&gt;•4 licencias pro procesador de SQL Server 2008 Web Edition     &lt;br /&gt;•Panel de Control DotNetPanel&lt;/p&gt;  &lt;p&gt;Además, las licencias de Windows Server y SQL Server pueden usarse para ambientes de desarrollo como de producción, ya sea en una modalidad de hosteo propio, como por medio de un hoster asociado al programa. &lt;/p&gt;  &lt;p&gt;Ademas del software gratuito, el programa incluye soporte de producto (hasta 2 incidentes de soporte profesional), entrenamiento gratuito, y oportunidades para hacer crecer el negocio del participante. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Las condiciones para aplicar al programa son:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Dedicarse al desarrollo de sitios Web.&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Ser una empresa de 10 o menos empleados.&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;La red de Palermo Valley será el canal para acercar este beneficio a los interesados, incluyendo a los diferentes Valleys de la red de todo latinoamérica. Para solicitar acceder a sus beneficios, deben escribir un correo a &lt;a href="mailto:spark@palermovalley.com"&gt;&lt;strong&gt;spark@palermovalley.com&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Para conocer más detalles del programa, pueden acceder a &lt;a title="http://www.microsoft.com/web/websitespark/" href="http://www.microsoft.com/web/websitespark/"&gt;http://www.microsoft.com/web/websitespark/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Saludos!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919162" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>VS2010 Tip #5: Navegando Referencias</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/11/01/vs2010-tip-5-navegando-referencias.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/11/01/vs2010-tip-5-navegando-referencias.aspx</id><published>2009-11-01T14:16:34Z</published><updated>2009-11-01T14:16:34Z</updated><content type="html">&lt;p&gt;En Visual Studio 2010, al seleccionar un miembro determinado las diferentes referencias del mismo aparecen sombreadas. Con las teclas Control-Shift-Flecha Arriba/Flecha Abajo, el cursor se posiciona sobre cada una, permitiendo navegar entre las mismas.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip5NavegandoReferencias_9E80/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip5NavegandoReferencias_9E80/image_thumb.png" width="429" height="302" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915856" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author><category term="Visual Studio Tips" scheme="http://blogs.msdn.com/masaez/archive/tags/Visual+Studio+Tips/default.aspx" /></entry><entry><title>VS2010 Tip #4: Call Hierarchy</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/11/01/vs2010-tip-4-call-hierarchy.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/11/01/vs2010-tip-4-call-hierarchy.aspx</id><published>2009-11-01T14:08:08Z</published><updated>2009-11-01T14:08:08Z</updated><content type="html">&lt;p&gt;Quienes utilizan Reflector seguido, seguramente van a agradecer este tip. Al pararse sobre algún miembro, presionando Control K + T, se accede al panel de Jerarquía de Llamadas (Call Hierarchy), que permite ver desde qué métodos está siendo invocado ese Miembro, y que llamadas realiza el mismo (sólo disponible para C#).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip4CallHierarchy_9C85/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip4CallHierarchy_9C85/image_thumb.png" width="640" height="317" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915853" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author><category term="Visual Studio Tips" scheme="http://blogs.msdn.com/masaez/archive/tags/Visual+Studio+Tips/default.aspx" /></entry><entry><title>VS2010 Tip #3: Desarrollando para Windows 7 - JumpLists</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/11/01/vs2010-tip-3-desarrollando-para-windows-7-jumplists.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/11/01/vs2010-tip-3-desarrollando-para-windows-7-jumplists.aspx</id><published>2009-11-01T13:39:21Z</published><updated>2009-11-01T13:39:21Z</updated><content type="html">&lt;p&gt;Esta es una funcionalidad que esperaba ver en la beta 1, pero se hizo esperar a la beta 2: La posibilidad de escribir JumpLists de forma declarativa en WPF 4.0:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip3DesarrollandoparaWindows7JumpL_95AE/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip3DesarrollandoparaWindows7JumpL_95AE/image_thumb.png" width="989" height="503" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tener en cuenta que cada uno de los JumpTasks, lanzará un proceso nuevo de la misma aplicación, con el argumento definido, y hasta se puede definir un ejecutable externo a la aplicación. Vale la aclaración que esto se puede definir en el app.xaml de cualquier app wpf 4.0, sin necesidad de agregar ninguna referencia externa (hasta ahora había que recurrir a librerías como API CodePack, y demás).&lt;/p&gt;  &lt;p&gt;Saludos!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915851" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author><category term="Visual Studio Tips" scheme="http://blogs.msdn.com/masaez/archive/tags/Visual+Studio+Tips/default.aspx" /></entry><entry><title>Extra Extra! Manual Silverlight de Users</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/10/29/extra-extra-manual-silverlight-de-users.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/10/29/extra-extra-manual-silverlight-de-users.aspx</id><published>2009-10-29T16:48:38Z</published><updated>2009-10-29T16:48:38Z</updated><content type="html">&lt;p&gt;Les comparto la novedad que ya está publicado &lt;a href="http://www.redusers.com/lpcu175"&gt;el libro de Silverlight&lt;/a&gt; escrito por mi amigo &lt;a href="http://mvpfiles.spaces.live.com/default.aspx"&gt;Matias Iacono&lt;/a&gt;. Tuve oportunidad de ver algunos capitulos previo a su publicación, y creo que debe ser de los mejores materiales en español en Silverlight que he visto.&lt;/p&gt;  &lt;p&gt;Hoy vieniendo a la oficina, ya me lo encontré en el puestito de la estación de subte y todo :-)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/ExtraExtraManualSilverlightdeUsers_C22E/clip_image002_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/ExtraExtraManualSilverlightdeUsers_C22E/clip_image002_thumb.jpg" width="375" height="301" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Saludos!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914798" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>VS2010 Tip #2: Ingenier&amp;#237;a inversa de proyectos</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/10/21/vs2010-tip-2-ingenier-a-inversa-de-proyectos.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/10/21/vs2010-tip-2-ingenier-a-inversa-de-proyectos.aspx</id><published>2009-10-21T15:36:58Z</published><updated>2009-10-21T15:36:58Z</updated><content type="html">&lt;p&gt;Claro… me vas a decir que nunca te pasó de caer en un proyecto por la mitad… tomás un ítem del backlog… intentas entender el código… y querés conocer a tu antecesor en el proyecto para explicarle un par de temitas amablemente.&lt;/p&gt;  &lt;p&gt;Ayer mostraba una de las funcionalidades de arquitectura incluidas en VS2010b2, mostrando la posibildad de generar gráficos UML para modelar nuestro proyecto. Sin embargo, muchas veces nos encontramos con la necesidad de contar con un gráfico que nos ayude a entender el código que ya esta escrito. No me voy a poner a discutir aquí sobre si la documentación precede al código o al revés o si no debiera existir.&lt;/p&gt;  &lt;p&gt;Vamos con la prueba entonces. Voy a estar trabajando con el proyecto de Oxite, se trata de un blog engine creado sobre el framework ASP.NET MVC (cuya calidad en el código ha sido muy discutida). En este caso vamos a tratar de buscar entender como funciona la administración de comentarios de cada post. Vamos a generar un gráfico de dependencias por clase:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_thumb.png" width="613" height="331" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Luego de analizar la dependencia entre nuestras clases, Visual Studio nos permite seleccionar las clases y métodos sobre los cuales queremos generar el diagrama. En mi caso voy a inspeccionar los métodos del controlador de Comentarios:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_thumb_2.png" width="828" height="372" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Seleccionamos el método de List, y aparecen las llamadas que el método realiza (GetComments, OxiteModelList y HomePageContainer):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_thumb_3.png" width="729" height="512" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Claramente el controller está solicitando al contenedor los comentarios, accediendo al modelo de la aplicación. Ahora bien, si buscamos una vista más completa de la aplicación, podemos realizar un gráfico Custom, indicando que queremos ver la separación de clases, métodos y assemblies que lo componen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_10.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_thumb_4.png" width="598" height="412" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;El resultado, es realmente asombroso, ya mencioné que ahora VS está hecho en WPF? :-) :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_12.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip2Ingenierainversadeproyectos_B13D/image_thumb_5.png" width="1192" height="980" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Seguiré contando un caso más end-to-end de cómo aprovechar este tipo de gráficos… pero eso queda para otro post.&lt;/p&gt;  &lt;p&gt;Saludos!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910656" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author><category term="Visual Studio Tips" scheme="http://blogs.msdn.com/masaez/archive/tags/Visual+Studio+Tips/default.aspx" /></entry><entry><title>VS2010 Tip #1: Creando diagramas de arquitectura</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/10/20/vs2010-tip-1-creando-diagramas-de-arquitectura.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/10/20/vs2010-tip-1-creando-diagramas-de-arquitectura.aspx</id><published>2009-10-20T14:44:01Z</published><updated>2009-10-20T14:44:01Z</updated><content type="html">&lt;p&gt;En imágenes que dicen más que las palabras:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_10.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_thumb_4.png" width="476" height="161" /&gt;&lt;/a&gt; Se crea nuevo diagrama….&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_thumb.png" width="488" height="496" /&gt;&lt;/a&gt; Seleccionamos la plantilla… &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_thumb_1.png" width="768" height="532" /&gt;&lt;/a&gt; Se crea el proyecto de modelado si no existía alguno previamente….&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_thumb_2.png" width="1023" height="641" /&gt;&lt;/a&gt; Del toolbox a modelar….&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/VS2010Tip1Creandodiagramasdearquitectura_A4A1/image_thumb_3.png" width="723" height="454" /&gt;&lt;/a&gt; Y creamos el WorkItem para ponernos a trabajar…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909935" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author><category term="Visual Studio Tips" scheme="http://blogs.msdn.com/masaez/archive/tags/Visual+Studio+Tips/default.aspx" /></entry><entry><title>Algunos datos mientras te instalás la beta 2 de Visual Studio 2010</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/10/20/algunos-datos-mientras-te-instal-s-la-beta-2-de-visual-studio-2010.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/10/20/algunos-datos-mientras-te-instal-s-la-beta-2-de-visual-studio-2010.aspx</id><published>2009-10-19T23:52:16Z</published><updated>2009-10-19T23:52:16Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/Algunosdatosmientrasteinstalslabeta2deVi_1256F/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/Algunosdatosmientrasteinstalslabeta2deVi_1256F/image_thumb.png" width="689" height="489" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Te tiro algunos datos mientras me instalo la beta 2 final de Visual Studio 2010:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Grandes mejoras en performance:&lt;/strong&gt; Para cuando se lanzó la Beta 1, sólo el 28% de los “Key Performance Scenarios” estaban siendo alcanzados. Ahora estamos en un 90%, y más de la mitad de esos escenarios aumentaron su rendimiento en al menos un 20%, haciendo esta versión de 2 a 3 veces más rápida que la Beta 1.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Más chico:&lt;/strong&gt; El Client Profile del Framework .NET es un &lt;strong&gt;81% más chico&lt;/strong&gt;. Pero no sólo de bits se logra un producto, también se simplificaron las formas lineas de SKU, comprendiendo:&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;Microsoft Visual Studio 2010 Ultimate con MSDN&lt;/b&gt;: la suite completa de herramientas ALM para equipos, proveyendo las herarramientas de calidad, diseño y deployment necesarias.&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;Microsoft Visual Studio 2010 Premium con MSDN&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;Microsoft Visual Studio 2010 Professional con MSDN&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Además &lt;a href="http://blogs.msdn.com/masaez/archive/2009/10/20/nueva-versi-n-del-portal-msdn.aspx"&gt;ya te conté las novedades en el portal de MSDN&lt;/a&gt;, y con sólo mirar la pantalla de instalación de más arriba ves más buenas noticias:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Herramientas de Silverlight ya instaladas. SIIIIII!!!!&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Herramientas de ASP.NET MVC ya instaladas. YEAAAHHH!!!!&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Otra que aparece por ahí pero un poco más oculta: WPF 4.0. Es importante tener en cuenta que esta versión de Visual Studio está siendo liberada luego de Windows 7 (lo cual ocurre este Jueves 22 de Octubre), es implica que muchas de las nuevas funcionalidades de UI de Windows 7 ya estarán disponibles dentro de WPF 4.0, y en particular en esta Beta 2 ya tendremos novedades. El próximo post cubrirá las mismas.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Upa… terminó el instalador… y como no podía ser de otra forma:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/Algunosdatosmientrasteinstalslabeta2deVi_1256F/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/Algunosdatosmientrasteinstalslabeta2deVi_1256F/image_thumb_1.png" width="555" height="197" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909543" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>Nueva versión del portal MSDN</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/10/20/nueva-versi-n-del-portal-msdn.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/10/20/nueva-versi-n-del-portal-msdn.aspx</id><published>2009-10-19T23:08:00Z</published><updated>2009-10-19T23:08:00Z</updated><content type="html">&lt;P&gt;Si ingresaron al sitio de MSDN en las últimas horas, habrán notado un cambio importante en la estética del mismo:&lt;A href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/NuevaversindelportalMSDN_11B1D/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/NuevaversindelportalMSDN_11B1D/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/NuevaversindelportalMSDN_11B1D/image_thumb_2.png" width=534 height=406 mce_src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/NuevaversindelportalMSDN_11B1D/image_thumb_2.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Junto con el lanzamiento de la &lt;A href="http://go.microsoft.com/fwlink/?LinkID=151797" mce_href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;beta 2 de Visual Studio 2010&lt;/A&gt;, se re-lanzó el &lt;A href="http://msdn.microsoft.com/" mce_href="http://msdn.microsoft.com/"&gt;portal de MSDN&lt;/A&gt;. Se trata de un cambio realizado simultáneamente en más de &lt;STRONG&gt;37 localizaciones &lt;/STRONG&gt;del sitio, actualizándose &lt;STRONG&gt;decenas de miles de páginas&lt;/STRONG&gt; (&lt;EM&gt;aaah, eras de los que todavía se preguntaban la ventaja de usar Master Pages y archivos de recursos?&lt;/EM&gt;), que apunta a otorgar un espacio más agil para la comunidad, proporcionando &lt;STRONG&gt;nuevos beneficios a los suscriptores de MSDN:&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Todos los suscriptores de MSDN y BizSpark podrán &lt;STRONG&gt;acceder a cursos gratuitos de e-learning en inglés&lt;/STRONG&gt;. Se estará otorgando &lt;STRONG&gt;soporte prioritario&lt;/STRONG&gt; a todos los suscriptiores &lt;STRONG&gt;a través de los foros de MSDN&lt;/STRONG&gt;. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Recomiendo visitar la &lt;A href="http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx" mce_href="http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx"&gt;versión Lightweight del sitio&lt;/A&gt;, con un aspecto bien claro para cuando tenemos que navegar por horas en la documentación.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=151797" mce_href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;&lt;IMG style="DISPLAY: inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px" title=WindowClipping border=0 alt=WindowClipping align=left src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010Beta2_DA4D/WindowClipping_3.png" width=260 height=108 mce_src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010Beta2_DA4D/WindowClipping_3.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909519" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>Dave Probert en Argentina</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/09/30/dave-probert-en-argentina.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/09/30/dave-probert-en-argentina.aspx</id><published>2009-09-30T18:14:47Z</published><updated>2009-09-30T18:14:47Z</updated><content type="html">&lt;p&gt;La semana que viene nos estará visitando &lt;strong&gt;Dave Probert&lt;/strong&gt;. Uno de los Arquitectos del Kernel de Windows, quien estará participando en presentaciones en la Universidad de Palermo, en la Universidad de Buenos Aires (Facultad de Ingeniería), y en dos sesiones en las Oficinas de Microsoft: Una abierta al público, y la otra exclusiva para MVPs de Argentina y Uruguay.&lt;/p&gt;  &lt;p&gt;Les comparto más detalles de su presentación, e instrucciones para participar de las mismas. En todos los casos la entrada es gratuita, pero requiere inscripción previa, y serán dictadas en Inglés, sin traducción simultánea:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Evolución de la arquitectura de Kernel de Windows - Windows 7 y más allá.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Facultad de Ingeniería – Universidad de Palermo&lt;/b&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;b&gt;Fecha&lt;/b&gt;: Miércoles 7 de Octubre a las 19:00 hs.&lt;/li&gt;      &lt;li&gt;&lt;b&gt;Lugar&lt;/b&gt;: Mario Bravo 1050 – Aula SUM.&lt;/li&gt;      &lt;li&gt;&lt;b&gt;Inscripción&lt;/b&gt;: por mail a: &lt;a href="mailto:ingenieria@palermo.edu"&gt;ingenieria@palermo.edu&lt;/a&gt; o por teléfono al: 5199-4520&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;b&gt;Oficinas de Microsoft Argentina&lt;/b&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;b&gt;Fecha&lt;/b&gt;: Jueves 8 de Octubre a las 15:00 hs. &lt;/li&gt;      &lt;li&gt;&lt;b&gt;Lugar&lt;/b&gt;: Bouchard 710 4° piso. &lt;/li&gt;      &lt;li&gt;&lt;b&gt;Inscripción&lt;/b&gt;: por mail a: &lt;a href="mailto:t-espoch@microsoft.com"&gt;t-espoch@microsoft.com&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;b&gt;Facultad de Ingeniería – Universidad de Buenos Aires&lt;/b&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;b&gt;Fecha:&lt;/b&gt; Jueves 8 de Octubre. 18:30 hs.&lt;/li&gt;      &lt;li&gt;&lt;b&gt;Lugar:&lt;/b&gt; Sala de Consejo Directivo FIUBA – Paseo Colón 850.&lt;/li&gt;      &lt;li&gt;&lt;b&gt;Registración:&lt;/b&gt; &lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=es-AR&amp;amp;EventID=1032427855&amp;amp;IO=zC473cNTNenOMkjSZUm4vA%3d%3d"&gt;http://msevents.microsoft.com/cui/EventDetail.aspx?culture=es-AR&amp;amp;EventID=1032427855&amp;amp;IO=zC473cNTNenOMkjSZUm4vA%3d%3d&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Adicionalmente, puede registrarse enviando un correo a Estela Pochintesta: &lt;a href="mailto:t-espoch@microsoft.com"&gt;t-espoch@microsoft.com&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Temario:&lt;/b&gt; La arquitectura central del Kernel de Windows difiere significativamente a la de UNIX, aunque muchas funciones son necesariamente similares. Esta charla cubrirá la arquitectura del Kernel de Windows, enfocando en las áreas de diferencias con UNIX. Luego, algunos cambios específicos al kernel serán descriptos: Niveles de integridad, remoción de kernel locks, y la transformación hacía un modo de Scheduling para usuarios, soportando el runtime de concurrencia basado en tareas ConcRT. Finalmente, se mostrarán algunos de las dificultades que afrontan los Sistemas Operativos mirando hacia adelante, debido a restricciones en el uso de energía en los circuitos de silicio, y el resultado de sistemas multi-core heterogéneos que dominarán el escenario de los PC en pocos años.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/DaveProbertenArgentina_ABDB/clip_image001_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image001" border="0" hspace="12" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/DaveProbertenArgentina_ABDB/clip_image001_thumb.jpg" width="104" height="113" /&gt;&lt;/a&gt;&lt;b&gt;Sobre el Orador:&lt;/b&gt; &lt;b&gt;Dave Probert&lt;/b&gt; es un &lt;b&gt;arquitecto de Kernel&lt;/b&gt;, dentro de la División &lt;b&gt;Windows Core Operating Systems&lt;/b&gt; en &lt;b&gt;Microsoft&lt;/b&gt; donde está actualmente trabajando en la siguiente generación de Windows. Es también arquitecto para el &lt;b&gt;Windows Academic Program&lt;/b&gt;, desarrollando tanto el paquete WRK como ProjectOZ. Anteriormente, dirigió el desarrollo de kernel para Windows, iniciando con Windows 2000. Dave Probert inició su carrera en Microsoft en 1996, luego de obtener su Ph.D. en Electrical &amp;amp; Computer Engineering en la Universidad de Santa Barbara, desarrollando el proyecto SPACE con el Profesor John Bruno. Su experiencia anterior en la industria incluye servir como Vicepresidente de Software Engineering en Culler Scientific Systems, otorgando consultoría para diferentes compañías sobre el sistema interno del Kernel de UNIX, y trabajando como arquitecto de sistemas en&amp;#160; Burroughs corporation diseñando hardware y escribiendo microcódigo para el B1900. Durante la primavera del 2009, Dave Probert enseño el curso de Sistemas Operativos en la Universidad de Washington, utilizando Windows.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901341" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>The Code Camp Manifesto</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/09/23/the-code-camp-manifesto.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/09/23/the-code-camp-manifesto.aspx</id><published>2009-09-23T18:42:03Z</published><updated>2009-09-23T18:42:03Z</updated><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Extraido de: &lt;a title="http://www.thedevcommunity.org/codecamps/manifesto.aspx" href="http://www.thedevcommunity.org/codecamps/manifesto.aspx"&gt;http://www.thedevcommunity.org/codecamps/manifesto.aspx&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;Por y Para la comunidad de Desarrollo&lt;/h3&gt;    &lt;p&gt;La idea es aprender y compartir entre colegas. Los temas son basados en el interés de la propia comunidad y nunca determinados por una compañia.&lt;/p&gt;    &lt;h3&gt;Siempre Gratuito&lt;/h3&gt;    &lt;p&gt;Los Code Camps siempre son gratuitos para todos los asistentes.&lt;/p&gt;    &lt;h3&gt;Material Desarrollado por la Comunidad&lt;/h3&gt;    &lt;p&gt;Todo el material es creado, compartido y publicado por la comunidad.&lt;/p&gt;    &lt;h3&gt;It’s Only Code… and that is all…&lt;/h3&gt;    &lt;p&gt;No se trata de contar features o planes. Queremos carne.&lt;/p&gt;    &lt;h3&gt;Liderado por la comunidad&lt;/h3&gt;    &lt;p&gt;El elemento más importante del Code Camp es &lt;strong&gt;simpre&lt;/strong&gt; la comunidad. Todos son bienvenidos a asistir y presentar y hacerlo sin ninguna expectativa de pago o cualquier otra compensación más que su participación en la comunidad.&lt;/p&gt;    &lt;h3&gt;Nunca ocurre en horario laboral&lt;/h3&gt;    &lt;p&gt;La gente no siempre puede salir del trabajo para asistir a entrenamientos o eventos. Lo lindo de los Code Camps es que siempre se hacen durante fin de semana.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Me pone muy contento que nuestro próximo Code Camp cumple todas y cada una de estas ideas, con las cuales estoy de acuerdo. Vamos a tener un gran evento, es relamente increible la agenda propuesta: &lt;a title="http://www.codecamp.com.ar/agenda.aspx" href="http://www.codecamp.com.ar/agenda.aspx"&gt;http://www.codecamp.com.ar/agenda.aspx&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Estamos a días del encuentro y la adenalina ya se siente en grande. Quiero aprovechar para agradecer a todos los que han hecho su aporte. &lt;strong&gt;Nos vemos el Sábado!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/TheCodeCampManifesto_B02A/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/TheCodeCampManifesto_B02A/image_thumb.png" width="906" height="173" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9898495" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>Doble Jornada sobre Tecnologías Microsoft en San Francisco</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/09/23/doble-jornada-sobre-tecnolog-as-microsoft-en-san-francisco.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/09/23/doble-jornada-sobre-tecnolog-as-microsoft-en-san-francisco.aspx</id><published>2009-09-23T16:05:48Z</published><updated>2009-09-23T16:05:48Z</updated><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Sabrán disculpar el tamaño de la imagen, pero no quise dejar de compartir el preliminar del folleto que están realizando los amigos de la UTN Regional San Francisco. Van mis felicitaciones al Ing. Nicolás Bortolotti por organizar tan lindo encuentro:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/DobleJornadasobreTecnologasMicrosoftenSa_8DED/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/DobleJornadasobreTecnologasMicrosoftenSa_8DED/image_thumb.png" width="957" height="1241" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9898430" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>Una miradíta al CodeCamp</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/09/17/una-mirad-ta-al-codecamp.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/09/17/una-mirad-ta-al-codecamp.aspx</id><published>2009-09-18T01:53:00Z</published><updated>2009-09-18T01:53:00Z</updated><content type="html">&lt;P&gt;Así se va a ver el tríptico que se va a entregar en la entrada.&lt;/P&gt;
&lt;P&gt;Registrate!: &lt;A title=http://msevents.microsoft.com/cui/EventDetail.aspx?culture=es-AR&amp;amp;EventID=1032418081&amp;amp;IO=MJXdr30nSshfYpeFEvBKAw%3d%3d href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=es-AR&amp;amp;EventID=1032418081&amp;amp;IO=MJXdr30nSshfYpeFEvBKAw%3d%3d"&gt;&lt;FONT color=#0000cc&gt;http://msevents.microsoft.com/cui/EventDetail.aspx?culture=es-AR&amp;amp;EventID=1032418081&amp;amp;IO=MJXdr30nSshfYpeFEvBKAw%3d%3d&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/UnamiradtaalCodeCamp_117B1/interior_sample_final_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/UnamiradtaalCodeCamp_117B1/interior_sample_final_2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=interior_sample_final border=0 alt=interior_sample_final src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/UnamiradtaalCodeCamp_117B1/interior_sample_final_thumb.jpg" width=1173 height=832 mce_src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/UnamiradtaalCodeCamp_117B1/interior_sample_final_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9896563" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>La Plata Valley</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/09/11/la-plata-valley.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/09/11/la-plata-valley.aspx</id><published>2009-09-12T00:16:11Z</published><updated>2009-09-12T00:16:11Z</updated><content type="html">&lt;p&gt;La semana pasada tuve el placer de participar del segundo encuentro de &lt;a href="http://www.laplatavalley.net/"&gt;La Plata Valley&lt;/a&gt;. Muchisimas gracias a &lt;strong&gt;Daniel Dron&lt;/strong&gt; por la invitación y por haber coordinado junto al resto del team tan lindo encuentro. &lt;/p&gt;  &lt;p&gt;Quedé gratamente sorprendido por la comunidad de emprendedores de La Plata. Super interesantes los proyectos presentados, y me gustó mucho la pasión transmitida al hacerlo.&lt;/p&gt;  &lt;p&gt;En mi caso hice un breve repaso por algunas novedades de la plataforma de &lt;a href="http://www.microsoft.com/web"&gt;Microsoft en el espacio de la Web&lt;/a&gt;: &lt;a href="http://www.microsoft.com/windows/internet-explorer/default.aspx"&gt;Internet Explorer 8&lt;/a&gt;, &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform Installer&lt;/a&gt;, FastCGI posibilitando &lt;strong&gt;PHP sobre Windows&lt;/strong&gt; (incluyendo cosas como el &lt;strong&gt;Driver de SQL de PHP&lt;/strong&gt;) y hasta llegar a la nube con &lt;a href="http://www.microsoft.com/azure"&gt;Windows Azure&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Además hablamos de &lt;strong&gt;BizSpark&lt;/strong&gt;, el programa para emprendedores de Microsoft que ofrece acceso a software de &lt;strong&gt;manera gratuita&lt;/strong&gt; (recomiendo leer &lt;a href="http://eglinsky.spaces.live.com/blog/cns!1C56330EDB8CC5EE!922.entry"&gt;el post de Ezequiel&lt;/a&gt; con muchos más detalles del tema).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/LaPlataValley_CAE6/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/LaPlataValley_CAE6/image_thumb_1.png" width="363" height="228" /&gt;&lt;/a&gt; &lt;a href="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/LaPlataValley_CAE6/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/masaez/WindowsLiveWriter/LaPlataValley_CAE6/image_thumb_2.png" width="363" height="228" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Espero se repita pronto otro encuentro! Abrazo!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9894389" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author></entry><entry><title>PHP Toolkit para ADO.NET Data Services</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/masaez/archive/2009/08/26/php-toolkit-para-ado-net-data-services.aspx" /><id>http://blogs.msdn.com/masaez/archive/2009/08/26/php-toolkit-para-ado-net-data-services.aspx</id><published>2009-08-27T00:06:11Z</published><updated>2009-08-27T00:06:11Z</updated><content type="html">&lt;p&gt;Recuerdo el CodeCamp pasado, donde tuve oportunidad de hablar de ADO.NET Dynamic Data, y mencioné también algo de ADO.NET Data Services. La plataforma de ADO.NET Data Services permite exponer una interfaz de servicios REST a partir de un modelo determinado. El modelo podría ser en principio cualquiera (solo se requiere que se expongan interfaces IQueryables, pero su función es particularmente interesante con el acoplamiento con Entity Framework, generando un modelo de servicios a partir de la base de datos de forma semi automática.&lt;/p&gt;  &lt;p&gt;Sobre el Toolkit de PHP:&lt;a href="http://phpdataservices.codeplex.com"&gt;http://phpdataservices.codeplex.com&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Permite interoporar a desarrolladores PHP con .NET a través de servicios REST, generando clases Proxy en PHP basados en la metada expuesta por los servicios.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Los contribuyentes al proyecto son &lt;a href="http://www.microsoft.com/interop"&gt;Microsoft&lt;/a&gt; y &lt;a href="http://www.persistentsys.com/"&gt;Persistent Systems Ltd.&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Arquitectura:&lt;/h2&gt;  &lt;h3&gt;&lt;img src="http://www.interoperabilitybridges.com/media/1819/php_ado_data_servicearchitecture.png" width="564" height="635" /&gt;&lt;/h3&gt;  &lt;h2&gt;Ejemplo:&lt;/h2&gt;  &lt;p&gt;&lt;img src="http://www.interoperabilitybridges.com/media/1857/php_ado_data_service_designandruntimesm.png" /&gt;&lt;/p&gt;  &lt;p&gt;Saludos!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9885917" width="1" height="1"&gt;</content><author><name>masaez</name><uri>http://blogs.msdn.com/members/masaez.aspx</uri></author><category term="Interoperabilidad" scheme="http://blogs.msdn.com/masaez/archive/tags/Interoperabilidad/default.aspx" /></entry></feed>