<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/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>Carlos Zanini</title><link>http://geeks.ms/blogs/carloszanini/default.aspx</link><description>I&amp;#39;m a GOD (Google-Oriented Developer)</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Ultimo Technight del 2006 y se viene la temporada 2007..</title><link>http://geeks.ms/blogs/carloszanini/archive/2006/12/26/ultimo-technight-del-2006-y-se-viene-la-temporada-2007.aspx</link><pubDate>Tue, 26 Dec 2006 14:44:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:7900</guid><dc:creator>Carlos Zanini</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/carloszanini/rsscomments.aspx?PostID=7900</wfw:commentRss><comments>http://geeks.ms/blogs/carloszanini/archive/2006/12/26/ultimo-technight-del-2006-y-se-viene-la-temporada-2007.aspx#comments</comments><description>&lt;P&gt;El pasado Miercoles 20 de Diciembre se realizó aquí &lt;A href="http://www.carloszanini.com.ar/archive/2006/11/07/1676.aspx"&gt;en Raona&lt;/A&gt; el último Technight del año 2006, y&amp;nbsp;a continuación las respectivas fotos (click para ampliar):&lt;BR&gt;&lt;BR&gt;El evento habia empezado.&amp;nbsp;Se empezaron a poner papitas, palitos y algun desubicado ya le entró a una cerveza..&lt;BR&gt;&lt;A href="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight1big.jpg" target=_new&gt;&lt;IMG src="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight1small.jpg" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;A href="http://mvpfiles.spaces.live.com/"&gt;Matias Iacono&lt;/A&gt; estaba hablando de SQLServer CE&lt;BR&gt;&lt;A href="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight2big.jpg" target=_new&gt;&lt;IMG src="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight2small.jpg" border=0&gt;&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;La sala del Technight, vista desde afuera&lt;BR&gt;&lt;A href="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight3big.jpg" target=_new&gt;&lt;IMG src="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight3small.jpg" border=0&gt;&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;Ahora sí.. una mezcla de Quilmes, Budweisser, Brahma.. 7up y Pepsi para los no alcoholicos. También hubo una Schneider (puaj) culpa del fanático de la misma, &lt;A href="http://mmelchior.blogspot.com/"&gt;Martin Melchior&lt;/A&gt;. Algún despistado, se la tomó.&lt;BR&gt;&lt;A href="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight4big.jpg" target=_new&gt;&lt;IMG src="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight4small.jpg" border=0&gt;&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;Al igual que en el último &lt;A href="http://www.carloszanini.com.ar/archive/2006/06/29/technight_y_ultimas_fotos_de_microsoft_cordoba.aspx"&gt;Technight "hosteado" en Microsoft&lt;/A&gt;, aparece aquí una foto de ex compañeros de Harriague tomando unas cervezas&amp;nbsp;en este caso&amp;nbsp;reincide Andrés Reynoso (&lt;A href="http://lucasontivero.spaces.live.com/"&gt;Lucas Ontivero&lt;/A&gt; a la izq y yo a la derecha). &lt;A href="http://pabloabian.spaces.live.com/"&gt;Pablo Abian&lt;/A&gt; tambien estuvo, pero no aguantó 2 charlas en un mismo día (los que lo conocen saben que se duerme en las mismas).&lt;BR&gt;&lt;A href="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight5big.jpg" target=_new&gt;&lt;IMG src="http://www.carloszanini.com.ar/blogs/carloszanini/20061226_Technight5small.jpg" border=0&gt;&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Que se viene para la temporada 2007? por ahora se sabe que &lt;A href="http://www.elbruno.com/"&gt;Bruno Capuano&lt;/A&gt; mostrará en Enero robotitos manejados con tecnología Microsoft (MS Robotics). Apenas tenga el link para poder registrarse, edito este post y lo agrego.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;EDITADO: Aquí está el link&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032323225&amp;amp;Culture=es-AR"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032323225&amp;amp;Culture=es-AR&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;Cross-posted desde &lt;A href="http://www.carloszanini.com.ar/" target=_blank&gt;http://www.carloszanini.com.ar&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=7900" width="1" height="1"&gt;</description></item><item><title>Technights de Microsoft de Diciembre en C&amp;#243;rdoba, Argentina</title><link>http://geeks.ms/blogs/carloszanini/archive/2006/11/29/technights-de-microsoft-de-diciembre-en-c-243-rdoba-argentina.aspx</link><pubDate>Thu, 30 Nov 2006 01:48:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:6886</guid><dc:creator>Carlos Zanini</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/carloszanini/rsscomments.aspx?PostID=6886</wfw:commentRss><comments>http://geeks.ms/blogs/carloszanini/archive/2006/11/29/technights-de-microsoft-de-diciembre-en-c-243-rdoba-argentina.aspx#comments</comments><description>&lt;P&gt;Porqué especifico que es en Córdoba, Argentina? Porque los posts de mi blog también salen publicados en la comunidad de Geeks.ms&lt;BR&gt;&lt;BR&gt;En el siguiente email que me imagino que cualquier desarrollador involucrado en tecnologías&amp;nbsp;Microsoft ha recibido, figura uno de los 2 technights de Diciembre pero con la dirección equivocada (click para ampliar):&lt;BR&gt;&lt;BR&gt;&lt;A href="http://www.carloszanini.com.ar/blogs/carloszanini/20061129_technight.jpg"&gt;&lt;IMG src="http://www.carloszanini.com.ar/blogs/carloszanini/20061129_technight_small.jpg" border=0&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;La dirección correcta es la siguiente (es en Raona):&lt;BR&gt;&lt;BR&gt;Avellaneda 240 B° Alberdi Norte&lt;BR&gt;X5000KFB Córdoba, Argentina&lt;BR&gt;Telf. +54 351 4262147&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +54 351 5688957&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +54 11 52748319&lt;BR&gt;&lt;BR&gt;Los oradores son Damian Galletini y Ramón Bosch. El tema del evento "Diseño y Desarrollo de Experiencias de Usuario para Windows Vista con WPF" parece muy interesante ;) y el link para registrarse es el siguiente:&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032318786&amp;amp;Culture=es-AR"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032318786&amp;amp;Culture=es-AR&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;El otro Technight es el 20 de Diciembre y el tema según tengo entendido es SQL Server CE. Cuando tenga mas datos los publicaré.&lt;BR&gt;&lt;BR&gt;Respetando la tradición de los Technights, al final habrá cerveza y papitas, palitos.. ese tipo de cosas. Intentaré que haya Fernet (branca, obvio) pero no se.. veremos...&lt;BR&gt;&lt;/P&gt;Cross-posted desde &lt;A href="http://www.carloszanini.com.ar/" target=_blank&gt;http://www.carloszanini.com.ar&lt;/A&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=6886" width="1" height="1"&gt;</description></item><item><title>Nuevas certificaciones de Microsoft para el 2007</title><link>http://geeks.ms/blogs/carloszanini/archive/2006/11/14/nuevas-certificaciones-de-microsoft-para-el-2007.aspx</link><pubDate>Wed, 15 Nov 2006 01:11:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:6338</guid><dc:creator>Carlos Zanini</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/carloszanini/rsscomments.aspx?PostID=6338</wfw:commentRss><comments>http://geeks.ms/blogs/carloszanini/archive/2006/11/14/nuevas-certificaciones-de-microsoft-para-el-2007.aspx#comments</comments><description>&lt;p&gt;Se esperan para principios de 2007 los siguientes exámenes:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.carloszanini.com.ar/blogs/carloszanini/20061114_Vista.jpg" border="0" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;Habrá&amp;nbsp;un exámen para Windows Vista y será el 70-620 (&lt;strong&gt;MCTS: Windows Vista: Configuration&lt;/strong&gt;) y dos certificaciones Microsoft Certified IT Professional (MCITP):&lt;br /&gt;&lt;strong&gt;MCITP: Consumer Support Technician&lt;/strong&gt; y&lt;br /&gt;&lt;strong&gt;MCITP: Enterprise Support Technician&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.carloszanini.com.ar/blogs/carloszanini/20061114_Office2007.jpg" border="0" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;Habrá tres certificaciones MCTS para Desarrolladores y otras 3 para IT Professionals.&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Desarrollo&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;MCTS: Office SharePoint Services (MOSS): Application Development (70-542)&lt;br /&gt;MCTS: Windows SharePoint Services: Application Development (70-541)&lt;br /&gt;MCTS: Office 2007 Client: Application Development (70-543)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;IT Professionals&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;MCTS: Office SharePoint Server 2007, Configuration (70-630)&lt;br /&gt;MCTS: Windows SharePoint Services 3.0, Configuration (70-631)&lt;br /&gt;MCTS: Deploying a Business Desktop with the BDD (70-624)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.carloszanini.com.ar/blogs/carloszanini/20061114_ExchangeServer2007.jpg" border="0" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;Para MCTS, un exámen&lt;br /&gt;&lt;strong&gt;MCTS: Exchange Server 2007, Configuration (70-236)&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Para MCITP, dos exámenes&lt;br /&gt;&lt;strong&gt;MCITP: Enterprise Messaging Administrator (70-237&amp;nbsp;y 70-238)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Para más información, subscribirse a &lt;a href="http://www.microsoft.com/learning/newsletters/default.mspx"&gt;MCP Flash Newsletter&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;Cross-posted desde &lt;a href="http://www.carloszanini.com.ar/" target="_blank"&gt;http://www.carloszanini.com.ar&lt;/a&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=6338" width="1" height="1"&gt;</description></item><item><title>Por un Viewstate mas seguro..</title><link>http://geeks.ms/blogs/carloszanini/archive/2006/11/08/Por-un-Viewstate-mas-seguro_2E00__2E00_.aspx</link><pubDate>Wed, 08 Nov 2006 03:01:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:6043</guid><dc:creator>Carlos Zanini</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/carloszanini/rsscomments.aspx?PostID=6043</wfw:commentRss><comments>http://geeks.ms/blogs/carloszanini/archive/2006/11/08/Por-un-Viewstate-mas-seguro_2E00__2E00_.aspx#comments</comments><description>&lt;p&gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;__VIEWSTATE&amp;quot; id=&amp;quot;__VIEWSTATE&amp;quot; value=&amp;quot;/wEPDwUJOTU4MjMyMzI1DxYCHgRob2xhBQVtdW5kb2Rk0TeQYE/t2A4VPFBDnmXKxAU3Ndo=&amp;quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;A primera vista, el valor del Viewstate parece encriptado. Sin embargo est&amp;aacute; muy lejos de estarlo, s&amp;oacute;lo est&amp;aacute; codificado en Base64.&lt;br /&gt;Con el siguiente c&amp;oacute;digo:&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;byte&lt;/font&gt;[] bytes = &lt;font color="#008080"&gt;Convert&lt;/font&gt;.FromBase64String(&lt;font color="#800000"&gt;&amp;quot;/wEPDwUJOTU4MjMyMzI1DxYCHgRob2xhBQVtdW5kb2Rk0TeQYE/t2A4VPFBDnmXKxAU3Ndo=&amp;quot;&lt;/font&gt;);&lt;br /&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt; decoded = System.Text.&lt;font color="#008080"&gt;Encoding&lt;/font&gt;.ASCII.GetString(bytes);&lt;br /&gt;Response.Write(decoded);&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Se obtiene el siguiente resultado:&lt;br /&gt;&lt;br /&gt;?xxxx 958232325xxxxxholaxxxmundodd?7?`O??xxx&lt;br /&gt;&lt;br /&gt;No todo es totalmente entendible, pero si en vez de &amp;quot;hola&amp;quot; o &amp;quot;mundo&amp;quot; ten&amp;iacute;amos el n&amp;uacute;mero de tarjeta de un cliente.. se leer&amp;iacute;a f&amp;aacute;cilmente.&lt;br /&gt;Para securizar el Viewstate podemos utilizar un hash code y asegurarnos que nadie nos descifre (con el ejemplo de arriba) nuestro viewstate y nos lo modifique en nuestra p&amp;aacute;gina (utilizando tantas herramientas existentes como add-ins de IE (ej: &lt;a target="_new" href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;amp;displaylang=en"&gt;iedevtoolbar&lt;/a&gt;), FF, etc). Para esto tenemos que habilitar el atributo &lt;a target="_new" href="http://msdn2.microsoft.com/en-us/library/system.web.ui.page.enableviewstatemac.aspx"&gt;EnableViewStateMAC&lt;/a&gt; en @Page o en &amp;lt;pages&amp;gt; dentro del Web.Config&lt;br /&gt;&lt;br /&gt;Ej: &lt;font size="2"&gt;&amp;lt;%&lt;font color="#0000ff"&gt;@&lt;/font&gt; &lt;font color="#800000"&gt;Page&lt;/font&gt; &lt;font color="#ff0000"&gt;EnableViewStateMac&lt;/font&gt;&lt;font color="#0000ff"&gt;=&amp;quot;true&amp;quot;&lt;/font&gt; %&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;No voy a entrar en detalles de c&amp;oacute;mo ASP.NET se encarga de asegurarse que el Viewstate no fue modificado por nadie, simplemente decir que as&amp;iacute; sucede. Y si alguien lo hubiera modificado, ASP.NET no contin&amp;uacute;a con el Postback de la p&amp;aacute;gina sino que devuelve un error como:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;The state information is invalid for this page and might be corrupted&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Bien. Ahora estamos totalmente seguros? No todav&amp;iacute;a. Nuestro Viewstate esta hasheado, pero a&amp;uacute;n podr&amp;iacute;a ser le&amp;iacute;do. Lo siguiente es habilitar la Encripci&amp;oacute;n (de nuevo, a nivel de p&amp;aacute;gina o de sitio web)&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;&amp;lt;%&lt;font color="#0000ff"&gt;@&lt;/font&gt; &lt;font color="#800000"&gt;Page&lt;/font&gt; &lt;font color="#ff0000"&gt;ViewStateEncryptionMode&lt;/font&gt;&lt;font color="#0000ff"&gt;=&amp;quot;Always|Never|Auto&amp;quot;&lt;/font&gt; %&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Tres valores posibles para la propiedad, los cuales son:&lt;br /&gt;&lt;strong&gt;Always&lt;/strong&gt;: siempre encripta&lt;br /&gt;&lt;strong&gt;Never&lt;/strong&gt;: nunca encripta&lt;br /&gt;&lt;strong&gt;Auto&lt;/strong&gt;: es algo as&amp;iacute; como un &amp;quot;on demand&amp;quot; ya que si una p&amp;aacute;gina requiere que el Viewstate se encripte deberemos llamar a &lt;a href="http://msdn2.microsoft.com/en-us/library/system.web.ui.page.registerrequiresviewstateencryption.aspx"&gt;Page.RegisterRequiresViewStateEncryption()&lt;/a&gt;. Si nadie lo llama, la encriptaci&amp;oacute;n no procede ya que significa que no fue necesaria.&lt;br /&gt;&lt;br /&gt;Cuando se produce el hashing o el encriptado, ASP.NET utiliza la informaci&amp;oacute;n de clave y algoritmo de encriptaci&amp;oacute;n especificado en &amp;lt;machineKey&amp;gt; del Web.Config al que tendremos que agregarlo nosotros o del Machine.Config donde ya viene configurado por defecto. Para m&amp;aacute;s informaci&amp;oacute;n del &lt;a href="http://msdn2.microsoft.com/es-es/library/w8h3skw9(VS.80).aspx"&gt;&amp;lt;machineKey&amp;gt; y su configuraci&amp;oacute;n entrar aqu&amp;iacute;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A tener en cuenta&lt;/strong&gt;, la encripci&amp;oacute;n tiene un peque&amp;ntilde;o impacto en la performance ya que ASP.NET se encarga de encriptar y desencriptar el Viewstate.&lt;br /&gt;&lt;br /&gt;Espero que haya quedado claro y sepamos que a veces agregarle seguridad a nuestras aplicaciones web&amp;nbsp;es cosa de segundos.&lt;/p&gt;Cross-posted desde &lt;a target="_blank" href="http://www.carloszanini.com.ar"&gt;http://www.carloszanini.com.ar&lt;/a&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=6043" width="1" height="1"&gt;</description></item><item><title>Mis ultimas semanas</title><link>http://geeks.ms/blogs/carloszanini/archive/2006/11/07/Mis-_26002300_250_3B00_ltimas-semanas.aspx</link><pubDate>Wed, 08 Nov 2006 02:01:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:6042</guid><dc:creator>Carlos Zanini</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/carloszanini/rsscomments.aspx?PostID=6042</wfw:commentRss><comments>http://geeks.ms/blogs/carloszanini/archive/2006/11/07/Mis-_26002300_250_3B00_ltimas-semanas.aspx#comments</comments><description>&lt;p&gt;Han pasado varias cosas, a comentar.&lt;br /&gt;&lt;br /&gt;Raona Argentina tiene nueva casa.(click para ampliar)&lt;br /&gt;&lt;br /&gt;&lt;a target="_new" href="http://www.carloszanini.com.ar/blogs/carloszanini/20061107_RaonaFront.jpg"&gt;&lt;img border="0" src="http://www.carloszanini.com.ar/blogs/carloszanini/20061107_RaonaFrontSmall.jpg" alt="" /&gt;&lt;/a&gt; &lt;a target="_new" href="http://www.carloszanini.com.ar/blogs/carloszanini/20061107_RaonaSky.jpg"&gt;&lt;img border="0" src="http://www.carloszanini.com.ar/blogs/carloszanini/20061107_RaonaSkySmall.jpg" hspace="20" alt="" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Entre mudanza y detalles a terminar nos fu&amp;eacute; impartido un curso de &lt;a target="_new" href="http://office.microsoft.com/es-es/sharepointserver/default.aspx"&gt;Sharepoint 2007&lt;/a&gt; de la mano de &lt;a target="_new" href="http://engineeringsw.blogspot.com/"&gt;Oriol Quinquill&amp;agrave;&lt;/a&gt; (un Raonencs de Barcelona).&lt;br /&gt;&lt;br /&gt;&lt;img border="0" src="http://www.carloszanini.com.ar/blogs/carloszanini/20061107_Sharepoint2007Logo.gif" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;Previo a todo esto, aprob&amp;eacute; el &lt;a target="_new" href="http://www.microsoft.com/learning/exams/70-547.asp"&gt;Exam 70-547 PRO: Designing and Developing Web-Based Applications by Using the Microsoft .NET Framework&lt;/a&gt;, logrando as&amp;iacute; la certificaci&amp;oacute;n:&lt;br /&gt;&lt;a target="_new" href="http://www.microsoft.com/learning/mcp/mcpd/webdev/default.mspx"&gt;&lt;strong&gt;MCPD: Web Developer&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.carloszanini.com.ar/blogs/carloszanini/20061107_MCPD.jpg" alt="" /&gt; &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=6042" width="1" height="1"&gt;</description></item><item><title>Salio la version 1.0 (beta) de ASP.NET AJAX !!</title><link>http://geeks.ms/blogs/carloszanini/archive/2006/10/20/Salio-la-version-1.0-_2800_beta_2900_-de-ASP.NET-AJAX-_21002100_.aspx</link><pubDate>Fri, 20 Oct 2006 12:27:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:4916</guid><dc:creator>Carlos Zanini</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/carloszanini/rsscomments.aspx?PostID=4916</wfw:commentRss><comments>http://geeks.ms/blogs/carloszanini/archive/2006/10/20/Salio-la-version-1.0-_2800_beta_2900_-de-ASP.NET-AJAX-_21002100_.aspx#comments</comments><description>&lt;p&gt;Hace poco leí en el blog de &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie&lt;/a&gt; que &lt;a href="http://ajax.asp.net/" target="_blank"&gt;ASP.NET AJAX&lt;/a&gt; iba a pasar por Beta, RC y RTM. Hoy salió la version 1.0 BETA, y se puede &lt;a href="http://download.microsoft.com/download/3/1/c/31cb8c2d-d6e5-4b5e-ae1c-79724667f7d1/ASPAJAXExtSetup.msi" target="_blank"&gt;descargar de aquí&lt;/a&gt;.&lt;br /&gt;También, hay controles que en esta release quedaron fuera del &amp;quot;Core&amp;quot; como el UpdateProgress, pero que se pueden agregar bajando &lt;a href="http://download.microsoft.com/download/a/a/9/aa9949bb-58e4-4048-85f3-35ac4ab5cc04/ASPAJAXCTP.msi" target="_blank"&gt;ASP.NET AJAX CTP Beta&lt;/a&gt; que viene a ser algo así como un add-on de ASP.NET AJAX. Dicen que en la próxima release UpdateProgress será parte del Core.&lt;br /&gt;&lt;br /&gt;Si alguien venía trabajando con la versión anterior (CTP de Julio) han hecho una &lt;a href="http://ajax.asp.net/files/Migration%20Guide.doc" target="_blank"&gt;Guia de Migración&lt;/a&gt; donde se explica como modificar el Web.Config, los cambios en el ScriptManager/Proxy, UpdatePanel y otros controles donde algunos han cambiado de nombre, otros de propiedades, etc.&lt;br /&gt;Para conocer los cambios con mucho detalle tambien han hecho un &lt;strong&gt;&lt;a href="http://ajax.asp.net/files/AspNet_AJAX_CTP_to_Beta_Whitepaper.aspx?tabid=47" target="_blank"&gt;whitepaper&lt;/a&gt;&lt;/strong&gt; documentando los cambios de &lt;a href="http://ajax.asp.net/files/AspNet_AJAX_CTP_to_Beta_Whitepaper.aspx?tabid=47" target="_blank"&gt;ATLAS July CTP a ASP.NET AJAX 1.0 beta&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;También se actualizó&amp;nbsp;el &lt;a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit" target="_blank"&gt;AJAX Control Toolkit&lt;/a&gt; para que funcione con ASP.NET AJAX 1.0 beta, incluyendo 3 nuevos controles:&lt;br /&gt;&lt;a href="http://ajax.asp.net/ajaxtoolkit/DropDown/DropDown.aspx" target="_blank"&gt;DropDown&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ajax.asp.net/ajaxtoolkit/MutuallyExclusiveCheckBox/MutuallyExclusiveCheckBox.aspx" target="_blank"&gt;MutuallyExclusiveCheckbox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ajax.asp.net/ajaxtoolkit/ValidatorCallout/ValidatorCallout.aspx" target="_blank"&gt;ValidatorCallout&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aprovecho este post para saludar a la comunidad de &lt;a href="http://geeks.ms/" target="_blank"&gt;Geeks.ms&lt;/a&gt;, a la cual he sido invitado y mis posts saldrán tanto en &lt;a href="http://geeks.ms/" target="_blank"&gt;http://www.carloszanini.com.ar&lt;/a&gt; como en &lt;a href="http://geeks.ms/blogs/carloszanini" target="_blank"&gt;http://geeks.ms/blogs/carloszanini&lt;/a&gt; (cross-posting :) )&lt;br /&gt;&lt;a href="http://geeks.ms/" target="_blank"&gt;Geeks.ms&lt;/a&gt; es una comunidad que he visto crecer muy rápidamente estos ultimos meses y es promovida por MVPs, MCTs y personas influyentes de la comunidad sobre tecnología Microsoft.&lt;br /&gt;&lt;br /&gt;Saludos desde Córdoba, Argentina.&lt;/p&gt;
Cross-posted desde &lt;a target="_blank" href="http://www.carloszanini.com.ar"&gt;http://www.carloszanini.com.ar&lt;/a&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=4916" width="1" height="1"&gt;</description></item></channel></rss>
