<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog de Soma en español : MSDN</title><link>http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx</link><description>Tags: MSDN</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Extensiones reactivas para .NET (Rx)</title><link>http://blogs.msdn.com/somaespanol/archive/2009/11/19/extensiones-reactivas-para-net-rx.aspx</link><pubDate>Thu, 19 Nov 2009 22:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9925813</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9925813.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9925813</wfw:commentRss><description>&lt;DIV&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/11/18/reactive-extensions-for-net-rx.aspx"&gt;inglés original&lt;/A&gt;: Miércoles, 18 de noviembre de 2009 a las 20:05 PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Estoy encantado de anunciar una vista previa de las &lt;A href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx"&gt;Extensiones Reactivas para .NET (Rx)&lt;/A&gt; en DevLabs de MSDN.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Con Rx, los programadores pueden escribir código declarativo conciso para orquestar y coordinar programas asíncronos y basados en sucesos con las expresiones patrones de .NET. Rx tiene una gran base teórica basada en la dualidad entre los modelos de diseño clásicos Iterador y Observador para simplificar y controlar la asincronía. Combinando la expresividad de LINQ con la elegancia de la teoría de categoría, Rx permite a los programadores escribir código asíncrono sin realizar actos crueles y poco naturales.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Como el nombre implica, los programas reactivos reaccionan a los cambios en su entorno. Tradicionalmente, los programadores utilizar bloqueos y los controladores de eventos para coordinar estos cambios. Rx modela cálculos asíncronos y eventos como colecciones basadas en inserción u observables, expandiendo por tanto el ámbito de los métodos de extensión más allá de las colecciones basadas en extracción, o enumerables, familiares en el territorio de la programación reactiva y los operadores de secuencia estándar de LINQ.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;Práctico y pragmático&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Las extensiones reactivas para .NET son un conjunto de métodos de extensión y una implementación de los operadores de secuencia estándar de LINQ para los nuevos interfaces IObservable &amp;lt;out T&amp;gt; e IObserver &amp;lt;in T&amp;gt; en .NET 4 y Silverlight 4. Las interfaces observables se han agregado a .NET para proporcionar una interfaz común para las notificaciones basadas en inserción que otras bibliotecas y características de .NET pueden reutilizar. Rx se centra en la coordinación y orquestación de cálculos basados en sucesos y cálculo asíncrono y aprovecha la nueva biblioteca Task Parallel como mecanismo de simultaneidad subyacente.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Las extensiones reactivas pueden utilizarse desde cualquier lenguaje .NET. En F #, los eventos de .NET son valores de primera clase que implementan la interfaz IObservable &amp;lt;out T&amp;gt;. Además, F # proporciona un conjunto básico de funciones para redactar colecciones observables y los programadores de F# pueden aprovechar Rx para obtener un conjunto más rico de operadores para redactar los eventos y otras colecciones observables.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;El Kit de herramientas de Silverlight utiliza Rx para el funcionamiento del Drag and Drop Framework del kit de herramientas de Silverlight, un subconjunto de las API de WPF para iniciar e interactuar con operaciones de arrastre. El Drag and Drop Framework agrega compatibilidad con arrastrar y colocar a controles básicos, como TreeView, DataGrid, ListBox. Rx reduce drásticamente el tiempo de desarrollo al permitir operaciones de arrastrar, que son secuencias de eventos de usuario, ser descritas declarativamente. Silverlight crea elementos visuales de forma asíncrona y como resultado suele ser necesario escribir código de prueba asíncrono para asegurarse de que se ha creado correctamente un componente. La adición de recepción para el marco de pruebas de unidades de Silverlight permite a los programadores escribir pruebas basadas en eventos confiables sin sacrificar la legibilidad.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;Muéstrame código&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;El ejemplo siguiente muestra un sencillo programa reactivo de estilo AJAX que traduce a inglés mediante el servicio de traducción Bing y muestra los resultados.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG style="WIDTH: 491px; HEIGHT: 313px" src="http://public.blu.livefilestore.com/y1p_894tdEnqbVS4nz4_qsANHouT6R-UDTedpprabNOhl6lqtU0RsMgHuyIffURj61YHR41rq5f2idLhBHO_yiknw/Rx.jpg" width=491 height=313 mce_src="http://public.Blu.livefilestore.com/y1p_894tdEnqbVS4nz4_qsANHouT6R-UDTedpprabNOhl6lqtU0RsMgHuyIffURj61YHR41rq5f2idLhBHO_yiknw/Rx.jpg"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;El campo de entrada en la página se expone como una colección de cadenas observable que genera un valor siempre que el usuario deja de escribir durante medio segundo. El método de extensión GetKeyUpEvents expone el evento estándar de .NET KeyUp como una colección observable.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN class=apple-style-span&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;IObservable&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=apple-style-span&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=apple-style-span&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;string&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=apple-style-span&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt; words = (&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;from&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;keyup &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;in&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt; Input.GetKeyUpEvents() &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;select&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;Input.Value).Throttle(&lt;/SPAN&gt;&lt;SPAN class=apple-style-span&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;TimeSpan&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;.FromSeconds(.5))&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN&gt;Para obtener acceso al servicio de traducción Bing, simplemente hemos convertir una referencia de servicio WCF que utiliza el estándar BeginInvoke y EndInvoke de .NET o el modelo asincrónico basado en eventos a una función que devuelve una colección observable singleton a través de una de las funciones auxiliares estándar que Rx proporciona.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;IObservable&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;TranslationResponse&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;Translate(&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;this string &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;text,&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;string &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;sourceLanguage, &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;string &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;destinationLanguage)&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;{…}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&lt;SPAN&gt;La coordinación entre los diversos cálculos utiliza una consulta LINQ que envía solicitudes al servicio de traducción Bing para traducir cada palabra en holandés, francés y español y espera a los dos primeros de tres resultados para volver mediante un modelo de combinación.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;translations =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;from&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;word&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;in&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;words&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;let&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;dutch =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;Bing&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;.Translate(word,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #a31515; FONT-SIZE: 10pt"&gt;"en"&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #a31515; FONT-SIZE: 10pt"&gt;"nl"&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;let&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;french =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;Bing&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;.Translate(word,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #a31515; FONT-SIZE: 10pt"&gt;"en"&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #a31515; FONT-SIZE: 10pt"&gt;"fr"&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;let&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;spanish =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;Bing&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;.Translate(word,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #a31515; FONT-SIZE: 10pt"&gt;"en"&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #a31515; FONT-SIZE: 10pt"&gt;"es"&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;from&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;results&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;in&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;Observable&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;.Join&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;( dutch.And(spanish).Then((d, s) =&amp;gt;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;new&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;{ Dutch = d, French =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;Bing&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;.NoResult, Spanish = s })&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;, dutch.And(french).Then((d, f) =&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;new&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;{ Dutch = d, French = f, Spanish =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;Bing&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;.NoResult })&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;, french.And(spanish).Then((f, s) =&amp;gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;new&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;{ Dutch =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: #2b91af; FONT-SIZE: 10pt"&gt;Bing&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;.NoResult, French = f, Spanish = s })&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;).Until(words)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: blue; FONT-SIZE: 10pt"&gt;select&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&amp;nbsp;results;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Por último, nos suscribimos a los resultados de las traducciones y actualizamos la interfaz de usuario una vez que se ha notificado un cambio.&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;translations.Subscribe(result =&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Dutch.InnerText = result.Dutch.GetTranslatedTerm();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;French.InnerText = result.French.GetTranslatedTerm();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Spanish.InnerText = result.Spanish.GetTranslatedTerm();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt; BACKGROUND: #eeece1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Lucida Console'; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;});&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Los desarrolladores no necesitan preocuparse acerca de cómo ejecutar la suscripción en el subproceso correcto; el motor en tiempo de ejecución de Rx se ocupa de ello.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;Material de bonificación&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Además de los métodos de extensión en colecciones observables, Rx también contiene un número de tipos y espacios de nombres que implementan algunos de los nuevos métodos de extensión para las colecciones observables sobre colecciones enumerables y un puerto de espera de PLINQ para .NET 3.5 están disponibles para que los desarrolladores puedan experimentar.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;Juguemos&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Puede &lt;A href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx"&gt;Descargar Rx&lt;/A&gt; (en inglés) desde DevLabs. Díganos lo que piensa en el &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/rx/threads"&gt;foro del proyecto&lt;/A&gt; (en inglés) y eche un vistazo a los &lt;A href="http://channel9.msdn.com/tags/Reactive+Framework/"&gt;vídeos y screencasts de Channel 9&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925813" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/DevLabs/default.aspx">DevLabs</category></item><item><title>Spec Explorer: Una herramienta de pruebas basada en modelo</title><link>http://blogs.msdn.com/somaespanol/archive/2009/10/27/spec-explorer-una-herramienta-de-pruebas-basada-en-modelo.aspx</link><pubDate>Tue, 27 Oct 2009 14:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913518</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9913518.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9913518</wfw:commentRss><description>&lt;P&gt;&lt;SPAN&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/10/26/spec-explorer-a-model-based-testing-tool.aspx"&gt;inglés original&lt;/A&gt;:&lt;/SPAN&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;I&gt;&lt;SPAN&gt; lunes, 26 de octubre de 2009 a las 21:15 PST por &lt;A id=ctl00___ctl00___ctl02___Entry___AuthorLink href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Que los sistemas de pruebas sean detallados, coherentes y extensibles sigue siendo uno de los mayores desafíos en la creación y mantenimiento de sistemas de software.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;La herramienta Spec Explorer que ha visto hoy la luz en &lt;A href="http://msdn.microsoft.com/devlabs" mce_href="http://msdn.microsoft.com/devlabs"&gt;DevLabs&lt;/A&gt; (en inglé) combate ese problema mediante técnicas de pruebas basadas en modelo.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG src="http://kxacog.blu.livefilestore.com/y1paD6Bv3V6nPohVlQN1b9iN2thKrU2jhkGVyLbm53BjlbMX9owxWYGRZz030oPqt_Ce0LKDgtqJKLKRQvUHT5FtA/SpecExplorer.jpg" mce_src="http://kxacog.blu.livefilestore.com/y1paD6Bv3V6nPohVlQN1b9iN2thKrU2jhkGVyLbm53BjlbMX9owxWYGRZz030oPqt_Ce0LKDgtqJKLKRQvUHT5FtA/SpecExplorer.jpg"&gt;&lt;A href="http://kxacog.blu.livefilestore.com/y1paD6Bv3V6nPohVlQN1b9iN2thKrU2jhkGVyLbm53BjlbMX9owxWYGRZz030oPqt_Ce0LKDgtqJKLKRQvUHT5FtA/SpecExplorer.jpg" mce_href="http://kxacog.blu.livefilestore.com/y1paD6Bv3V6nPohVlQN1b9iN2thKrU2jhkGVyLbm53BjlbMX9owxWYGRZz030oPqt_Ce0LKDgtqJKLKRQvUHT5FtA/SpecExplorer.jpg "&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;¿Qué es?&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Spec Explorer es una herramienta para modelar el comportamiento de software y generarión de series de prueba de esos modelos. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Los modelos pueden ser considerados como representaciones gráficas para comprender y analizar el comportamiento esperado del sistema y comunicarlo a los demás. El tamaño del modelo se puede medir con expresiones regulares. Las series de prueba generadas se pueden ejecutar independiente en el marco de prueba de Visual Studio o de otros marcos de pruebas unitarias.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;¿Por qué utilizarlo?&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Varios proyectos de Microsoft de diferentes tamaños ya han utilizado Spec Explorer como parte de su proceso de desarrollo. Spec Explorer ha ayudado a esos equipos a crear casos de prueba más rápido, además de garantizar la previsibilidad de la cobertura de los requisitos y admitir las actualizaciones de software de administración y de ciclo de vida de los proyectos.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Las características únicas de Spec Explorer hace que sea más fácil de aprender que otras herramientas de pruebas basadas en modelo. Los ingenieros con ningún conocimiento de modelado pueden crear modelos de sistemas y funciones y generar pruebas en un corto período de tiempo. Estudios sobre un proyecto a gran escala con más de 300 conjuntos de prueba han demostrado una ganancia de productividad media del 42% sobre series de prueba creadass manualmente.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hasta ahora hemos adaptado Spec Explorer en función de los comentarios de los equipos dentro de Microsoft, ahora necesitamos sus comentarios para garantizar que Spec Explore satisface las necesidades de los clientes que trabajen en proyectos variados en tamaño y tipo. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=166911"&gt;Descargue&lt;/A&gt; (en inglés) Spec Explore hoy y envíe sus preguntas o comentarios en el &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/specexplorer/threads" mce_href="http://social.msdn.microsoft.com/Forums/en-US/specexplorer/threads"&gt;foro&lt;/A&gt; (en inglés) y manténgase al corriente a través del &lt;A href="http://blogs.msdn.com/SpecExplorer" mce_href="http://blogs.msdn.com/SpecExplorer"&gt;blog&lt;/A&gt; (en inglés) del equipo.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913518" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/DevLabs/default.aspx">DevLabs</category></item><item><title>Venga a conocer el nuevo MSDN</title><link>http://blogs.msdn.com/somaespanol/archive/2009/10/22/venga-a-conocer-el-nuevo-msdn.aspx</link><pubDate>Thu, 22 Oct 2009 20:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911682</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9911682.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9911682</wfw:commentRss><description>&lt;DIV&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/10/19/come-meet-the-new-msdn.aspx"&gt;inglés original&lt;/A&gt;: lunes 19 de octubre de 2009 a las 12:11PM PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://msdn.microsoft.com/es-es/default.aspx" mce_href="http://msdn.microsoft.com/es-es/default.aspx"&gt;&lt;IMG src="http://kxacog.blu.livefilestore.com/y1pyC5KmObkZ1JSHZHen05FKbXzzUdXEe4Q0MgOc8Kz34boVNFkYqj1S2jBeTw7n1yS8CdIGhK5WjcDXE2jqaX-zw/msdn.jpg" mce_src="http://kxacog.blu.livefilestore.com/y1pyC5KmObkZ1JSHZHen05FKbXzzUdXEe4Q0MgOc8Kz34boVNFkYqj1S2jBeTw7n1yS8CdIGhK5WjcDXE2jqaX-zw/msdn.jpg"&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;La &lt;A href="http://msdn.microsoft.com/es-es/default.aspx" mce_href="http://msdn.microsoft.com/es-es/default.aspx"&gt;red mundial de MSDN&lt;/A&gt; reaparece con un nuevo diseño y nuevos beneficios para todos los suscriptores de MSDN.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Las suscripciones a MSDN son el mejor recurso que da a los desarrolladores, equipos y organizaciones amplio acceso a herramientas y tecnologías de Microsoft para diseñar con confianza, desarrollar y probar sus soluciones de software. Junto con acceso a miles de descargas, ofrece soporte profesional y servicio de información de expertos para asegurar que los desarrolladores pueden superar sus mayores retos.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hoy en día, estamos presentando nuevos beneficios para mejorar el apoyar a los desarrolladores y para ayudarles a crecer su carrera. Todos los suscriptores de MSDN y BizSpark podrán aprovechar cursos online gratuitos en inglés. Estamos proporcionando asistencia prioritaria a todos los suscriptores a través de los foros de MSDN. También estamos presentando el acceso gratuito a la plataforma de Windows Azure para los clientes de MSDN Premium y BizSpark a partir de que esté Windows Azure esté disponible. Para iniciar a los desarrolladores en esta potente plataforma, los suscriptores recibirán 750 horas de cómputo gratuitas al mes durante 8 meses.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;El nuevo diseño de la red MSDN da soporte a nuestros clientes en todo el mundo, incluidos 37 sitios internacionales. &amp;nbsp;El objetivo del nuevo diseño es mejorar la experiencia general del sitio y los centros y ayudarle a tener éxito con los productos y tecnologías de Microsoft en los que ha invertido. El nuevo sitio MSDN incluye un nuevo diseño visual, nuevas formas de interactuar con el contenido para la comunidad, y nuevos controles de Silverlight para promover de manera dinámica el contenido dinámico de la Comunidad. Esto incluye un área de actividades de la Comunidad que mostrará los temas recientes y más populares de foros, ejemplos de código y artículos técnicos. La Biblioteca de MSDN ahora tiene la capacidad de explorar dos nuevas vistas de la biblioteca: ScriptFree (que establece un alto rendimiento mediante la eliminación de secuencias de comandos y viajes al servidor) y la versión Lightwave Beta (similar a la experiencia de ayuda sin conexión de VS 2010).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Esto es sólo el comienzo de una inversión importante que estamos realizando alrededor de nuestros activos en línea para mejorar la capacidad de detección, legibilidad, coherencia y pertinencia.&lt;/P&gt;
&lt;P&gt;Los comentarios de los usuarios de MSDN son cruciales para hacer de MSDN el mejor lugar para convertir sus ideas en soluciones. Gracias a todos los que han proporcionado comentarios y recomendaciones para hacer de MSDN un lugar mejor. Esperamos escuchar sus comentarios adicionales sobre cómo mejorar MSDN en &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/msdnfeedback"&gt;el foro de comentarios&lt;/A&gt; de MSDN.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911682" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Paseando por el laberinto de la memoria...</title><link>http://blogs.msdn.com/somaespanol/archive/2009/09/30/paseando-por-el-laberinto-de-la-memoria.aspx</link><pubDate>Wed, 30 Sep 2009 19:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901388</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9901388.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9901388</wfw:commentRss><description>&lt;DIV&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/09/29/walking-down-memory-lane.aspx"&gt;inglés original&lt;/A&gt;: martes, 29 de septiembre a las 17:56 PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;A veces, nos encontramos atrapados en lo que estamos haciendo en el momento, el día a día, los plazos inminentes, etc. De vez en cuando, es bueno dar un paso atrás y reflexionar sobre el viaje: el porqué, el qué, el cómo y el dónde.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hace poco tuve dicha oportunidad cuando recibí una llamada para hacer un vídeo documental sobre Visual Studio. No estaba seguro de qué esperar o lo que iba a ser el producto final, pero teniendo en cuenta mi experiencia con Channel 9, decidí hacerlo. Fue divertido.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;El equipo completó recientemente este proyecto y hoy se ha publicado el documental de Visual Studio: &lt;A href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-One/"&gt;parte 1&lt;/A&gt; (en inglés) y &lt;A href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-Two/"&gt;parte 2&lt;/A&gt; (en inglés) en Channel 9.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Me ha parecido especialmente interesante escuchar a algunos de mis colegas tales como Anders Heljsberg, Dave Mendlen, Jason Zander y Scott Guthrie. Todos han formado parte de esta línea de productos durante mucho tiempo. Esperamos que le guste el documental.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901388" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>¡Lanzamiento de Silverlight 3 y Expression 3!</title><link>http://blogs.msdn.com/somaespanol/archive/2009/07/20/lanzamiento-de-silverlight-3-y-expression-3.aspx</link><pubDate>Mon, 20 Jul 2009 20:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9841954</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9841954.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9841954</wfw:commentRss><description>&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/07/10/launching-silverlight-3-and-expression-studio-3.aspx"&gt;inglés original&lt;/A&gt;: viernes, 10 de julio de 2009 a las 11:45 PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://www.microsoft.com/silverlight/default.aspx?lang=es-es" target=_blank mce_href="http://www.microsoft.com/silverlight/default.aspx?lang=es-es"&gt;&lt;IMG style="WIDTH: 274px; HEIGHT: 115px" src="http://0ebr5a.blu.livefilestore.com/y1prIElRWcpubk9HiYX0ZDa217LJy0eXCDBBHufdbSuBvWD3LKA449RW9fWA2IbjV27ukwf8bKqUx-uncMbRsbrUQ/Silverlight%20Logo%20Small.jpg" width=274 height=115 mce_src="http://0ebr5a.blu.livefilestore.com/y1prIElRWcpubk9HiYX0ZDa217LJy0eXCDBBHufdbSuBvWD3LKA449RW9fWA2IbjV27ukwf8bKqUx-uncMbRsbrUQ/Silverlight%20Logo%20Small.jpg"&gt;&lt;/A&gt;&lt;A href="http://www.microsoft.com/spain/expression/" target=_blank mce_href="http://www.microsoft.com/spain/expression/"&gt;&lt;IMG style="WIDTH: 277px; HEIGHT: 113px" src="http://0ebr5a.blu.livefilestore.com/y1pa1wyhejy7ut144SV81CLBhazXfiQGcW-bJRAqj9_PdfjOzLCPVYwXHc6i7fr83dnwha_KsR4TVVypc_Vwq55Uw/Expression%20Logo%20Small.jpg" width=277 height=113 mce_src="http://0ebr5a.blu.livefilestore.com/y1pa1wyhejy7ut144SV81CLBhazXfiQGcW-bJRAqj9_PdfjOzLCPVYwXHc6i7fr83dnwha_KsR4TVVypc_Vwq55Uw/Expression%20Logo%20Small.jpg"&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Me alegra anunciar la disponibilidad a partir de hoy de Silverlight 3 y&amp;nbsp;el candidato a versión comercial de Expression Blend 3 y SketchFlow. Además, la familia completa de productos de Expression 3 estará disponible dentro de treinta días.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Con la versión 3, Silverlight ofrece una serie de características para la innovación y beneficios en áreas clave de aplicaciones completas de internet, incluidas:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Compatibilidad con vídeo de alta definición.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Línea mejorada de soporte técnico empresarial, como validación de datos y enlace de datos elemento a elemento.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Sombreadores de píxeles para control de representación más profundo.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Más de 90 controles y temas, con el código de origen y las pruebas unitarias para muchos de ellos, dentro del kit de herramientas de Silverlight (Silverlight Toolkit).&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Anteriormente, ya escribí acerca de &lt;A href="http://blogs.msdn.com/somaespanol/archive/2009/04/30/prototipos-con-sketchflow.aspx"&gt;SketchFlow&lt;/A&gt;. SketchFlow ha generado un debate en el mundo del diseño, cambiando las ideas acerca de los procedimientos establecidos y herramientas ya que permite un único flujo de trabajo de prototipo para producción y convierte bocetos en demostraciones de cliente, prototipos y aplicaciones terminadas.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Nuestra lista de clientes sigue creciendo: recientemente, Silverlight ayudó a poner disponibles los torneos de tenis de Roland Garros y Wimbledon de 2009 en todo el mundo. Los próximos Juegos Olímpicos de invierno de 2010 ofrecerán una vez más sucesos detallados con una cobertura en vídeo de alta definición. Continental Airlines utiliza Silverlight para mejorar su servicio al cliente. MGM utiliza Deep Zoom para generar &lt;A href="http://stargate.mgm.com/"&gt;el sitio oficial de Stargate&lt;/A&gt; (en inglés), que permite a los admiradores a entrar en el sitio de producción de televisión más detallado hasta ahora.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Y hoy NBC Sports anunció que utilizarán Silverlight como su tecnología predominante para entregar el vídeo de alta definición en línea a través de sus concesiones de deportes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Para experimentar el lanzamiento, vaya a &lt;A href="http://www.seethelight.com/"&gt;seethelight.com&lt;/A&gt; (en inglés) y manténgase informado de los últimos desarrollos de Silverlight en &lt;A href="http://www.microsoft.com/silverlight/default.aspx?lang=es-es"&gt;www.microsoft.com/silverlight&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;El sitio recientemente rediseñado de la &lt;A href="http://expression.microsoft.com/es-es/default.aspx"&gt;comunidad de Expression&lt;/A&gt; (en inglés) tiene más información de Expression 3 y le permite conectar con la comunidad y obtener más información acerca de Expression:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG src="http://0ebr5a.blu.livefilestore.com/y1p1ANUdz8_HJUyQcjghGLqhmc_gRuoVOR_aP15QcB7TFYg7Ftc1MvQFtgH5rRb9h29pJQOPAB1Sw-nmw4vohuuug/ExpressionCommunitySiteSmall.jpg" mce_src="http://0ebr5a.blu.livefilestore.com/y1p1ANUdz8_HJUyQcjghGLqhmc_gRuoVOR_aP15QcB7TFYg7Ftc1MvQFtgH5rRb9h29pJQOPAB1Sw-nmw4vohuuug/ExpressionCommunitySiteSmall.jpg"&gt;&lt;A href="http://0ebr5a.blu.livefilestore.com/y1p1ANUdz8_HJUyQcjghGLqhmc_gRuoVOR_aP15QcB7TFYg7Ftc1MvQFtgH5rRb9h29pJQOPAB1Sw-nmw4vohuuug/ExpressionCommunitySiteSmall.jpg"&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9841954" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Expression/default.aspx">Expression</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Microsoft BizSpark: Ayudando a más de 15.000 compañías de nueva creación</title><link>http://blogs.msdn.com/somaespanol/archive/2009/06/20/microsoft-bizspark-ayudando-a-m-s-de-15-000-compa-as-de-nueva-creaci-n.aspx</link><pubDate>Sun, 21 Jun 2009 08:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9794630</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9794630.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9794630</wfw:commentRss><description>&lt;DIV&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;EM&gt;Publicación del &lt;/EM&gt;&lt;A href="http://blogs.msdn.com/somasegar/archive/2009/06/19/microsoft-bizspark-serving-15-000-startups-and-counting.aspx"&gt;&lt;EM&gt;inglés original&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;: viernes, 19 de junio de 2009 a las 23:15 PST por &lt;/EM&gt;&lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;&lt;EM&gt;Somasegar&lt;/EM&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hace ocho meses, Microsoft anunció la disponibilidad de Microsoft BizSpark, un programa que ayuda a compañías de nueva creación proporcionando software de Microsoft, soporte y visibilidad sin ningún gasto inicial.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hoy me complace anunciar que más de 15.000 compañías de nueva creación se han unido a BizSpark hasta la fecha.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Las compañías que participan reciben plataformas y herramientas de desarrollo de Microsoft íntegras, como por ejemplo, Windows Server, SQL Server, Visual Studio y Expression Studio. Disponible en 99 países, BizSpark no requiere exclusividad y muchas empresas de código abierto independientes están aprovechando BizSpark para probar la interoperabilidad de sus aplicaciones o aumentar el número de plataformas de cliente que pueden alcanzar.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Las 15.000 compañías que participan son innovadoras en áreas como redes sociales, servicios de software, asistencia sanitaria, educación, movilidad, entretenimiento y finanzas. Estas compañías tienen éxito creando en plataformas de Windows e incluyan nombres, como: &lt;A href="http://www.zocdoc.com/"&gt;ZocDoc&lt;/A&gt; (en inglés), &lt;A href="http://tweeba.com/"&gt;Tweba&lt;/A&gt; (en inglés), &lt;A href="http://www.squareclock.com/"&gt;SquareClock&lt;/A&gt; (en inglés), &lt;A href="http://www.eduify.com/"&gt;Eduify&lt;/A&gt; (en inglés), &lt;A href="http://stackoverflow.com/"&gt;StackOverflow&lt;/A&gt; (en inglés), &lt;A href="http://www.sobees.com/"&gt;Sobees&lt;/A&gt; (en inglés), &lt;A href="http://www.mixedinkey.com/"&gt;MixedInKey&lt;/A&gt; (en inglés), &lt;A href="http://www.develomatic.com/"&gt;Develomatic&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;A continuación describimos algunas de las compañías innovadoras que recientemente se han unido a BizSpark.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG style="WIDTH: 292px; HEIGHT: 69px" src="http://0ebt5a.blu.livefilestore.com/y1p7GxBwLMjvapfnwZ5M9FkjGjDiJEV6nf5fBiSP-b3mM7OS774erYBfZwfMPi-SYiTer3WSSExWxzzbvbhKu6dSw/AftermouseLogo.png" width=292 height=69 mce_src="http://0ebt5a.blu.livefilestore.com/y1p7GxBwLMjvapfnwZ5M9FkjGjDiJEV6nf5fBiSP-b3mM7OS774erYBfZwfMPi-SYiTer3WSSExWxzzbvbhKu6dSw/AftermouseLogo.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Después de ver Microsoft Surface en diciembre de 2008, Nicolas Chaillan se inspiró para crear &lt;A href="http://www.after-mouse.com/"&gt;after-mouse&lt;/A&gt; (en inglés) para la generación de experiencias de usuario táctil personalizada para Windows 7 y Surface. After-mouse usa WPF y Silverlight para generar experiencias enriquecidas con interfaces multi tacto para agencias de viajes, minoristas, agencias inmobiliarias en Europa entre otros. La producción de licencias de BizSpark permite a after-mouse crear soluciones con la tecnología de Microsoft.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;En la figura siguiente, una aplicación de un bar y restaurante de after'mouse que permite a los invitados realizar sus pedidos directamente desde su mesa.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG style="WIDTH: 650px; HEIGHT: 350px" src="http://0ebt5a.blu.livefilestore.com/y1p3C0JcV7fJzEDUyFbRaAzI9cchMNV8oPMpf50UKqbhwKJVA8SgAYV-92BjqfD1yfZ07eigPHKsdM9Nn4bUBW_ag/aftermouseRestaurantOrder.jpg" width=650 height=350 mce_src="http://0ebt5a.blu.livefilestore.com/y1p3C0JcV7fJzEDUyFbRaAzI9cchMNV8oPMpf50UKqbhwKJVA8SgAYV-92BjqfD1yfZ07eigPHKsdM9Nn4bUBW_ag/aftermouseRestaurantOrder.jpg"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG style="WIDTH: 235px; HEIGHT: 80px" src="http://0ebt5a.blu.livefilestore.com/y1pAhrbISqcCmBeVfkhci1BeMjTxK7frGZmbOaRGEPJJcKZnioFibSH2LIBWpNsAXwcAR4tDH0dqBARqeTf4zqpKw/CurseLogo.png" width=235 height=80 mce_src="http://0ebt5a.blu.livefilestore.com/y1pAhrbISqcCmBeVfkhci1BeMjTxK7frGZmbOaRGEPJJcKZnioFibSH2LIBWpNsAXwcAR4tDH0dqBARqeTf4zqpKw/CurseLogo.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Establecida en Silicon Valley, &lt;A href="http://www.curse.com/"&gt;Curse&lt;/A&gt; (en inglés) es un portal para los juegos en línea de varios jugadores (MMO). El sitio proporciona foros, wikis, revisiones, descargas, blogs, vídeos y otros recursos para jugadores MMO. Curse se centra en contenido generado por el jugador y permite a los jugadores crear sus propias páginas. Curse incluye portales de juegos para World of WarCraft, StarCraft y Age of Conan.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Curse ahora tiene un total de 1,4 millones de usuarios y está creciendo rápidamente. Su sitio web tiene tres servidores web de IIS 7 y una sola base de datos servidor que ejecuta SQL Server 2008. El cliente de escritorio de Curse recibe datos de un servicio web de .NET escrito en C# que se ejecuta en sólo dos servidores web de IIS 7. En propias palabras del presidente de Curse, "Atribuyo gran parte de nuestro éxito en el rendimiento y estabilidad de la tecnología de Microsoft y la productividad que ofrece mediante herramientas de desarrollo de Microsoft. Continuaremos usando exclusivamente la tecnología de Microsoft. La generación de la próxima versión del cliente de Curse está en desarrollo y se está generando en Windows Presentation Foundation, y con un servicio de alojamiento integrado en ASP.NET MVC."&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://www.lokad.com/"&gt;Lokad&lt;/A&gt; (en inglés), una empresa de nueva creación francesa de 5 personas creada en 2007, proporciona previsiones de negocio en línea y estadísticas a los clientes de minoristas, fabricación y sectores de centro de llamada. Envíe a Lokad sus datos históricos, tales como ventas, flujos de dinero, volúmenes de llamada y petición de cliente y se le envían previsiones. El equipo de matemáticos en Lokad permite a las empresas comerciales a sacar partido de las previsiones de última generación empresarial operativas con una inversión mínima. La aplicación web de Lokad está escrita para .NET 3.5 y hace uso de LINQ para interactuar con datos de SQL Server. Además, Lokad fue uno de las primeras empresas independientes en utilizar servicios de Windows Azure en su entorno de producción.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Es interesante ver el tipo de trabajo innovador que estas compañías hacen mediante las herramientas y plataformas de Microsoft.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Para obtener más información o unirse a BizSpark, visite &lt;A href="http://www.microsoftstartupzone.com/bizspark"&gt;BizSpark en Startup Zone&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9794630" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Expression/default.aspx">Expression</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>MSDN: donde los desarrolladores van primero</title><link>http://blogs.msdn.com/somaespanol/archive/2009/06/03/msdn-donde-los-desarrolladores-van-primero.aspx</link><pubDate>Wed, 03 Jun 2009 21:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9692117</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9692117.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9692117</wfw:commentRss><description>&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/06/01/msdn-where-developers-come-first.aspx"&gt;inglés original&lt;/A&gt;: lunes, 1 de junio de 2009 a las 21:38:00 PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Cuando los desarrolladores desean aprender cómo generar software en plataformas de Microsoft, es fundamental que les resulte fácil el buscar contenido y conectar con otros usuarios. &lt;A href="http://msdn.microsoft.com/es-es/"&gt;Microsoft Developer Network&lt;/A&gt; ofrece documentación, artículos, blog, vídeos y foros de ayuda a más de 20 millones de visitantes cada mes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Durante los últimos meses, el equipo de MSDN ha realizado cientos de actualizaciones en el sitio web de MSDN. Muchos de ellos son cambios sutiles de los que puede ni darse cuenta, pero que juntos ayudan a los programadores a encontrar fácilmente información actual y relevante en el sitio con un aspecto coherente. Quiero compartir con ustedes dos cambios que contienen la esencia de estas actualizaciones.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;El contexto lo es todo&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Recibimos firmes comentarios de la comunidad de desarrolladores que desean permanecer dentro del centro de desarrollo en su idioma tanto como sea posible, mientras exploran el contenido en MSDN. Mediante esos comentarios, el equipo de MSDN ha implementado una actualización a los &lt;A href="http://social.msdn.microsoft.com/Forums/es-eS/categories"&gt;foros de MSDN&lt;/A&gt; que integra los foros dentro del centro de desarrollo. Cuando un usuario en el &lt;A href="http://msdn.microsoft.com/es-es/vbasic/default.aspx"&gt;Centro de desarrollo de Visual Basic&lt;/A&gt; va a los foros, ve los foros de Visual Basic. Que el usuario tenga una experiencia coherente dentro de la misma ubicación garantiza que el contenido y las actividades que le interesan sean importantes y estén relacionados.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://z0bb5a.blu.livefilestore.com/y1pZrSttTV6Oqxt7Z0Z1MDQRtsX0B67q7DgKRxqq-L_G5cLPaGIiPJHNcoBa54GSzrHPnqOIrjKM_ttVMAnwzOqAw/VBForums.jpg" mce_src="http://z0bb5a.blu.livefilestore.com/y1pZrSttTV6Oqxt7Z0Z1MDQRtsX0B67q7DgKRxqq-L_G5cLPaGIiPJHNcoBa54GSzrHPnqOIrjKM_ttVMAnwzOqAw/VBForums.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Esta actualización de los foros tiene muchas otras características, incluida la carga más rápida del editor de texto enriquecido, actualizaciones a las listas de preguntas más frecuentes que para muestra las contribuciones de los últimos 30 días y la opción para los moderadores "Marcar como contestada" en la vista previa de la conversación.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;SPAN&gt;Haga oír su voz&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Obtener comentarios de la comunidad es esencial para realizar mejoras en MSDN. Para facilitar el compartir ideas y sugerencias para la mejora de MSDN, hemos agregado un vínculo "Site Feedback" en la parte inferior de cada página inglesa (excepto en la biblioteca). Al hacer clic en este vínculo, muestra una ventana independiente donde puede escribir sus comentarios.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://z0bb5a.blu.livefilestore.com/y1poiZx-uh-oujrKdfB_WU0gjZVFXSuc8rJZ4U6UR4-RghK0ydo-jlN6uOoGU0ilYr0HCzLigPM2T7eX4t3mkzyeg/Feedback.jpg" mce_src="http://z0bb5a.blu.livefilestore.com/y1poiZx-uh-oujrKdfB_WU0gjZVFXSuc8rJZ4U6UR4-RghK0ydo-jlN6uOoGU0ilYr0HCzLigPM2T7eX4t3mkzyeg/Feedback.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Al hacer clic en el botón "Submit", se genera un correo electrónico que se envía directamente al equipo de MSDN. El equipo lee cada correo y utiliza sus sugerencias para entender mejor los tipos de problemas con los que la comunidad se encuentra en el sitio y solucionarlos. Como siempre, puede notificar un problema con un producto de Microsoft en &lt;A href="http://connect.microsoft.com/"&gt;Microsoft Connect&lt;/A&gt; (en inglés) o hacer preguntas del producto en los &lt;A href="http://social.msdn.microsoft.com/Forums/es-ES"&gt;foros de MSDN&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;He destacado dos ejemplos de los muchos cambios que hemos realizado en MSDN para ofrecer una mejor experiencia para los desarrolladores en línea. Conecte ya con millones de programadores en MSDN y envíe sus comentarios para ayudarnos a hacer MSDN incluso mejor.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9692117" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category></item><item><title>¡Visual Studio 2010 y .NET FX 4 beta 1 ven la luz!</title><link>http://blogs.msdn.com/somaespanol/archive/2009/05/18/visual-studio-2010-y-net-fx-4-beta-1-ven-la-luz.aspx</link><pubDate>Tue, 19 May 2009 08:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9626993</guid><dc:creator>SomaEsp</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9626993.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9626993</wfw:commentRss><description>&lt;P&gt;&lt;I&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx"&gt;inglés original&lt;/A&gt;, lunes, 18 de mayo de 2009 a las 11:15 PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hoy publicamos la beta 1 de Visual Studio 2010 y .NET FX 4. Si tiene una subscripción a MSDN, ya se puede descargar la versión beta desde &lt;A title="VS2010 Beta 1 Download for MSDN" href="http://msdn.microsoft.com/subscriptions/downloads/default.aspx?pv=18:370"&gt;aquí&lt;/A&gt; (en inglés). Para el resto del mundo, la versión beta estará disponible el miércoles.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Durante los últimos meses he hablado de la gran cantidad de características nuevas e interesantes que se encuentran en Visual Studio 2010 y .NET 4. Puede ver estas características y muchas más en versión beta 1. Tenemos más trabajo por delante para finalizar las características de algunos de los escenarios y obtener los niveles adecuados de calidad y rendimiento. Pero hemos progresado tanto que queremos empezar a recibir sus comentarios.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Como con cualquier proceso de desarrollo de software, obtener los comentarios del cliente en su momento nos ayuda a crear mejores productos. Así que estamos deseando recibir sus comentarios sobre esta versión beta.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Para averiguar cómo descargar la versión beta y dónde compartir sus comentarios, visite la &lt;A href="http://www.microsoft.com/visualstudio/products/2010/default.mspx"&gt;página de producto de Visual Studio 2010&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9626993" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>Creación de aplicaciones paralelas mediante Axum</title><link>http://blogs.msdn.com/somaespanol/archive/2009/05/13/creaci-n-de-aplicaciones-paralelas-mediante-axum.aspx</link><pubDate>Wed, 13 May 2009 21:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9610191</guid><dc:creator>SomaEsp</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9610191.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9610191</wfw:commentRss><description>&lt;DIV&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2009/05/08/building-parallel-applications-using-axum.aspx"&gt;inglés original&lt;/A&gt;, viernes, 8 de mayo de 2008 a las 10:05 PM PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hoy hemos publicado en MSDN DevLabs un lenguaje .NET para crear aplicaciones paralelas: Axum.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Axum permite a los desarrolladores generar aplicaciones escalables y fiables fácilmente para escenarios multi-procesador utilizando la eficacia y la comodidad de .NET Framework. Axum hace uso de varios conceptos para habilitar la programación paralela a prueba de errores:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Dominios de estado aislado, que le ayudan a evitar dependencias implícitas en el código que pueden tener como resultado errores de concurrencia difícil de encontrar. Los dominios le permiten ser más productivo ya que se tiene que preocupar menos de la simultaneidad y se puede centrar más en los algoritmos y el código.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Los agentes son subprocesos de control que procesan mensajes de forma asincrónica para mantenerse escalable y con capacidad de respuesta. Axum emplea un modelo de bloqueo cooperativo que utiliza las latencias para realizar trabajo significativo. Los agentes que desean recibir un mensaje se bloquean, lo que permite que otro agente pueda ejecutarse en su lugar.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;El paso de mensajes no es siempre posible: en determinadas situaciones lleva demasiado trabajo. Con Axum, tiene la opción de indicar mediante declaración cómo un agente pretende utilizar el estado de dominio. El compilador hará que los agentes cumplan las intenciones establecidas y el tiempo de ejecución programará los agentes en consecuencia para mantener la seguridad.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;En Axum, la simultaneidad viene predeterminada. Todos los agentes se ejecutan simultáneamente a menos que se les restrinja explícitamente. Esto significa que usted dedica menos tiempo a escribir código multiproceso y más tiempo en su código.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Los agentes pueden alojarse en un único proceso, en un proceso independiente o en un equipo distinto. Este modelo de programación unificado significa que no necesita volver a escribir el código cuando desee ejecutarlo en un escenario distribuido.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Puede &lt;A href="http://msdn.microsoft.com/en-us/devlabs/dd795202.aspx"&gt;descargar Axum&lt;/A&gt; (en inglés) desde DevLabs, &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/axum/threads"&gt;decirnos qué piensa del proyecto&lt;/A&gt; (en inglés) y &lt;A href="http://blogs.msdn.com/maestroteam"&gt;mantenerse al día&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9610191" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category></item><item><title>Resumen del 2008</title><link>http://blogs.msdn.com/somaespanol/archive/2009/01/05/resumen-del-2008.aspx</link><pubDate>Tue, 06 Jan 2009 05:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9284443</guid><dc:creator>SomaEsp</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9284443.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9284443</wfw:commentRss><description>&lt;DIV&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2008/12/26/reminiscing-2008.aspx"&gt;inglés original&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;I&gt;&lt;SPAN&gt;: Viernes, 19 de diciembre de 2008 20:34 PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;&lt;SPAN&gt;Somasegar&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Coincidiendo con el fin de año, he echado la vista a atrás y recordado algunos de sus mejores momentos. Uno de los mejores recuerdos que tengo de este año, aunque con una mezcla de sentimientos, es &lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/06/30/27-de-junio-de-2008.aspx"&gt;el discurso de apertura y el almuerzo de Bill Gates en TechEd&lt;/A&gt;. Este discurso de apertura fue el último discurso público de Bill antes de cambiar de entorno para centrarse más en su fundación. Creo que fue un lugar muy adecuado para dejar atrás el día a día en los negocios de Microsoft. Comentó que originalmente Microsoft fue creado para desarrolladores. Como comenté en mi blog, el almuerzo que tuvo aquel día con algunos de los miembros de la comunidad fue muy potente en sus mensajes sobre el potencial impacto de la tecnología y la gente que se asocia para tener un impacto en la prevención de desastres naturales o de otro tipo.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;La mezcla de sentimientos viene del hecho de que siento que formaba parte de la historia, pero también estoy triste porque ha sido el final a una gran etapa. Por supuesto me siento honrado de poder continuar el compromiso original de innovar y apoyar el trabajo excelente de la comunidad de desarrolladores. Estoy de acuerdo con el mensaje de Bill de que es un momento interesante para ser desarrolladores y hay muchas cosas importantes que nos aguardan.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Cuando echo la vista atrás a todo lo que ha ocurrido este año, sé que aunque Bill se dedique a hacer cosas nuevas, su presencia y guía están presentes a medida que nos dirigimos hacia el futuro.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Cuando hago memoria, aquí están algunas de las cosas clave que me han venido a la cabeza.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://blogs.msdn.com/somasegar/archive/2008/02/27/heroes-happen-here.aspx"&gt;Heroes Happen Here&lt;/A&gt; (en inglés): En febrero hicimos una gran lanzamiento para Visual Studio 2008 y .NET FX 3.5 junto con Windows Server 2008 y SQL Server 2008. Estos productos se han recibido increíblemente bien y es excelente ver a los clientes creando sorprendente aplicaciones con ellos.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/08/19/juegos-ol-mpicos-como-nunca-se-hab-an-visto-antes.aspx"&gt;Silverlight con las Olimpiadas&lt;/A&gt;: Para hacer que los Juegos Olímpicos llegaran a millones de personas y hacer posible que cientos de miles pudieran ver simultáneamente los actos en tiempo real, como Michael nadando, NBC creó un sitio sorprendente que estaba equipado con Silverlight 2 Beta 2. En los cuatro primeros días de los juegos Olímpicos se reprodujeron 13,5 millones de secuencias de vídeo, hubo 16,9 millones de usuarios únicos y 291,1 millones de páginas visitadas. Para dar idea de lo que esto significa, en los Juegos Olímpicos de Atenas hace cuatro años, sólo se lanzaron 2,2 millones de secuencias de vídeo. Después de los Juegos Olímpicos, hemos publicado Silverlight 2 y Expression 2, las herramientas para los diseñadores que admiten aplicaciones de Silverlight y WPF.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://blogs.msdn.com/somasegar/archive/2008/02/19/dreamspark.aspx"&gt;DreamSpark&lt;/A&gt; (en inglés) y &lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/11/10/bizspark-software-para-compa-as-de-nueva-creaci-n.aspx"&gt;BizSpark&lt;/A&gt;: Anunciamos Microsoft DreamSpark, un programa que hace que las herramientas de desarrollado y diseño de nivel profesional estén disponible a los estudiantes de todo el mundo de forma gratuita, para apoyar y mejorar su aprendizaje y conocimiento a través de diseño técnico, tecnología, matemáticas, ciencia y actividades de ingeniería. Este programa equipa hoy a los líderes del mañana con las herramientas profesionales para inspirar y crear hoy. También se anunció otro programa para ayudar a las compañías de nueva creación: Microsoft BizSpark. Estas organizaciones obtendrán acceso rápido y fácil a herramientas actuales de desarrollo completo de Microsoft, tecnologías de plataforma y las licencias de producción de productos de servidor que pueden utilizarse para su uso inmediato en el desarrollo y para vender sus productos sin costes iniciales y con los requisitos mínimos. Las compañías de nueva creación también obtendrán acceso a las vistas previas de tecnología para la comunidad (CTP) de la plataforma de servicios de Microsoft Azure. Recibirán soporte técnico profesional de Microsoft y soporte por parte de la comunidad de socios de la red de BizSpark (BizSpark Network Partners) de todo el mundo.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/10/30/noticias-desde-pdc-2008.aspx"&gt;Windows Azure&lt;/A&gt;: En el PDC se anunció la plataforma de servicios Windows Azure como la nueva plataforma de computación y servicios en la nube de Microsoft, alojados en los centros de datos de Microsoft. Tenemos un gran conjunto de herramientas con Visual Studio y .NET Framework y queremos que los desarrolladores puedan utilizarlas para generar aplicaciones en la nube. Hicimos una vista previa de algunas de estas herramientas disponibles en el PDC.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/10/30/noticias-desde-pdc-2008.aspx"&gt;Incursión en la computación en paralelo&lt;/A&gt;: En 2007 establecimos la iniciativa de computación en paralelo, que abarca la visión, estrategia y tecnologías innovadoras para crear experiencias que aprovechan la eficacia de las arquitecturas multiprocesador. Este año anunciamos nuestros primeros grandes pasos ofrecer tecnologías de computación en paralelo en Microsoft Visual Studio 2010 y .NET Framework 4.0. Esto incluirá modelos para expresar brevemente la simultaneidad, incluidas las nuevas bibliotecas de .NET Framework como la Task Parallel Library and Parallel LINQ, así como la Parallel Pattern Library and Concurrency Runtime para desarrollar aplicaciones nativas con C++ que se ejecutan con eficacia en hardware paralelo y generación de perfiles y depuración en paralelo. Esto es parte de las tendencias emergentes que son la base de Visual Studio 2010.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hay muchas cosas interesantes que no he mencionado, entre otras las &lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/10/01/qu-es-lo-siguiente-en-visual-studio-y-net-fx.aspx"&gt;Áreas clave de Visual Studio 2010 y .NET FX 4&lt;/A&gt;, el lanzamiento del sitio web de &lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/10/27/inspiraci-n-a-trav-s-de-innovaci-n-con-devlabs.aspx"&gt;DevLabs&lt;/A&gt;, la combinación de &lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/10/07/team-dev-team-dev-team-data.aspx"&gt;Team Dev y Team Data&lt;/A&gt;, &lt;A href="http://blogs.msdn.com/somaespanol/archive/2008/07/16/gu-a-para-aplicaciones-compuestas-con-wpf.aspx"&gt;Guía para aplicaciones compuestas con WPF&lt;/A&gt;, &lt;A href="http://blogs.msdn.com/somasegar/archive/2008/04/07/visual-c-2008-feature-pack-shipped.aspx"&gt;Visual C++ 2008 Feature Pack&lt;/A&gt; (en inglés) y mucho más. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Felices fiestas y les deseo un muy feliz año nuevo!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9284443" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Expression/default.aspx">Expression</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>Visual Studio 2010 - código centrado en desarrollo y administración de laboratorio</title><link>http://blogs.msdn.com/somaespanol/archive/2008/11/12/visual-studio-2010-c-digo-centrado-en-desarrollo-y-administraci-n-de-laboratorio.aspx</link><pubDate>Thu, 13 Nov 2008 08:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9065456</guid><dc:creator>SomaEsp</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9065456.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9065456</wfw:commentRss><description>&lt;P&gt;&lt;SPAN&gt;&lt;EM&gt;Publicación del &lt;/EM&gt;&lt;A href="http://blogs.msdn.com/somasegar/archive/2008/11/10/visual-studio-2010-code-focused-development-and-lab-management.aspx"&gt;&lt;EM&gt;inglés original&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;: Lunes, 10 de noviembre de 2008 7:18:00 AM PST por &lt;/EM&gt;&lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;&lt;EM&gt;Somasegar&lt;/EM&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;He tratado durante las últimas semanas acerca de los pilares y las distintas características de Visual Studio 2010 y .NET FX 4.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hoy me gustaría profundizar un poco más en uno de los pilares. Queremos asegurarnos de que Visual Studio es su aplicación favorita para usar como desarrollador. Con ese fin, estamos trabajando en características centradas en el código. A continuación, encontrará un par de características que ilustran el tipo de cosas que estamos haciendo.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Desplazarse por el código puede ser complicado. Una de las cosas que queremos simplificar es que usted pueda realizar una búsqueda rápida para encontrar lo que necesita y que esté disponible en todos nuestros lenguajes principales. A medida que escribe lo que desea buscar en el cuadro de diálogo de búsqueda rápida, obtendrá los resultados automáticamente.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://somasegar.members.winisp.net/images/blog_images/2008_11_10_VS10/QuickSearch.jpg" mce_src="http://somasegar.members.winisp.net/images/blog_images/2008_11_10_VS10/QuickSearch.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;También queremos facilitarle el desarrollo tipo "consumir primero" con una función llamada "generar a partir de uso". Esta función proporciona la capacidad para generar un tipo, constructor, método o propiedad a partir de su uso en el código. Básicamente, le permite pensar únicamente en lo que desea que el programa haga y el IDE generará los bloques que necesite a su alrededor.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG style="WIDTH: 620px; HEIGHT: 186px" src="http://somasegar.members.winisp.net/images/blog_images/2008_11_10_VS10/GenerateFrom.jpg" width=620 height=186 mce_src="http://somasegar.members.winisp.net/images/blog_images/2008_11_10_VS10/GenerateFrom.jpg"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;A pesar de que creamos un gran conjunto de características enfocadas al desarrollo de código en nuestros productos, sabemos que siempre hay algo más que hacer para ayudar a mejorar la productividad. Los desarrolladores quieren agregar funcionalidad adicional o personalizaciones para ser más productivos y eficaces. Estamos haciendo una gran inversión en modernizar nuestro editor y el IDE para proporcionar una mejor extensibilidad que permita a la comunidad y a otros ampliar y personalizar VS de una manera mucho más sencilla que hasta ahora. Hemos reemplazado el editor de Visual Studio por una versión WPF que se basa en el &lt;A target=_blank href="http://code.msdn.microsoft.com/mef"&gt;Managed Extensibility Framework&lt;/A&gt; (en inglés, MEF) y el .NET Framework 4.0. El modelo de extensibilidad del editor le permite crear un resaltado de sintaxis enriquecido que incluye varias fuentes y tamaños, generar efectos visuales de WPF en la superficie del editor, agregar datos o personalizar cómo se muestran las características de Intellisense. También le permite crear escenarios en los que se puede ver solamente una parte de un búfer o el código agregado de varios búferes en una vista nueva sobre el código. Estas extensiones se pueden instalar simplemente copiando un archivo DLL a una carpeta de componentes y VS las cargará automáticamente la siguiente vez que se inicie.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Ya hemos hablado de una gran cantidad de características de Visual Studio Team System (VSTS), pero una de la que no hemos hablado es la capacidad de administrar laboratorios de pruebas (Test Lab Manager) de VSTS 2010. Facilita la creación de entornos de prueba y ayuda a los desarrolladores a evitar los temidos errores irreproducibles. La funcionalidad de administrar laboratorios de pruebas reducirá considerablemente el tiempo que le lleva la instalación, eliminación y restauración de entornos virtuales a un estado limpio. Permitirá a los evaluadores a generar registros de errores que incluyen vínculos a los controles de entorno que los programadores pueden utilizar para volver a crear entornos complejos en aplicaciones multinivel; otro paso para evitar el error "irreproducible". También mejorará la compilación automatizando la generación de máquinas virtuales, así como la distribución y verificación de pruebas de una forma integrada.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Esta semana Channel 9 está mostrando un conjunto de &lt;A href="http://channel9.msdn.com/visualstudio/"&gt;vídeos&lt;/A&gt; (en inglés)&lt;/SPAN&gt; &lt;SPAN&gt;sobre estas nuevas características de Visual Studio 2010. Además, puede descargar imágenes para PCs virtuales del &lt;A target=_blank href="https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=9790"&gt;Community Technology Preview de Visual Studio 2010&lt;/A&gt; (en inglés) y ver el producto en acción.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9065456" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>Inspiración a través de innovación con DevLabs</title><link>http://blogs.msdn.com/somaespanol/archive/2008/10/27/inspiraci-n-a-trav-s-de-innovaci-n-con-devlabs.aspx</link><pubDate>Mon, 27 Oct 2008 20:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9018634</guid><dc:creator>SomaEsp</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/9018634.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=9018634</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;I&gt;Publicación del &lt;A href="http://www.windowslivetranslator.com/BV.aspx?ref=Internal#http://blogs.msdn.com/somasegar/archive/2008/10/23/inspiring-through-innovation-devlabs.aspx"&gt;inglés original&lt;/A&gt;: Jueves, 23 de octubre de 2008 14:43 PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 250px" src="http://somasegar.members.winisp.net/images/blog_images/2008_10_23_DevLabs/DevLabs_Handout_inspire.png" width=500 height=250 mce_src="http://somasegar.members.winisp.net/images/blog_images/2008_10_23_DevLabs/DevLabs_Handout_inspire.png"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Anteriormente he hablado de mi visión alrededor de la &lt;A href="http://blogs.msdn.com/somasegar/archive/2008/01/22/nurturing-incubations.aspx"&gt;innovación&lt;/A&gt; (en inglés) y el esfuerzo que se debe hacer en este campo. Con algunas innovaciones tardamos mucho hasta darnos cuenta que verdaderamente van a cambiar el desarrollo de software.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hoy comienza &lt;A href="http://msdn.microsoft.com/DevLabs"&gt;DevLabs&lt;/A&gt; (en inglés), un sitio dedicado a este tipo de innovaciones de software para la comunidad de desarrolladores. Es un portal donde podemos compartir no sólo ideas, sino también prototipos con los que puede jugar y ayudarnos a decidir la dirección que estos proyectos deben tomar. Aunque muchos de estos proyectos procederán de equipos de Developer Division, da cabida a todas las innovaciones procedentes de Microsoft orientadas a usted, el desarrollador.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;No es el propósito de este sitio el obtener sus comentarios acerca de la siguiente versión en la que ya estamos trabajando. Ya tenemos esa oportunidad mediante nuestras versiones preliminares para la comunidad (CTP - Community Technology Previews) y versiones beta (y les estamos muy agradecemos por sus comentarios). La mayoría de los proyectos en DevLabs son proyectos que no están lo suficientemente maduros como para saber cuándo verán la luz. Algunos de estos proyectos se convertirán en características de productos que sacamos a la calle, otros se entregarán en código de fuente abierto para la comunidad y con otros se decidirá no continuar. Ustedes son los que pueden ayudarnos a decidir lo que mejor se adapte a sus necesidades.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hay tres proyectos que ya están disponibles en el sitio &lt;A href="http://msdn.microsoft.com/DevLabs"&gt;DevLabs&lt;/A&gt; (en inglés) en este momento:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx"&gt;Small Basic&lt;/A&gt; (en inglés): Small Basic es un entorno y lenguaje de programación simplificado que ayuda a enseñar programación para principiantes.&lt;/SPAN&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/devlabs/cc950525.aspx"&gt;PEX&lt;/A&gt; (en inglés): PEX (Program EXploration) es un asistente inteligente para el programador. De una prueba unitaria con parámetros, genera automáticamente un conjunto de pruebas unitarias tradicionales que cubre una amplia cantidad de código. Además, sugiere al programador cómo corregir los errores.&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/devlabs/cc950523.aspx"&gt;PopFly&lt;/A&gt; (en inglés): Microsoft Popfly es una forma divertida y fácil de generar y compartir mashups, instrumentos, juegos, páginas web y aplicaciones.&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Según vayamos teniendo más innovaciones que compartir, las iremos subiendo a DevLabs. Algunas veces habrá más de una al mismo tiempo, en otras ocasiones se tardará más tiempo en ver nuevos lanzamientos. Espero que continúe visitando el sitio para mantenerse al día acerca de qué es nuevo y si hay alguna novedad en un área que le interese y en la que nos pueda ofrecer sus comentarios.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Experimente, evalúe e únase a nosotros en &lt;A href="http://msdn.microsoft.com/DevLabs"&gt;http://msdn.microsoft.com/DevLabs&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9018634" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Expression/default.aspx">Expression</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Popfly/default.aspx">Popfly</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>Team Dev = Team Dev + Team Data</title><link>http://blogs.msdn.com/somaespanol/archive/2008/10/07/team-dev-team-dev-team-data.aspx</link><pubDate>Tue, 07 Oct 2008 20:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8986280</guid><dc:creator>SomaEsp</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/8986280.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=8986280</wfw:commentRss><description>&lt;P&gt;&lt;I&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2008/10/02/team-dev-team-dev-team-data.aspx" mce_href="http://blogs.msdn.com/somasegar/archive/2008/10/02/team-dev-team-dev-team-data.aspx"&gt;inglés original&lt;/A&gt;: &lt;/I&gt;&lt;I&gt;&lt;SPAN&gt;Jueves, 02 de octubre de 2008 11:17 AM PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644" mce_href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Sabemos que los programadores cada vez llevan a cabo un conjunto más amplio de cosas. Una de los comentarios que recibimos es que los usuarios hacen esto una y otra vez: escribir código para base de datos y aplicaciones para usuario además de crear tablas en base de datos.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;A raíz de estos comentarios, anunciamos un cambio en nuestra oferta para crear el nuevo Visual Studio Team System 2008 Development Edition que ya está disponible. Combina los conjuntos de función de Team Development Edition y Team Database Edition y permite que los usuarios puedan beneficiarse de las herramientas fundamentales para el desarrollo de aplicaciones, así como las herramientas necesarias para el desarrollo de bases de datos. Esto proporcionará a los usuarios y sus equipos de desarrollo una herramienta "todo en uno" que les hará la vida más fácil.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Los clientes de Visual Studio Professional ahora pueden disfrutar de las ventajas de esta combinación de ediciones mediante la compra de una licencia de Visual Studio Team System 2008 Development Edition con una suscripción a MSDN® o una licencia de Visual Studio Team Database Edition con una suscripción a MSDN. Una vez adquirida, los archivos de instalación estarán disponibles en el sitio de descarga Suscripciones a MSDN (si se encuentra en una organización con un administrador de MSDN, póngase en contacto con él para que le proporcione acceso). Si compra Team System Development Edition (Team Dev + MSDN), verá los archivos de descarga de Visual Studio Team System Database Edition (Team DB + MSDN) en la lista de descarga. El sitio de Suscripciones a MSDN se encuentra &lt;A href="http://msdn.microsoft.com/es-es/subscriptions/default.aspx" mce_href="http://msdn.microsoft.com/es-es/subscriptions/default.aspx"&gt;aquí&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Para obtener más información, haga clic &lt;A href="http://www.microsoft.com/defyallchallenges/teamsystem" mce_href="http://www.microsoft.com/defyallchallenges/teamsystem"&gt;aquí&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8986280" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>Publicada la platorma Marcadores sociales</title><link>http://blogs.msdn.com/somaespanol/archive/2008/09/11/publicada-la-platorma-marcadores-sociales.aspx</link><pubDate>Fri, 12 Sep 2008 06:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8945820</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/8945820.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=8945820</wfw:commentRss><description>&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2008/09/11/social-bookmarking-platform-released.aspx"&gt;inglés original&lt;/A&gt;: &lt;/SPAN&gt;&lt;/I&gt;&lt;I&gt;&lt;SPAN&gt;Jueves, 11 de septiembre de 2008 10:33 AM PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;En junio de este año, anuncié una vista previa de una &lt;A href="http://blogs.msdn.com/somasegar/archive/2008/06/03/social-bookmarking-ticker.aspx"&gt;aplicación de marcadores sociales&lt;/A&gt; (en inglés). Esta semana hemos publicado la versión 1.0 de Marcadores sociales de &lt;A href="http://social.msdn.microsoft.com/es-es"&gt;MSDN&lt;/A&gt;, &lt;A href="http://social.technet.microsoft.com/es-ES/"&gt;TechNet&lt;/A&gt;, y &lt;A href="http://social.expression.microsoft.com/es-es"&gt;Expression&lt;/A&gt; que permite a los profesionales técnicos compartir sus favoritos en la web, buscar y conectar con otros profesionales y publicar contenido creado por la comunidad directamente en estos sitios web. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Esta nueva versión de la aplicación de marcadores contiene nueva funcionalidad, incluyendo la habilidad de subscribir a gente y etiquetas, soporte en 12 idiomas diferentes, herramientas de importación desde otros servicios de marcadores que pueda estar utilizando actualmente, además de un diseño nuevo y mejorado.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG style="WIDTH: 673px; HEIGHT: 455px" src="http://somasegar.members.winisp.net/images/blog_images/2008_09_10_SocialPlatform/bookmarks_small.jpg" width=673 height=455 mce_src="http://somasegar.members.winisp.net/images/blog_images/2008_09_10_SocialPlatform/bookmarks_small.jpg"&gt;&lt;A href="http://somasegar.members.winisp.net/images/blog_images/2008_09_10_SocialPlatform/bookmarks_small.jpg"&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;La publicación de la nueva plataforma social también incluye una vista previa de MSDN Code Search (Búsqueda de código de MSDN) que tiene características especializadas en la búsqueda de código en varios sitios de Microsoft incluida MSDN Library mediante la extensión de la búsqueda de MSDN. En futuras versiones esta se expandirá para cubrir MSDN Code Gallery (galería de código de MSDN) y MSDN Foros entre otros. Para obtener más detalles sobre MSDN Code Search, incluyendo sugerencias para buscar código, consulte el blog de &lt;A href="http://blogs.technet.com/roblog/default.aspx"&gt;Rob Veliz&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;IMG style="WIDTH: 540px; HEIGHT: 412px" src="http://somasegar.members.winisp.net/Images/blog_images/2008_09_10_SocialPlatform/codesearch_small.jpg" width=540 height=412 mce_src="http://somasegar.Members.winisp.NET/Images/blog_images/2008_09_10_SocialPlatform/codesearch_small.jpg"&gt;&lt;A href="http://somasegar.members.winisp.net/Images/blog_images/2008_09_10_SocialPlatform/codesearch_small.jpg"&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Para obtener más detalles sobre estas funcionalidades, visite los blogs de &lt;A href="http://blogs.msdn.com/cslemp"&gt;Chris Slemp&lt;/A&gt; (en inglés) y &lt;A href="http://blogs.msdn.com/taylorp"&gt;Taylor Parsons&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8945820" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category></item><item><title>Publicada la Community Technology Preview (CTP) de septiembre de 2008 para F#</title><link>http://blogs.msdn.com/somaespanol/archive/2008/09/02/publicada-la-community-technology-preview-ctp-de-septiembre-de-2008-para-f.aspx</link><pubDate>Wed, 03 Sep 2008 05:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8921122</guid><dc:creator>SomaEsp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/somaespanol/comments/8921122.aspx</comments><wfw:commentRss>http://blogs.msdn.com/somaespanol/commentrss.aspx?PostID=8921122</wfw:commentRss><description>&lt;DIV class=Section1&gt;
&lt;P&gt;&lt;I&gt;&lt;SPAN&gt;Publicación del &lt;A href="http://blogs.msdn.com/somasegar/archive/2008/09/02/f-september-2008-ctp-released.aspx" mce_href="http://blogs.msdn.com/somasegar/archive/2008/09/02/f-september-2008-ctp-released.aspx"&gt;inglés original&lt;/A&gt;: &lt;/SPAN&gt;&lt;/I&gt;&lt;I&gt;&lt;SPAN&gt;Martes, 2 de septiembre de 2008 2:07 PM PST por &lt;A href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644" mce_href="http://blogs.msdn.com/user/Profile.aspx?UserID=3644"&gt;Somasegar&lt;/A&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;El pasado mes de octubre publiqué un blog sobre nuestro &lt;A href="http://blogs.msdn.com/somasegar/archive/2007/10/17/f-a-functional-programming-language.aspx" mce_href="http://blogs.msdn.com/somasegar/archive/2007/10/17/f-a-functional-programming-language.aspx"&gt;aumento en la inversión del lenguaje de programación F#&lt;/A&gt; (en inglés). La programación funcional ha sido una tendencia cada vez más importante entre los lenguajes de programación en los últimos años. F#, un lenguaje de programación funcional para la plataforma .NET, combina las ventajas de la programación funcional con la cantidad de marcos de trabajo y las herramientas disponibles con .NET y Visual Studio.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;La semana pasada, el equipo de F# publicó la &lt;A href="http://blogs.msdn.com/dsyme/archive/2008/08/29/the-f-september-2008-ctp-is-now-available.aspx" mce_href="http://blogs.msdn.com/dsyme/archive/2008/08/29/the-f-september-2008-ctp-is-now-available.aspx"&gt;Community Technology Preview (CTP) de septiembre de 2008&lt;/A&gt; (en inglés). Esta versión marca un paso importante a lo largo de la ruta que propusimos en octubre para integrar el lenguaje F# en Visual Studio y para seguir innovando y evolucionando F#. A continuación se muestra una introducción de las novedades de esta versión de F#:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Ampliamente mejorada &lt;B&gt;la integración de Visual Studio 2008&lt;/B&gt;, permite a los usuarios de F# escalar desde secuencias de comando y desarrollo de pruebas, a componentes a gran escala y diseño de la aplicaciones. Todo dentro de Visual Studio.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Mejoras en el &lt;B&gt;lenguaje y las bibliotecas de F# &lt;/B&gt;para hacerlos más sencillos y más normalizados.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Una interesante nueva funcionalidad del lenguaje, &lt;B&gt;unidades de medida&lt;/B&gt;, que amplía la inferencia de F# y añade el tipo numérico de coma flotante.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Junto con la CTP, también se inicia un nuevo &lt;A href="http://msdn.com/fsharp" mce_href="http://msdn.com/fsharp"&gt;Centro para desarrolladores F #&lt;/A&gt; (en inglés) en MSDN. Este centro de desarrolladores proporciona recursos para los programadores de F# y vínculos a comunidades de usuarios de F#.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;La CTP de septiembre de F# está disponible &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=61ad6924-93ad-48dc-8c67-60f7e7803d3c" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=61ad6924-93ad-48dc-8c67-60f7e7803d3c"&gt;aquí&lt;/A&gt; (en inglés).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;¡Namaste!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8921122" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Developer+Division/default.aspx">Developer Division</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.msdn.com/somaespanol/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item></channel></rss>