<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6064651490342315297</id><updated>2011-11-27T19:51:36.569-04:30</updated><category term='Software Factories'/><category term='patterns practices'/><category term='.NET Framework 3.0'/><category term='LINQ'/><category term='Windows Mobile'/><category term='Windows Vista'/><category term='Microsoft'/><category term='Cooperator Framework'/><category term='Visual Studio 2005'/><category term='AJAX'/><category term='SQL Server 2005'/><category term='VB6'/><category term='.NET Framework 3.5'/><category term='ASP.NET'/><category term='.NET Framework 1.0'/><category term='C#'/><category term='db4o'/><category term='.NET Framework 2.0'/><category term='Visual Studio 2008'/><category term='ADO.NET 2.0'/><category term='Linux'/><category term='Visual Studio Orcas'/><category term='Reporting Services 2005'/><category term='Comunidad'/><category term='Tarde Desarrolladores'/><category term='base de datos'/><category term='Offices 2007'/><category term='Silverlight'/><title type='text'>.net y algo mas</title><subtitle type='html'>Dedicado a las tecnologias referentes a .net Framework.&lt;br/&gt;
 - No sirve de nada un conocimiento, si no es compartido&lt;br/&gt; - el perucho -</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>87</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-1735340176571937954</id><published>2008-04-19T17:47:00.001-04:30</published><updated>2008-04-19T17:47:47.162-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>Visual Basic .NET vs C# .NET: ¿Cual es mejor y por qué? - EVENTO EN LINEA</title><content type='html'>&lt;p&gt;Nadie debe de perderse este evento. Patrocinados por el mismisimo Don King.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;a href="http://www.donking.com/"&gt;&lt;img src="http://news.filefront.com/wp-content/uploads/2007/12/hair_1.jpg" style="width: 228px; height: 315px;" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032374810&amp;amp;EventCategory=4&amp;amp;culture=es-ES&amp;amp;CountryCode=ES"&gt;&lt;img src="http://www.secondnug.com/Portals/0/Cartel_evento4_sn.jpg" style="width: 428px; height: 318px;" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;    El próximo &lt;b&gt;6 de Mayo&lt;/b&gt;, Second Nug tiene el honor de presentar a dos ponentes de excepción, &lt;b&gt;Guillermo Som&lt;/b&gt; (&lt;a href="http://www.elguille.info/"&gt;el Guille&lt;/a&gt;) y &lt;b&gt;Marino Posadas&lt;/b&gt; (&lt;a href="http://www.elavefenix.net/"&gt;el Ave Fénix&lt;/a&gt;), en la que será una gran batalla donde dos voces con gran experiencia expondrán sus mejores bazas en un duelo sin igual: &lt;b&gt;&lt;span style="color:#000080;"&gt;VB .NET vs C# .NET&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Sabremos por qué se decantaron por un lenguaje u otro y nos presentarán su evolución en las nuevas versiones del .NET Framework. Nos desvelaran secretos y trucos de sus defendidos y veremos si es cierto aquello de que lo que se puede hacer con uno, se puede realmente hacer con el otro.&lt;br /&gt;&lt;br /&gt;Además los asistentes podrán resolver sus dudas preguntando a nuestros expertos y participar en el resultado final de la contienda.&lt;br /&gt;&lt;br /&gt;El eterno dilema al descubierto. ¿Quién será el vencedor?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;El evento será a las &lt;b&gt;19:30 - 21:30 (GMT+2),&lt;/b&gt; y como en las anteriores ocasiones, se retransmitirá vía Web a través de Live Meeting.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Si no tienes &lt;i&gt;Live Meeting&lt;/i&gt;, puedes descargarlo en el siguiente &lt;a href="http://office.microsoft.com/en-us/help/HA101733831033.aspx" target="_blank"&gt;&lt;b&gt;&lt;span style="color:#003366;"&gt;enlace&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Nota: El patrocinio de Don King es pura broma...&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-1735340176571937954?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/1735340176571937954/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=1735340176571937954' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1735340176571937954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1735340176571937954'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/04/visual-basic-net-vs-c-net-cual-es-mejor.html' title='Visual Basic .NET vs C# .NET: ¿Cual es mejor y por qué? - EVENTO EN LINEA'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-9141933223132683302</id><published>2008-04-19T17:46:00.001-04:30</published><updated>2008-04-19T17:46:59.597-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><title type='text'>No mas problemas con el idioma de Microsoft .NET Framework 3.5</title><content type='html'>&lt;img src="http://www.puntodecompras.com/t_intelecto/graficas/Diccionario_300.jpg" height="385" width="230" /&gt;&lt;p&gt;Como es bien sabido, nuestra lengua español - en mi caso el castellano - no tendre mas problemas para saber que significa el error de esta publicando en framework o tener que recurrir a Google Translator.&lt;/p&gt;&lt;p&gt;La gente de Microsoft publico el paquete de idiomas de Microsoft .NET Framework 3.5, estan disponibles todos los idiomas.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Encontraréis la descarga de este paquete &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;amp;FamilyID=c78987b9-97f4-455f-bee7-f6bfa4ad774e" class=""&gt;en Español en este enlace&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Fuente del Articulo: &lt;a href="http://geeks.ms/blogs/jorge/archive/2008/04/10/descarga-del-paquete-de-idioma-de-microsoft-net-framework-3-5.aspx"&gt;Jorge Serrano&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-9141933223132683302?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/9141933223132683302/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=9141933223132683302' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/9141933223132683302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/9141933223132683302'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/04/no-mas-problemas-con-el-idioma-de.html' title='No mas problemas con el idioma de Microsoft .NET Framework 3.5'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-9051270523216568306</id><published>2008-04-19T17:45:00.002-04:30</published><updated>2008-04-19T17:46:17.776-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>C# o VB, VB o C#,... la envidia me corroe</title><content type='html'>&lt;p&gt;&lt;img src="http://i80.photobucket.com/albums/j178/owenhewitt/2008_MVP_Summit.jpg" height="142" width="350" /&gt; &lt;/p&gt;&lt;p&gt;Jajaja... Jorge Serrano nos trae un articulo en su blogs, sobre una experiencia personal que vivio en el Global Summit 2008 MVP.&lt;/p&gt;&lt;p&gt;Les dejo el vinculo para que lo disfruten&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;a href="http://geeks.ms/blogs/jorge/archive/2008/04/18/c-o-vb-vb-o-c-la-envidia-me-corroe.aspx"&gt;C# o VB, VB o C#,... la envidia me corroe&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Yo por mi parte me inclino hacia C#...&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-9051270523216568306?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/9051270523216568306/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=9051270523216568306' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/9051270523216568306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/9051270523216568306'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/04/c-o-vb-vb-o-c-la-envidia-me-corroe.html' title='C# o VB, VB o C#,... la envidia me corroe'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4261784321455214832</id><published>2008-04-19T17:45:00.001-04:30</published><updated>2008-04-19T17:45:34.446-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><title type='text'>Microsoft Entity Framework y ADO.NET Data Services</title><content type='html'>&lt;p&gt;La gran estrella de &lt;a href="http://msdn2.microsoft.com/en-us/library/aa697427%28VS.80,printer%29.aspx"&gt;Microsoft Entity Framework&lt;/a&gt; y &lt;a href="http://astoria.mslivelabs.com/"&gt;ADO.NET Data Services&lt;/a&gt;, estan anunciados para el SP1 de VS2008, lo comenta Jorge Serrano en su blog, la noticia fue publicada en el &lt;a href="http://blogs.msdn.com/adonet/" class=""&gt;blog del equipo de trabajo de ADO.NET&lt;/a&gt;.  &lt;/p&gt;&lt;p&gt;Nos comenta Jorge Serrano - MVP VB.NET - &lt;/p&gt;"&lt;i&gt;Si pensamos en lo que implica un Service Pack, tiene su lógica, pues la funcionalidad de Microsoft Entity Framework se quedó fuera de la versión RTM de Microsoft .NET Framework 3.5, por lo que tiene sentido que esta funcionalidad más las agregaciones al IDE de desarrollo Visual Studio 2008, se instalen aprovechando la aparición del Service Pack 1&lt;/i&gt;." &lt;p&gt;&lt;i&gt;El "pero" es que Microsoft no ha hecho oficial aún las fechas en las que aparecerá ese Service Pack. &lt;b&gt;El caso es que aún este esperado Service Pack no está en fase Beta 1&lt;/b&gt;, por lo que me aventuro a pensar en modo que el Service Pack aparecerá en el último trimestre del año como muy pronto... iremos desvelando las hojas de la margarita poco a poco.&lt;/i&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;Fuente del Articulo: &lt;a href="http://geeks.ms/blogs/jorge/archive/2008/04/11/microsoft-entity-framework-y-ado-net-data-services-saldr-225-n-con-vs-2008-sp1-y-net-3-5-sp1.aspx"&gt;Jorge Serrano&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4261784321455214832?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4261784321455214832/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4261784321455214832' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4261784321455214832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4261784321455214832'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/04/microsoft-entity-framework-y-adonet.html' title='Microsoft Entity Framework y ADO.NET Data Services'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-965337883635153533</id><published>2008-04-19T17:44:00.001-04:30</published><updated>2008-04-19T17:44:47.576-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>Ganate un iPhone - Concurso de programación en .NET</title><content type='html'>&lt;p&gt;Me entere por el blog de &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2008/04/13/83022.aspx"&gt;Sergio Tarrillo&lt;/a&gt;, del concurso&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.elguruprogramador.com.ar/images/iphone.jpg" height="267" width="150" /&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Detalles del Concurso&lt;/strong&gt;:&lt;/p&gt; &lt;p&gt;El concurso consiste en programar una aplicación de escritorio en .NET que devuelva (buscando en Internet) imágenes y descripciones del producto indicado. Por ejemplo si buscamos 'motorola v3' nos debe devolver por un lado las imágenes mas relevantes (relacionadas a esa búsqueda por supuesto) y por otro las descripciones del producto. El programa debe tener la opción de poder guardar la(s) imágenes seleccionada(s) al disco rígido y copiar al portapapeles la(s) descripción(es) seleccionada(s). &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Fechas&lt;/strong&gt;  &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Apertura: 8 de Abril del 2008  &lt;/li&gt;&lt;li&gt;Cierre de inscripción: 8 de Mayo del 2008  &lt;/li&gt;&lt;li&gt;Fecha limite de entrega: 8 de Julio del 2008  &lt;/li&gt;&lt;li&gt;Dictamen del Jurado: 15 de Julio del 2008 a las 15hs (Hora de Argentina GMT -3)  &lt;/li&gt;&lt;li&gt;Entrega de Premios: 21 de Julio del 2008&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Registro, reglas del concurso y más información -&gt; &lt;a href="http://www.elguruprogramador.com.ar/concurso.php" target="_blank"&gt;Concurso de programación en .NET.&lt;/a&gt;&lt;/p&gt; Fuente del Articulo: Sergio Tarrillo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-965337883635153533?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/965337883635153533/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=965337883635153533' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/965337883635153533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/965337883635153533'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/04/ganate-un-iphone-concurso-de.html' title='Ganate un iPhone - Concurso de programación en .NET'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-801643978875983448</id><published>2008-04-12T14:58:00.011-04:30</published><updated>2008-04-12T17:51:18.511-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='db4o'/><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET 2.0'/><title type='text'>db4oProviders - ASP.NET</title><content type='html'>Pienso que debi comenzar utilizando db4o con ASP.NET, pero como todo ya comence por este extremo, bueno vamos al grano y no hablemos mas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msdn2.microsoft.com/en-us/library/Aa479030.providintro_fig03s%28en-us,MSDN.10%29.gif" mce_href="http://msdn2.microsoft.com/en-us/library/Aa479030.providintro_fig03s%28en-us,MSDN.10%29.gif"&gt;&lt;img src="http://msdn2.microsoft.com/en-us/library/Aa479030.providintro_fig03s%28en-us,MSDN.10%29.gif" mce_src="http://msdn2.microsoft.com/en-us/library/Aa479030.providintro_fig03s%28en-us,MSDN.10%29.gif" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Como todo ustedes saben que ASP.NET 2.0 posee un sistema de configuración de niveles de seguridad, con el fin de que ciertos usuarios no accedan a sitios de nuestro web site que no están autorizados, esta clase se ubica dentro del System.Web.Security MembershipProvider, ProfileProvider, RoleProvider. Estos providers o proveedores, pueden se adaptados o customizados, para guardar nuestros nivel de seguridad en cualquier base de dato o formato que se desee, por defecto estos se guardan en SQL Server, les traigo esta vez es en db4o, que el amigo Brad Williams, realizo una provider llamado db4oProviders, la cual podemos encontrar en &lt;a href="http://www.codeplex.com/db4oProviders" mce_href="http://www.codeplex.com/db4oProviders"&gt;CodePlex. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Es muy sencillo de utilizar o implementar el db4oProviders de Brad Williams, solo hace falta colocar en Web.Config, las siguientes líneas dependiendo de lo que se deseo obtener.&lt;/p&gt;&lt;a href="http://labloguera.net/photos/elperucho/picture13994.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/13994/640x108.aspx" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Siendo db4provider, el archivo donde se guardaran nuestros objetos que se utilizan en el&lt;br /&gt;MembershipProvider o ProfileProvider o RoleProvider.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://labloguera.net/photos/elperucho/picture13995.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/13995/640x293.aspx" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;La utilización es historia, se utiliza igual que un proveedor normal de sqlserver, realmente Brad Williams cumplió con todo los métodos y eventos que deben contener un MembershipProvider, por lo que yo pude ver, por supuesto orientado a db4o.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://labloguera.net/photos/elperucho/picture13996.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/13996/506x480.aspx" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;Les dejo una paginas interezantes donde encontraran informacion de MemberShipProviders personalizados:&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.codeplex.com/db4oProviders" mce_href="http://www.codeplex.com/db4oProviders"&gt;db4o ASP.NET Providers - Brad Williams&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/WSSecurityProvider.aspx" mce_href="http://www.codeproject.com/KB/aspnet/WSSecurityProvider.aspx"&gt;Custom MembershipProvider and RoleProviders&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.jaimecg.com/2007/03/como-crear-un-membershipprovider.html" mce_href="http://blog.jaimecg.com/2007/03/como-crear-un-membershipprovider.html"&gt;Como crear un MembershipProvider Personalizado&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=MembershipProvider" mce_href="http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=MembershipProvider"&gt;MembershipProviders contenidos en Codeplex &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/tech/dotnet/aspnet/index.html" mce_href="http://www.oracle.com/technology/tech/dotnet/aspnet/index.html"&gt;Oracle ASP.NET Providers - muy completo&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;por ultimo, pero a mi juicio los mas importante los videos de &lt;a href="http://www.asp.net/learn/security/" mce_href="http://www.asp.net/learn/security/"&gt;seguridad de ASP.NET&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-801643978875983448?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/801643978875983448/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=801643978875983448' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/801643978875983448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/801643978875983448'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/04/db4oproviders-aspnet.html' title='db4oProviders - ASP.NET'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7540225308399662476</id><published>2008-03-23T11:06:00.003-04:30</published><updated>2008-03-23T11:11:47.604-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>SplendidCRM 2.0 Free, Open Source, CRM</title><content type='html'>&lt;p&gt;&lt;a href="http://www.splendidcrm.com/" target="_blank"&gt;&lt;img style="border-width: 0px;" alt="spendid-screenshot1-large" src="http://blogs.msdn.com/blogfiles/joestagner/WindowsLiveWriter/SplendidCRM2.0FreeOpenSourceCRM_7F61/spendid-screenshot1-large_3.jpg" border="0" height="418" width="644" /&gt;&lt;/a&gt; &lt;/p&gt;  Las Aplicaciones contruidas en ASP.NET siguen surgiendo, contruidas bajo el estandar de codigo abierto.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.splendidcrm.com/"&gt;SplendidCRM&lt;/a&gt; que acaba de publicar una nueva versión. Usted puede modificarlo utilizando Visual Studio 2005, 2008 e incluso posee un download para Visual Studio Express.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Fuente del Articulo: &lt;a href="http://blogs.msdn.com/joestagner/archive/2008/01/24/splendidcrm-2-0-free-open-source-crm.aspx"&gt;Joe Stagner&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7540225308399662476?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7540225308399662476/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7540225308399662476' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7540225308399662476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7540225308399662476'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/splendidcrm-20-free-open-source-crm.html' title='SplendidCRM 2.0 Free, Open Source, CRM'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-5997772472883962184</id><published>2008-03-23T10:54:00.003-04:30</published><updated>2008-03-23T11:00:24.249-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>ASP.NET 3.5 y el CLR 2.0...</title><content type='html'>Cuando instale Visual Studio 2008, pensaba que IIS trabajaria con Framework 3.5, lo movia para arriba para abajo y nada de eso paso. Luego entendi que funcionaba bajo Framework 2.0 con WCF, WPF, WWF, AJAX, ... Como siempre urgando en la web encotre este interezante articulo:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Primero vamos hacer un pequeño cuadrito para explicar que onda con la versión del CLR.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;span style="color:#004080;"&gt;VS2005                   -&gt;  VB8.0/C#2.0 - CLR 2.0 (llamado .Net Framework 2.0)&lt;br /&gt;VS2005 Extensions -&gt;  VB8.0/C#2.0 - CLR 2.0 + {WCF + WPF + WF + CS } (llamado .Net Framework 3.0)&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Hasta aquí, se conocía a ASP.NET como ASP.NET 2.0. Pero tras la liberación de VS2008, como anda esto? &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;span style="color:#004080;"&gt;VS 2008                  -&gt; VB9.0/C#3.0 - &lt;u&gt;CLR 2.0&lt;/u&gt; {ahora llamado .Net Framework 3.5}&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;A partir de VS2008, a ASP.NET se le conoce como ASP.NET 3.5. Revisando el cuadrito, podemos concluir que las aplicaciones creadas bajo .NetFx 3.5, corren bajo el CLR 2.0, y por ende ASP.NET 3.5 también corre bajo el CLR 2.0. Es por eso que cuando nosotros queremos publicar una aplicación ASP.NET 3.5 en nuestro servidor con IIS 6.0 (que tiene instalando el .Net Framework 3.5), no tenemos la opción para escoger una versión de ASP.NET 3.5, sólo ASP.NET 1.1 y ASP.NET 2.0:&lt;/p&gt; &lt;p&gt;&lt;img src="http://galeon.com/solocodigo/images/blog/2008/03Mar/15_AspNet35.JPG" alt="" /&gt;&lt;/p&gt; &lt;p&gt;De igual manera todas las aplicaciones Web Compiladas la vamos encontrar en la carpeta: "C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files".&lt;/p&gt; &lt;p&gt;Si quieren publicar una aplicación ASP.NET 3.5, no busquen la versión ASP.NET 3.5 en el IIS, recuerden que ASP.NET 3.5 corre sobre el CLR 2.0. &lt;/p&gt; &lt;p&gt;Es más podríamos decir que ASP.NET 3.5 = ASP.NET 2.0 + Linq + ASP.NET AJAX + BCL3.5. Por eso no esta mal si revisamos tutoriales de ASP.NET 2.0, si aún no hay mucho sobre ASP.NET 3.5, todo lo que aprendamos con ASP.NET 2.0 lo podremos aplicar para desarrollar una web bajo ASP.NET 3.5, como ya lo comentamos &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2007/12/19/58338.aspx" target="_blank"&gt;en un anterior post&lt;/a&gt;, y como dije en ese post, si ustedes pueden escoger no usen VS2003.&lt;/p&gt; &lt;p&gt;Y si ustedes saben ASP.NET 2.0 + Linq + ASP.NET AJAX, entonces también pueden decir que saben ASP.NET 3.5.&lt;/p&gt; &lt;p&gt;Algunos post sobre el tema:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2007/04/20/13450.aspx" target="_blank"&gt;Net Framework nivelado en Orcas, ahora Net Framework 3.5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ecuador.latindevelopers.net/blogs/edgarsanchez/archive/2007/08/07/el-c-ser-3-0-pero-el-clr-seguir-siendo-el-2-0-50727.aspx" target="_blank"&gt;El C# será 3.0 pero el CLR seguirá siendo el 2.0.50727&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/rosherove/archive/2006/06/15/MappingCLRWinfxandNETFramework30upcomingversions.aspx" target="_blank"&gt;Mapping CLR, Winfx and .NET Framework 3.0 upcoming versions&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=318241" target="_blank"&gt;Channel 9 Forums - .NET Framework 3.5&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Una excelente discusión el tema.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Fuente del Articulo: &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2008/03/15/81016.aspx"&gt;Sergio Tarrillo's&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-5997772472883962184?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/5997772472883962184/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=5997772472883962184' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5997772472883962184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5997772472883962184'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/aspnet-35-y-el-clr-20.html' title='ASP.NET 3.5 y el CLR 2.0...'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-942493421286512077</id><published>2008-03-23T10:50:00.001-04:30</published><updated>2008-03-23T10:52:21.037-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Checklist antes de llevar una aplicacion Web a produccion</title><content type='html'>&lt;p&gt;Se ha iniciado una interesando discusión: &lt;a href="http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=2978707&amp;amp;SiteID=11" target="_blank"&gt;¿Cuáles son las features mínimas para que una Web salga a producción?&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Con el excelente aporte que ha hecho &lt;a href="http://geeks.ms/blogs/ilanda/" target="_blank"&gt;Ibon Landa&lt;/a&gt;, se puede tener un checklist más completo. A ver si alguien tiene alguno otro detallito que agregar :D.&lt;/p&gt;  &lt;p&gt;Algunos puntos se aplican a una aplicación web en general, y otros específicos para una aplicación web ASP.NET, igual deben haber similares conceptos, en php+apache, y así..., pero con distintas configuraciones.&lt;/p&gt;  &lt;p&gt;Se podría resumir:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Documento de despliegue.&lt;/li&gt;&lt;li&gt;Liberar todo en modo RELEASE.&lt;/li&gt;&lt;li&gt;Configuración de IIS (o el servidor que este usando).&lt;/li&gt;&lt;li&gt;Configuración de la seguridad tanto en la PC (firewall, permiso en carpetas, BD) como en la aplicación (autenticación, permisos, encriptación, etc).&lt;/li&gt;&lt;li&gt;Personalización de errores.&lt;/li&gt;&lt;li&gt;Pruebas de rendimiento y carga&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Revisen el &lt;a href="http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=2978707&amp;amp;SiteID=11" target="_blank"&gt;Thread del foro&lt;/a&gt;, para tener más detalles, hay unas herramientas básicas que ha mencionado &lt;a href="http://geeks.ms/blogs/ilanda/" target="_blank"&gt;Ibon Landa&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Fuente del Articulo: &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2008/03/10/79226.aspx"&gt;Sergio Tarrillo's&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-942493421286512077?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/942493421286512077/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=942493421286512077' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/942493421286512077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/942493421286512077'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/checklist-antes-de-llevar-una.html' title='Checklist antes de llevar una aplicacion Web a produccion'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-5900512657049309542</id><published>2008-03-23T10:30:00.002-04:30</published><updated>2008-03-23T10:37:29.574-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Al fin las secciones del MIX 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mschnlnine.vo.llnwd.net/d1/App_Themes/Mix/images/banners/logo.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 182px; height: 85px;" src="http://mschnlnine.vo.llnwd.net/d1/App_Themes/Mix/images/banners/logo.gif" alt="" border="0" /&gt;&lt;/a&gt;Creo cada medio día estaba entrando a ver cuando liberaban las sesiones del MIX08. Pues ya la podemos encontrar en el siguiente link: &lt;a title="http://sessions.visitmix.com/" href="http://sessions.visitmix.com/"&gt;http://sessions.visitmix.com/&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;.  &lt;p&gt;En cuanto a la sesiones técnicas, hay sesiones de IIS 7, Silverlight 2.0, ASP.NET MVC Framework, ASP.NET Dynamic Data, Moonlight, AJAX, pues y mucho más...  un excelente recurso a los no asistieron al MIX 08, y quieren saber que onda hay con la Web desde el punto de vista de MS.&lt;/p&gt;  Que lo disfruten, y ya tiene&lt;br /&gt;&lt;br /&gt;Fuente del Articulo: Sergio Tarrillo's&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-5900512657049309542?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/5900512657049309542/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=5900512657049309542' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5900512657049309542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5900512657049309542'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/al-fin-las-secciones-del-mix-2008.html' title='Al fin las secciones del MIX 2008'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4889829635579358246</id><published>2008-03-23T10:22:00.002-04:30</published><updated>2008-03-23T10:27:44.850-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>ASP.NET y mas...</title><content type='html'>Links de la semana. Y es que a veces se leen muchos recursos en el RSS, que se lo deja como pendiente en los drafts del &lt;a href="http://geeks.ms/blogs/sergiotarrillo/search.aspx?q=Writer" target="_blank"&gt;Writer&lt;/a&gt;, y casi nunca llegan a ser públicos. Es por eso que ahora tratare de hacer una lista de links de la semana, que por cuestiones de tiempo no se puede postear cada una a detalle. Algunos links son de novedades, otros de algunos artículos que he llegado y me han parecido interesantes. Por cierto no revisen todas las entradas, sólo las que necesiten, ya pueden llegar a no revisar nada al final.  &lt;p&gt;&lt;strong&gt;ASP.NET, AJAX y BLOCKED SCRIPT&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2008/03/02/trabajo-con-javascript-en-visual-studio-2008-lo-que-no-v-237-steis-en-el-evolution-show.aspx" target="_blank"&gt;Trabajo con JavaScript en Visual studio 2008&lt;/a&gt;. &lt;a href="http://geeks.ms/blogs/jalarcon/default.aspx" target="_blank"&gt;José M. Alarcón&lt;/a&gt;, nos deja un interesante vídeo del soporte y uso JavaScript en VS2008, como llamada a Web Services, el soporte de intellsense, el debugging, entre otras.&lt;/li&gt;&lt;li&gt;&lt;a href="http://joeon.net/post/2008/02/2-New-AJAX-How-Do-I-Videos-Released.aspx" target="_blank"&gt;2 New AJAX How-Do-I Videos Released&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://joeon.net/post/2008/02/New-4-part-series-of-videos-on-DOWNLOADING-with-ASPNET.aspx" target="_blank"&gt;New 4 part series of videos on DOWNLOADING with ASP.NET&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/es-es/library/ms178207.aspx" target="_blank"&gt;Cómo: Agregar secuencias de comandos de cliente a las páginas Web ASP.NET dinámicamente&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Cuadro comparativo de cuando usar &lt;a href="http://msdn2.microsoft.com/es-es/library/xtee7dtx.aspx"&gt;RegisterClientScriptBlock&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/es-es/library/5b0f026w.aspx"&gt;RegisterClientScriptInclude&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/es-es/library/hab26949.aspx"&gt;RegisterStartupScript&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, y &lt;a href="http://msdn2.microsoft.com/es-es/library/2sbxhctc.aspx"&gt;RegisterOnSubmitStatement&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, al momento de querer registrar JavaScript del lado del cliente. &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/magazine/cc164247.aspx" target="_blank"&gt;Modal Dialog Boxes with AJAX&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Un artículo de Dino Esposito.&lt;/li&gt;&lt;li&gt;&lt;a href="http://msmvps.com/blogs/abu/archive/2008/03/01/windows-authentication-asp-net-and-iis.aspx" target="_blank"&gt;Windows Authentication - ASP.NET and IIS&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Un resumen de links para los interesados.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pageresource.com/jscript/jwinopen.htm" target="_blank"&gt;Opening a New Window&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; - Abrir ventanas en JavaScript. No es un recurso nuevo, pero es bueno tenerlo a la mano. Básico cuando queremos mostrar información de un detalle en otra ventana. Y para eso no vas poner una url, o usar un Response.Redirect, con javascript es una forma simple y práctica de hacerlo. &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pageresource.com/jscript/jlinktut.htm" target="_blank"&gt;Using Link Tags with JavaScript&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; - Has registrado JavaScript con botones de ASP.NET?, para abrir una ventana la página que abre la ventana hace un postback?, no quieres un botón para abrir una nueva ventana, si no un link?, pues usando links puedes llamar a JavaScript, que a su vez abra una nueva ventana. &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dropthings"&gt;Dropthings - Ajax Web Portal&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. No lo he revisado, pero esta es su descripción: "&lt;em&gt;Ajax Web Portal built on Linq, Workflow Foundation and ASP.NET AJAX. Code is in Visual Studio 2008 using .NET 3.0 and .NET 3.5&lt;/em&gt;."&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=165715" target="_blank"&gt;YUI Library 2.5.0&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. &lt;a href="http://developer.yahoo.com/yui/" target="_blank"&gt;Nuevo versión&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, he visto algunas páginas web en ASP.NET que usan esta libraría, no esta demás echarle un vistazo.&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Linq&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369931&amp;amp;culture=en-US" target="_blank"&gt;MSDN Webcast: .NET Language Integrated Query (Level 100)&lt;/a&gt;. Un excelente WebCast sobre Linq, yo lo llamaría abre los ojos con Linq. Sólo 5 slides (una con el título, una intro, una de arquitectura, una anunciando la demo, y los créditos), y el resto demos, una simple y práctica manera de presentar a Linq por parte de &lt;a href="http://blogs.msdn.com/bags/" target="_blank"&gt;Rob Bagby&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;&lt;a href="http://geeks.ms/blogs/ciin/archive/2008/03/02/extensibilidad-de-linq-linq-flavours.aspx" target="_blank"&gt;Extensibilidad de LINQ: LINQ Flavours!&lt;/a&gt;. Linq to LQSTO. (LQSTO -&gt; lo que se te ocurra)&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/csharpsamples" target="_blank"&gt;C# Samples&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Vía &lt;a href="http://code.msdn.microsoft.com/" target="_blank"&gt;MSDN Code Gallery&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, estos contienen las nuevas features de C# 3.0, y sobre todo ejemplos de Linq. &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;VS2008, IIS, W2k8&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/PowerCommands" target="_blank"&gt;PowerCommands for Visual Studio 2008&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Puede leer esta &lt;a href="http://geeks.ms/blogs/elbruno/archive/2008/03/01/vs2008-powercommands-for-visual-studio-2008-released-rico-en-fibras-y-proteinas.aspx" target="_blank"&gt;entrada que hizo el Bruno&lt;/a&gt;, no son las grandes ni complejos comandos, son pequeños comandos que sumados elevan la productividad un montón, por citar uno: &lt;em&gt;"Open Containing Folder",&lt;/em&gt; básico cuantas veces tienes que irte a las propiedades del proyecto, copiar la ruta, y navegar hasta el archivo?, y así hay otros comando bien powers.&lt;/li&gt;&lt;li&gt;&lt;a href="http://davidhayden.com/blog/dave/archive/2008/02/28/WebClientSoftwareFactoryWCSF2VisualStudio2008FreeWCSFTraining.aspx" target="_blank"&gt;Web Client Software Factory ( WCSF ) v2.0 Released for Visual Studio 2008 - Free WCSF Training&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://davidhayden.com/blog/dave/archive/2008/02/21/DinnerNowReleasedVisualStudio2008NET35Framework.aspx" target="_blank"&gt;DinnerNow Released for Visual Studio 2008 and .NET 3.5 Framework&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. A ver si esta vez hago funcionar esta aplicación :D.&lt;/li&gt;&lt;li&gt;[MSDN Webcast]: &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032369518&amp;amp;CountryCode=US" target="_blank"&gt;Web Development Using Visual Studio 2008&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;[MSDN Webcast]: &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=es-AR&amp;amp;EventID=1032366699&amp;amp;CountryCode=AR" target="_blank"&gt;Desarrollando aplicaciones bajo IIS 7.0 (nivel 200)&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. &lt;a href="http://msmvps.com/blogs/cwalzer/default.aspx" target="_blank"&gt;Carlos Walzer&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, nos ha compartido los recursos del WebCast en &lt;a href="http://msmvps.com/blogs/cwalzer/archive/2008/02/27/conferencia-materiales-de-desarrollando-aplicaciones-en-iis-7-0.aspx" target="_blank"&gt;esta entrada&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Silverlight&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx" target="_blank"&gt;First Look at Silverlight 2&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; - &lt;a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank"&gt;ScottGu's&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; nos cuenta que habrá de nuevo en la versión Silverlight 2. Además nos deja un serie de 8 tutoriales de Silverlight 2. &lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/28/first-look-at-using-expression-blend-with-silverlight-2.aspx" target="_blank"&gt;First Look at Using Expression Blend with Silverlight 2&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. &lt;a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank"&gt;ScottGu's&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, nos dejan un tutorial de Silverlight 2 con Blend, y como siempre los tutos de Scott, son otro lote.&lt;/li&gt;&lt;li&gt;[Wicked Code]: &lt;a href="http://msdn2.microsoft.com/en-us/magazine/cc164249.aspx" target="_blank"&gt;Silverlight Tips, Tricks, and Best Practices&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Variados:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/CSharpGmail" target="_blank"&gt;C# .Net Gmail Tools&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Una librería de clases para Gmail, para enviar emails usando Gmail, y para leer los feeds de Gmail. &lt;/li&gt;&lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032290418" target="_blank"&gt;TechNet Virtual Lab: SQL Server 2005 SQL Query Tuning&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Interesante Virtual Lab, nos muestra el uso de algunas herramientas como el &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2007/07/07/19011.aspx" target="_blank"&gt;SQL Profiler&lt;/a&gt; y &lt;a href="http://msdn2.microsoft.com/en-us/library/ms173494.aspx" target="_blank"&gt;Tuning Advisor&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;, también se analiza el plan de ejecución.&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/ExtendedCopyMenu" target="_blank"&gt;Internet Explorer &amp;amp; Firefox - Copy as Plain Text/Html Context Menu Plugin&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. El nombre es claro no?. &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/en/us/trial-software.aspx" target="_blank"&gt;Download Windows Server 2008&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;. Descarga la versión de Windows Server 2008, en versión trial.&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Humor&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://keeskandalo.blogspot.com/2008/02/consejo-para-la-vida-5-el-intentar.html" target="_blank"&gt;PC Portátil&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://keeskandalo.blogspot.com/2008/02/cuidado-con-el-cybersexo.html" target="_blank"&gt;Cuidado con el cybersexo&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Fuente del Articulo: &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2008/03/10/79116.aspx"&gt;Sergio Tarrillo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4889829635579358246?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4889829635579358246/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4889829635579358246' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4889829635579358246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4889829635579358246'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/aspnet-y-mas.html' title='ASP.NET y mas...'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4899868511227447332</id><published>2008-03-23T10:07:00.001-04:30</published><updated>2008-03-23T10:16:28.080-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>[PLEFDS] Inline, beside, behind, Web Site Project, Web Application Project, y bla bla bla...</title><content type='html'>Todo acerca de  Inline, beside, behind, Web Site Project y Web Application Project.&lt;br /&gt;&lt;p&gt;De ahora en adelante [PLEFDS = para leer el fin de semana]. Digamos que hay dos maneras de tener el código de página: código "Inline", ósea dentro del mismo archivo aspx, y el modelo separado del código de la aspx, ósea hablamos de Behind y de Beside. La primera pregunta es ¿Inline o código de separado?.&lt;/p&gt;  &lt;p&gt;Ahora si escogo código separado, Behind o Beside?. En VS 2003 sólo teníamos Behind (Web Application Project). En VS2005 sólo teníamos Beside (Web Site Project), pero si a VS2005 le poníamos SP1, tenemos disponible los tipos de proyectos, en VS2008 tenemos los dos también, y ahora la segunda pregunta es: ¿Web Site Project o Web Application Project?.&lt;/p&gt;  &lt;p&gt;Por cierto, y antes de que salte alguien, estos temas no son nuevos y no es mi intención presentarlos como una novedad, la idea es presentar un resumen de estos, y como va esto ahora con VS2008.&lt;/p&gt;  &lt;p&gt;Leyendo todos los artículos de abajo, tengan por seguro que no les quedará ninguna duda. Si estamos nuevos en esto, y vamos a iniciar un nuevo tipo de proyecto este tipo de decisiones puede darte satisfacciones o dolores de cabeza si no tomas una decisión correcta respecto a tu escenario.&lt;/p&gt;  &lt;p&gt;Voy a dar una aproximación rápida, aunque primero quería leer los principales artículos de abajo cuando hubiera un tiempito libre, pero si ese tiempito no llega (cosa muy común), quería dejar la lista para los interesados, y dejar una rápida opinión de acuerdo a la pequeña experiencia que llevo :D.&lt;/p&gt;  &lt;p&gt;Inline o código separado?, pues, puedes tener los dos en un mismo sitio web, ya que esto es por página, y puedes usarlo en un Web Site Project, como en un Web Application Project. Ahora Inline puede recargar mucho el código de página, convirtiendo el mantenimiento de la misma en una tarea compleja. Yo recomendaría Inline, para cosas simples como una página que haga un redirect, y cosas así, cosas que no comprometan la seguridad, porque es más fácil que vean el aspx (sólo con notepad), que una dll (necesitan &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2007/12/16/57733.aspx" target="_blank"&gt;Reflector&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Ahora la pregunta Web Site o Web Application?, a ver decir que en VS2005 eliminaron Web Application, pero después con el SP1 agregaron nuevamente Web Application. Y en VS2008 tenemos disponibles los dos: Web Site Project o Web Application Project. Me quedo con esta frase &lt;a href="http://msmvps.com/blogs/pmackay/archive/2007/05/08/post0c.aspx" target="_blank"&gt;del primer artículo de Patrick MacKay&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;"&lt;em&gt;Como ya había mencionado, en Visual Studio 2005, la forma de compilación y entrega para proyectos web cambió considerablemente. Sin entrar en justificaciones como tampoco en detalles, sólo agregaré que Microsoft enmendó el rumbo proveyendo algo similar a como funcionaba en Visual Studio 2003. Éste se llama Visual Studio 2005 Web Application Projects&lt;/em&gt;"&lt;/p&gt;  &lt;p&gt;No voy a comentar cual es mejor entre Web Site o Web Application, con respecto si uno es más fácil de abrir, o si con el otro es más fácil migrar aplicaciones desde VS2003, si no con respecto al modo de compilación, por lo que pude ver el modo de compilación de Web Application Project es mas ordenado que Web Site Project... pero esto hay que sustentarlo como lo hace Patrick en la serie de artículos que tiene, y también hay que leer un poco de como funciona todo esto de la compilación... cuando llegue ese tiempo libre espero poner screenshoots de las pantallas con los diversos modos, pero si quieren ir adelantándose pueden probar esto: Creen dos Webs: Web Site Project y Web Application Project, dentro de cada uno agreguen una página Inline a la ya existente (en Web Site habrá una página Code-Beside, y en Web Application una página Code-Behind), agreguen código simple, botones, cajas de texto, y labels. Publiquen las dos web, y revisen esta carpeta: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\. Después de navegar en la web, verán como se construyen las carpetas de compilación, las pruebas que pueden hacer en los web Site es: Cambiar el código de la página Inline (C# o VB), y vean como afecta en cada Web, y después de esto cambien el código en una página con el archivo de código separado, y también como afecta... esta son las primeras cosas que se me ocurren probar...&lt;/p&gt;  &lt;p&gt;P.D.: Y yo que quería dejar un comentario de unas pocas líneas :S.&lt;/p&gt;  &lt;p&gt;Espero que llegue ese tiempito, pero por mientras la pequeña lista de artículos:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introducción&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;¿Por qué debo definir "debug=false" en web.config?, Parte I - &lt;a title="http://msmvps.com/blogs/pmackay/archive/2007/05/08/post0c.aspx" href="http://msmvps.com/blogs/pmackay/archive/2007/05/08/post0c.aspx"&gt;http://msmvps.com/blogs/pmackay/archive/2007/05/08/post0c.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;¿Por qué debo definir "debug=false" en web.config?, Parte II - &lt;a title="http://msmvps.com/blogs/pmackay/archive/2007/05/23/post0e.aspx" href="http://msmvps.com/blogs/pmackay/archive/2007/05/23/post0e.aspx"&gt;http://msmvps.com/blogs/pmackay/archive/2007/05/23/post0e.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;¿Por qué no debo compilar en modo debug?, Parte III - &lt;a title="http://msmvps.com/blogs/pmackay/archive/2007/07/12/post13.aspx" href="http://msmvps.com/blogs/pmackay/archive/2007/07/12/post13.aspx"&gt;http://msmvps.com/blogs/pmackay/archive/2007/07/12/post13.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;El debugging es solo para eso: Depuración - &lt;a title="http://msmvps.com/blogs/cwalzer/archive/2007/09/11/el-debugging-es-solo-para-eso-depuraci-243-n.aspx" href="http://msmvps.com/blogs/cwalzer/archive/2007/09/11/el-debugging-es-solo-para-eso-depuraci-243-n.aspx"&gt;http://msmvps.com/blogs/cwalzer/archive/2007/09/11/el-debugging-es-solo-para-eso-depuraci-243-n.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Web Site vs Web Projects&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Compatibility Testing with ASP.NET 2.0 - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/05/11/406515.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/05/11/406515.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/05/11/406515.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Looking for People to Help Test the new Web Project Migration Wizard in VS 2005 - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/08/07/421827.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/08/07/421827.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/08/07/421827.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Quick Web Project System Post - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/08/13/422476.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/08/13/422476.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/08/13/422476.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;VS 2005 Web Project System: What is it and why did we do it? - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/08/21/423201.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/08/21/423201.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/08/21/423201.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Using IIS with VS 2005 and the new Web Project system - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/08/23/423409.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/08/23/423409.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/08/23/423409.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Some techniques for better managing files in VS 2005 Web Projects - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/08/26/423730.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/08/26/423730.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/08/26/423730.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Building Re-Usable ASP.NET User Control and Page Libraries with VS 2005 - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/08/28/423888.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/08/28/423888.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/08/28/423888.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;VS 2005 Web Deployment Projects - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Visual Studio 2005 Web Deployment Project support available for Download - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/11/10/430283.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/11/10/430283.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/11/10/430283.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;New Web Project Model Option Coming for VS 2005 - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/12/07/432630.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/12/07/432630.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/12/07/432630.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;First Preview Download of VS 2005 Web Application Project Model Now Available - &lt;a title="http://weblogs.asp.net/scottgu/archive/2005/12/16/433374.aspx" href="http://weblogs.asp.net/scottgu/archive/2005/12/16/433374.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2005/12/16/433374.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Optimizing C# Refactoring Performance with Web Projects in VS 2005 - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/01/02/434355.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/01/02/434355.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/01/02/434355.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Coming Soon: VS 2005 Web Application Project and VS 2005 Web Deployment Project Updates - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/02/05/437439.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/02/05/437439.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/02/05/437439.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Second release of the VS 2005 Web Application Project Preview now available - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/02/10/437943.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/02/10/437943.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/02/10/437943.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Visual Studio 2005 Web Deployment Project Update - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/02/12/438060.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/02/12/438060.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/02/12/438060.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;New Publish Feature with VS 2005 Web Application Projects - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/03/27/441147.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/03/27/441147.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/03/27/441147.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;VS 2005 Web Application Project Release Candidate Now Available - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/04/05/442032.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/04/05/442032.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/04/05/442032.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;VS 2005 Web Application Project V1.0 Release Coming Shortly - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/05/02/VS-2005-Web-Application-Project-V1.0-Release-Coming-Shortly.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/05/02/VS-2005-Web-Application-Project-V1.0-Release-Coming-Shortly.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/05/02/VS-2005-Web-Application-Project-V1.0-Release-Coming-Shortly.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;VS 2005 Web Application Project V1.0 Released - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/05/08/445742.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/05/08/445742.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/05/08/445742.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;VS 2005 Web Application Projects, MSBuild, and Continuous Integrations - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/06/02/VS-2005-Web-Application-Projects_2C00_-MSBuild_2C00_-and-Continuous-Integrations.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/06/02/VS-2005-Web-Application-Projects_2C00_-MSBuild_2C00_-and-Continuous-Integrations.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/06/02/VS-2005-Web-Application-Projects_2C00_-MSBuild_2C00_-and-Continuous-Integrations.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Common Gotcha: Slow VS 2005 Web Site Build Performance Because of “Dueling Assembly References” - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/07/30/Common-Gotcha_3A00_-Slow-VS-2005-Web-Site-Build-Performance-Because-of-_1C20_Dueling-Assembly-References_1D20_.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/07/30/Common-Gotcha_3A00_-Slow-VS-2005-Web-Site-Build-Performance-Because-of-_1C20_Dueling-Assembly-References_1D20_.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/07/30/Common-Gotcha_3A00_-Slow-VS-2005-Web-Site-Build-Performance-Because-of-_1C20_Dueling-Assembly-References_1D20_.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Tip/Trick: Creating Sub-Web Projects using the VS 2005 Web Application Project Option - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/08/16/Tip_2F00_Trick_3A00_-Creating-Sub_2D00_Web-Projects-using-the-VS-2005-Web-Application-Project-Option.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/08/16/Tip_2F00_Trick_3A00_-Creating-Sub_2D00_Web-Projects-using-the-VS-2005-Web-Application-Project-Option.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/08/16/Tip_2F00_Trick_3A00_-Creating-Sub_2D00_Web-Projects-using-the-VS-2005-Web-Application-Project-Option.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Tip/Trick: Optimizing ASP.NET 2.0 Web Project Build Performance with VS 2005 - &lt;a title="http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance-with-VS-2005.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance-with-VS-2005.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance-with-VS-2005.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;VS 2008 Web Deployment Project Support Released - &lt;a title="http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx" href="http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt; -- fin scottgu --&lt;/li&gt;&lt;li&gt;Introduction to Web Application Projects - &lt;a title="http://msdn2.microsoft.com/en-us/library/aa730880.aspx" href="http://msdn2.microsoft.com/en-us/library/aa730880.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa730880.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Visual Studio 2005 Web Application Projects - &lt;a title="http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx" href="http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx"&gt;http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Tip/Trick: Optimizing ASP.NET 2.0 Web Project Build Performance with VS 2005 - &lt;a title="http://aspalliance.com/1029_TipTrick_Optimizing_ASPNET_20_Web_Project_Build_Performance_with_VS_2005" href="http://aspalliance.com/1029_TipTrick_Optimizing_ASPNET_20_Web_Project_Build_Performance_with_VS_2005"&gt;http://aspalliance.com/1029_TipTrick_Optimizing_ASPNET_20_Web_Project_Build_Performance_with_VS_2005&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Giving ASP.NET 2.0 Web Application Projects a spin - &lt;a title="http://www.west-wind.com/WebLog/posts/4525.aspx" href="http://www.west-wind.com/WebLog/posts/4525.aspx"&gt;http://www.west-wind.com/WebLog/posts/4525.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Taking the ASP.NET 2.0 Web Deployment Projects for a Spin - &lt;a title="http://www.west-wind.com/WebLog/posts/3496.aspx" href="http://www.west-wind.com/WebLog/posts/3496.aspx"&gt;http://www.west-wind.com/WebLog/posts/3496.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Why should you move to ASP.NET 2.0? - &lt;a title="http://www.testingreflections.com/node/view/1846" href="http://www.testingreflections.com/node/view/1846"&gt;http://www.testingreflections.com/node/view/1846&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Why I like Web Application Projects vs. WebSite Projects in Visual Studio 2005 - &lt;a title="http://petesbloggerama.blogspot.com/2006/11/why-i-like-web-application-projects-vs.html" href="http://petesbloggerama.blogspot.com/2006/11/why-i-like-web-application-projects-vs.html"&gt;http://petesbloggerama.blogspot.com/2006/11/why-i-like-web-application-projects-vs.html&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Web Site Projects vs. Web Application Projects - &lt;a title="http://blogs.vertigosoftware.com/teamsystem/archive/2006/11/03/4057.aspx" href="http://blogs.vertigosoftware.com/teamsystem/archive/2006/11/03/4057.aspx"&gt;http://blogs.vertigosoftware.com/teamsystem/archive/2006/11/03/4057.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ASP.NET 2.0 - Web Site vs Web Application project - &lt;a title="http://blogs.microsoft.co.il/blogs/maordavid/archive/2007/06/03/ASP.NET-2.0-_2D00_-Web-Site-vs-Web-Application-project.aspx" href="http://blogs.microsoft.co.il/blogs/maordavid/archive/2007/06/03/ASP.NET-2.0-_2D00_-Web-Site-vs-Web-Application-project.aspx"&gt;http://blogs.microsoft.co.il/blogs/maordavid/archive/2007/06/03/ASP.NET-2.0-_2D00_-Web-Site-vs-Web-Application-project.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Web Site Vs. Web Application - &lt;a title="http://nazul.net/blogs/marioc/archive/2006/05/08/WebsiteVsWebApp.aspx" href="http://nazul.net/blogs/marioc/archive/2006/05/08/WebsiteVsWebApp.aspx"&gt;http://nazul.net/blogs/marioc/archive/2006/05/08/WebsiteVsWebApp.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Code-Behind vs Code-Inline vs Code-Beside&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Spaghetti, CodeInPage, CodeBehind, and CodeBeside - &lt;a title="http://weblogs.asp.net/asmith/archive/2004/04/14/112916.aspx" href="http://weblogs.asp.net/asmith/archive/2004/04/14/112916.aspx"&gt;http://weblogs.asp.net/asmith/archive/2004/04/14/112916.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Code Behind vs. Code Inline - &lt;a title="http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx" href="http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx"&gt;http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Inline (Single File) vs. CodeBehind - &lt;a title="http://www.codeproject.com/KB/aspnet/InlineCodeVSCodeBehind.aspx" href="http://www.codeproject.com/KB/aspnet/InlineCodeVSCodeBehind.aspx"&gt;http://www.codeproject.com/KB/aspnet/InlineCodeVSCodeBehind.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The Codebehind vs. Inline Code ASP.NET Debate - &lt;a title="http://www.eggheadcafe.com/articles/20030518.asp" href="http://www.eggheadcafe.com/articles/20030518.asp"&gt;http://www.eggheadcafe.com/articles/20030518.asp&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ASP.NET v2.0: Code-Beside Replaces Code-Behind - &lt;a title="http://aspalliance.com/244_ASPNET_v20_CodeBeside_Replaces_CodeBehind" href="http://aspalliance.com/244_ASPNET_v20_CodeBeside_Replaces_CodeBehind"&gt;http://aspalliance.com/244_ASPNET_v20_CodeBeside_Replaces_CodeBehind&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;To Code-Behind or Not to Code-Behind: That is the Question! - &lt;a title="http://scottonwriting.net/sowblog/posts/1005.aspx" href="http://scottonwriting.net/sowblog/posts/1005.aspx"&gt;http://scottonwriting.net/sowblog/posts/1005.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Code behind and code beside living in harmony - &lt;a title="http://www.pluralsight.com/blogs/fritz/archive/2004/11/03/3161.aspx" href="http://www.pluralsight.com/blogs/fritz/archive/2004/11/03/3161.aspx"&gt;http://www.pluralsight.com/blogs/fritz/archive/2004/11/03/3161.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;More details on code behind v2 - &lt;a title="http://www.pluralsight.com/blogs/fritz/archive/2005/01/18/5111.aspx" href="http://www.pluralsight.com/blogs/fritz/archive/2005/01/18/5111.aspx"&gt;http://www.pluralsight.com/blogs/fritz/archive/2005/01/18/5111.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Code InLine Verses CodeBehind - &lt;a title="http://www.codeprof.com/dev-archive/160/12-44-1609348.shtm" href="http://www.codeprof.com/dev-archive/160/12-44-1609348.shtm"&gt;http://www.codeprof.com/dev-archive/160/12-44-1609348.shtm&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Code-Behind vs. Inline Code - &lt;a title="http://www.codinghorror.com/blog/archives/000174.html" href="http://www.codinghorror.com/blog/archives/000174.html"&gt;http://www.codinghorror.com/blog/archives/000174.html&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Code inline or Code behind ? - &lt;a title="http://weblogs.asp.net/pleloup/archive/2004/07/28/199718.aspx" href="http://weblogs.asp.net/pleloup/archive/2004/07/28/199718.aspx"&gt;http://weblogs.asp.net/pleloup/archive/2004/07/28/199718.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;New code separation model coming in beta 2 - &lt;a title="http://www.pluralsight.com/blogs/fritz/archive/2004/11/17/3544.aspx" href="http://www.pluralsight.com/blogs/fritz/archive/2004/11/17/3544.aspx"&gt;http://www.pluralsight.com/blogs/fritz/archive/2004/11/17/3544.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;VS 2005 not compiling ASPX Code Beside files weirdness - &lt;a title="http://www.west-wind.com/WebLog/posts/4942.aspx" href="http://www.west-wind.com/WebLog/posts/4942.aspx"&gt;http://www.west-wind.com/WebLog/posts/4942.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Porque Code Beside? - &lt;a title="http://blogs.quadratica.com.ar/alan/2006/02/porque-code-beside.html" href="http://blogs.quadratica.com.ar/alan/2006/02/porque-code-beside.html"&gt;http://blogs.quadratica.com.ar/alan/2006/02/porque-code-beside.html&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The Visual Studio 2005 Code-Beside Dilemma! - &lt;a title="http://blogs.msdn.com/crisag/archive/2006/09/29/The-Visual-Studio-2005-Code_2D00_Beside-Dilemma_2100_.aspx" href="http://blogs.msdn.com/crisag/archive/2006/09/29/The-Visual-Studio-2005-Code_2D00_Beside-Dilemma_2100_.aspx"&gt;http://blogs.msdn.com/crisag/archive/2006/09/29/The-Visual-Studio-2005-Code_2D00_Beside-Dilemma_2100_.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ASP.NET v2.0: Code-Beside Replaces Code-Behind - &lt;a title="http://weblogs.asp.net/pwilson/archive/2003/10/27/33768.aspx" href="http://weblogs.asp.net/pwilson/archive/2003/10/27/33768.aspx"&gt;http://weblogs.asp.net/pwilson/archive/2003/10/27/33768.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;There is NO performance different between code-behind and in-line code. - level 200 - &lt;a title="http://codebetter.com/blogs/jeffrey.palermo/archive/2004/06/01/14942.aspx" href="http://codebetter.com/blogs/jeffrey.palermo/archive/2004/06/01/14942.aspx"&gt;http://codebetter.com/blogs/jeffrey.palermo/archive/2004/06/01/14942.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Explanation of dynamic ASPX compilation and recompilation - level 300 - &lt;a title="http://codebetter.com/blogs/jeffrey.palermo/archive/2004/06/02/15124.aspx" href="http://codebetter.com/blogs/jeffrey.palermo/archive/2004/06/02/15124.aspx"&gt;http://codebetter.com/blogs/jeffrey.palermo/archive/2004/06/02/15124.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Model Compilation ASP.NET 2.0&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Codebehind and Compilation in ASP.NET 2.0 - &lt;a title="http://msdn.microsoft.com/msdnmag/issues/06/01/ExtremeASPNET/" href="http://msdn.microsoft.com/msdnmag/issues/06/01/ExtremeASPNET/"&gt;http://msdn.microsoft.com/msdnmag/issues/06/01/ExtremeASPNET/&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ASP.NET 2.0 Internals - &lt;a title="http://msdn2.microsoft.com/en-us/library/ms379581.aspx" href="http://msdn2.microsoft.com/en-us/library/ms379581.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms379581.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Inside the ASP.NET 2.0 Code Compilation Model - &lt;a title="http://www.codeguru.com/columns/experts/article.php/c5365/" href="http://www.codeguru.com/columns/experts/article.php/c5365/"&gt;http://www.codeguru.com/columns/experts/article.php/c5365/&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Feature Changes in ASP.NET 2.0 - &lt;a title="http://msdn2.microsoft.com/en-us/library/aa479401.aspx" href="http://msdn2.microsoft.com/en-us/library/aa479401.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa479401.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Asp.Net Performance: Use explicit cast instead of using Eval - &lt;a title="http://geekswithblogs.net/shahed/archive/2006/11/23/97944.aspx" href="http://geekswithblogs.net/shahed/archive/2006/11/23/97944.aspx"&gt;http://geekswithblogs.net/shahed/archive/2006/11/23/97944.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;MSBuild&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a title="http://msdn.microsoft.com/msdnmag/issues/06/06/InsideMSBuild/default.aspx" href="http://msdn.microsoft.com/msdnmag/issues/06/06/InsideMSBuild/default.aspx"&gt;http://msdn.microsoft.com/msdnmag/issues/06/06/InsideMSBuild/default.aspx&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title="http://blogs.msdn.com/msbuild/" href="http://blogs.msdn.com/msbuild/"&gt;http://blogs.msdn.com/msbuild/&lt;img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none ; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &amp;quot;trebuchet ms&amp;quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.22/theme/silver/palette.gif); background-color: transparent; width: 14px; height: 12px; background-position: -944px 0pt; background-repeat: no-repeat; text-decoration: none; visibility: visible; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.22/t.gif" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title="http://msdn2.microsoft.com/es-es/library/0k6kkbsd(VS.80).aspx" href="http://msdn2.microsoft.com/es-es/library/0k6kkbsd%28VS.80%29.aspx"&gt;http://msdn2.microsoft.com/es-es/library/0k6kkbsd(VS.80).aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Fuente del Articulo: &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2008/02/21/73320.aspx"&gt;Sergio Tarrillo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4899868511227447332?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4899868511227447332/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4899868511227447332' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4899868511227447332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4899868511227447332'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/plefds-inline-beside-behind-web-site.html' title='[PLEFDS] Inline, beside, behind, Web Site Project, Web Application Project, y bla bla bla...'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-3073283825775193599</id><published>2008-03-23T06:39:00.005-04:30</published><updated>2008-03-23T11:13:11.705-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='db4o'/><title type='text'>Blogs y web sobre db4o.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://labloguera.net/photos/elperucho/images/8799/secondarythumb.aspx"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 160px; height: 59px;" src="http://labloguera.net/photos/elperucho/images/8799/secondarythumb.aspx" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;span style="font-family:georgia;"&gt;Pense en escribir unos articulos de db4o pero como siempre pasa, lo piensa mucho y luego terminas poniendo los link o vinculos a los articulos que te parecen interezantes. Bueno eso me sucedio a mi persona, les dejo buenos articulos e interesantes blogs de personas que suelen trabajar con db4o.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-family:georgia;"&gt;Blogs&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://vmunzenmayer.blogspot.com/search/label/db4o"&gt;Victor Munzenmayer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetgerman.blogspot.com/"&gt;&lt;span&gt;German Viscuso's - db4o live and death&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.unblogmas.com/posts/db4o-base-de-objetos-de-codigo-abierto/"&gt;Un blogs mas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.darioquintana.com.ar/category/db4o/"&gt;Dario Quintana&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://evain.net/blog/articles/category/db4o"&gt;Jb in nutshell Linq in db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://javajeff.blogspot.com/2005/12/db4o-is-pretty-interesting.html"&gt;Jeffs Mostly Java Consultas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.darioquintana.com.ar/category/db4o/"&gt;&lt;/a&gt;&lt;a href="http://edwinstrek.blogspot.com/search/label/db4o"&gt;Edwin's Trek&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://diosygolem.blogspot.com/search/label/db4o"&gt;Golem&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://zhenhua-guo.blogspot.com/2008/03/db4o-introduction.html"&gt;Gerald Guo CGL Reports&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://officialtravelguide.blogspot.com/2008/03/fast-linq-language-integrated-queries.html"&gt;Oficial Travel Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lostechies.com/blogs/hex/archive/2008/02/26/using-db4objects-as-a-prototyping-tool-part-i.aspx"&gt;LosTechies.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://elmasse.blogspot.com/2008/02/odbms-jugando-con-db4o.html"&gt;elmasse.blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://atalans.blogspot.com/2006/09/db4o-una-nueva-alternativa-la.html"&gt;Alan's&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Webs&lt;/span&gt;&lt;a href="http://www.javahispano.org/contenidos/es/articulo_introductorio_a_db4o_11/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.javahispano.org/contenidos/es/articulo_introductorio_a_db4o_11/"&gt;JavaHispano Introduccion a db4o&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mono-project.com/DB4O"&gt;Mono Proyect - Principos basicos de db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeproject.com/KB/database/OOP_with_db4o.aspx"&gt;CodeProyect - Programando en base de datos orientadas a objetos con db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ibm.com/developerworks/java/library/j-db4o1.html"&gt;IBM &amp;amp; Java - Introduccion y un vistaso a db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.programacion.net/java/articulo/jap_persis_db4o/"&gt;Java en Castellano -Utilizando db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeproject.com/KB/database/RemotingDatabaseService.aspx"&gt;CodeProyect - Usando webservices en db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeproject.com/KB/cs/oodb_gettingstarted.aspx"&gt;CodeProyect - Comenzando a trabajar con db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.theserverside.com/tt/articles/article.tss?l=Insidedb4o"&gt;theserverside - Dentro de db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mendozajug.com.ar/portal/index.php?option=com_content&amp;amp;task=view&amp;amp;id=21&amp;amp;Itemid=2"&gt;Java Mendoza - Trabajando con db4o&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.programacion.com/articulo/jap_persis_db4o/"&gt;Programacion en castellano - Consultas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Videos&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blip.tv/search?q=db4o&amp;amp;x=9&amp;amp;y=6"&gt;Blip.tv&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;Libros&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://books.google.co.ve/books?id=SXG19zl8qF4C&amp;amp;dq=the+definitive+guide+db4o&amp;amp;pg=PP1&amp;amp;ots=w7rOp_D4Qo&amp;amp;sig=B4wq-uO9CPvAgPQkFli_Kx2XL-w&amp;amp;hl=es&amp;amp;prev=http://www.google.co.ve/search?client=firefox-a&amp;amp;rls=org.mozilla:es-ES:official&amp;amp;channel=s&amp;amp;hl=es&amp;amp;q=the+definitive+guide+db4o&amp;amp;btnG=Buscar+con+Google&amp;amp;sa=X&amp;amp;oi=print&amp;amp;ct=title&amp;amp;cad=one-book-with-thumbnail#PPP1,M1"&gt;The Definitive Guide to db4o&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Wikipedia&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://es.wikipedia.org/wiki/DB4O"&gt;Español&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Db4o"&gt;Ingles&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Sitio Oficial&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.db4o.com/espanol/"&gt;ODBMS Codigo Abierto&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://developer.db4o.com/forums/15/ShowForum.aspx"&gt;Comunidad en Español&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-3073283825775193599?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/3073283825775193599/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=3073283825775193599' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3073283825775193599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3073283825775193599'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/blogs-y-web-sobre-db4o.html' title='Blogs y web sobre db4o.'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-8507562363326932851</id><published>2008-03-20T22:45:00.004-04:30</published><updated>2008-03-20T23:10:10.281-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>WebDeveloper, webdeveloper, webdeveloper - Steve Ballmer</title><content type='html'>&lt;p&gt;Estallido de euforia en una de las sesiones del MIX 08 y frente a una serie de preguntas sobre un tema, Steve Ballmer menciono la respuesta con un fuerte grito: &lt;b&gt;&lt;i&gt;WebDevelopers, webDevelopers, webDevelopers&lt;/i&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt; &lt;a href="http://labloguera.net/photos/elperucho/images/13032/original.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/13032/638x479.aspx" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Realmente les recomiendo ver la pagina donde se encuentra el video &lt;/p&gt;&lt;p&gt;&lt;a mce_href="http://www.istartedsomething.com/20080307/steve-ballmer-screams-web-developers/" href="http://www.istartedsomething.com/20080307/steve-ballmer-screams-web-developers/"&gt;http://www.istartedsomething.com/20080307/steve-ballmer-screams-web-developers/ &lt;/a&gt;&lt;/p&gt;No se si de verdad suspendio su medicación como dice mi amigo Bruno o se fumo una &lt;a mce_href="http://es.wikipedia.org/wiki/Rollito_de_primavera" href="http://es.wikipedia.org/wiki/Rollito_de_primavera"&gt;Lumpia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-8507562363326932851?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/8507562363326932851/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=8507562363326932851' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8507562363326932851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8507562363326932851'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/webdeveloper-webdeveloper-webdeveloper.html' title='WebDeveloper, webdeveloper, webdeveloper - Steve Ballmer'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-6898503881363357245</id><published>2008-03-20T22:26:00.002-04:30</published><updated>2008-03-20T22:30:32.570-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>Navegar la GAC como si fuese un directorio de Windows</title><content type='html'>Ante todo saludos de nuevos amigos, este articulo me lo baje del blog de mi amigo Bruno Capuano, me parecio interesante y decidi compartirlo en mi blogs. &lt;p&gt;Lamentablemente he comprobado que a medida que uno avanza como profesional, el nivel de los problemas que surgen es proporcional al avance. Dicho de otra forma, cuando piensas que dominas un tema te encuentras con un problema más grande.&lt;/p&gt; &lt;p&gt;No voy a entrar en detalles sobre como llegué hasta aquí (y les puedo jurar que no fue por demasiados margaritas), pero en determinado momento necesite que mi gran amiga la GAC dejase de ser esta señorita que se presenta así&lt;/p&gt; &lt;p&gt;&lt;img src="http://img156.imageshack.us/img156/9721/gac01qy1.gif" alt="" /&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;para poder presentarse como un buen folder de windows, con sus archivos, subfolders y demás propiedades.&lt;/p&gt; &lt;p&gt;&lt;img src="http://img186.imageshack.us/img186/978/gac02zn1.gif" alt="" /&gt; &lt;/p&gt; &lt;p&gt;Pues bien, la solución a este problema esta &lt;strike&gt;como no !!!&lt;/strike&gt; en una entrada del registro de Windows, mas puntualmente en &lt;em&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion&lt;/em&gt; (todo lo que hay debajo de esta entrada da para escribir un libro). Pues bien, si quieres que tu GAC se vea tan bonita como la mia, simplemente crea un nuevo archivo de texto con extensión &lt;strong&gt;&lt;em&gt;.reg&lt;/em&gt;&lt;/strong&gt;, copia el siguiente texto en el mismo y ejecuta el mismo:&lt;/p&gt; &lt;div style="margin: 0px; padding: 0px; float: none; display: inline;" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:43cc3b77-9f9c-441b-9d67-d90e753e6b72" class="wlWriterSmartContent"&gt;&lt;pre style="background-color: rgb(255, 255, 128); white-space: -moz-pre-wrap;"&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Windows Registry Editor Version &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;5.00&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;[HKEY_LOCAL_MACHINE&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;\&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;SOFTWARE&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;\&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Microsoft&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;\&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Fusion]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;DisableCacheViewer&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;hex:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;10&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;La clave &lt;strong&gt;&lt;em&gt;DisableCacheViewer&lt;/em&gt;&lt;/strong&gt; determina el modo de la visualización, por lo que si queremos "volver" al modo clásico simplemente cambiamos el valor a 0.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Fuente: &lt;a title="http://msmvps.com/blogs/bill/archive/2005/09/20/66921.aspx" href="http://msmvps.com/blogs/bill/archive/2005/09/20/66921.aspx"&gt;http://msmvps.com/blogs/bill/archive/2005/09/20/66921.aspx&lt;/a&gt;, &lt;a title="http://www.paraesthesia.com/archive/2004/10/20/fusion-log-viewer-settings-changer.aspx" href="http://www.paraesthesia.com/archive/2004/10/20/fusion-log-viewer-settings-changer.aspx"&gt;http://www.paraesthesia.com/archive/2004/10/20/fusion-log-viewer-settings-changer.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;Fuente del Articulo : Bruno Capuano &lt;a href="http://elbruno.com/blogs/elbruno/archive/2008/03/18/net-how-to-navegar-la-gac-como-si-fuese-un-directorio-de-windows.aspx"&gt;http://elbruno.com/blogs/elbruno/archive/2008/03/18/net-how-to-navegar-la-gac-como-si-fuese-un-directorio-de-windows.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-6898503881363357245?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/6898503881363357245/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=6898503881363357245' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/6898503881363357245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/6898503881363357245'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/navegar-la-gac-como-si-fuese-un.html' title='Navegar la GAC como si fuese un directorio de Windows'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-5767372419121891968</id><published>2008-03-04T12:18:00.003-04:30</published><updated>2008-03-04T12:29:35.072-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><title type='text'>Sencillo Tutorial Silverlight 2 con VS 2008</title><content type='html'>&lt;div class="entry"&gt;Scott Guthrie, publico en su pagina un tutorial de Silverlight 2 utilizando VS2008, pero realmente lo consegui atraves de la &lt;a href="http://thinkingindotnet.wordpress.com/2008/02/24/primer-vistazo-a-silverlight-2/"&gt;thinking in .NET&lt;/a&gt; Recomendado 100%.&lt;br /&gt;&lt;div class="snap_preview"&gt;&lt;p&gt;Aquí tenéis los enlaces:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-1-creating-quot-hello-world-quot-with-silverlight-2-and-vs-2008.aspx"&gt;Part 1: Creating “Hello World” with Silverlight 2 and VS 2008&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-2-using-layout-management.aspx"&gt;Part 2: Using Layout Management&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-3-using-networking-to-retrieve-data-and-populate-a-datagrid.aspx"&gt;Part 3: Using Networking to Retrieve Data and Populate a DataGrid&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-4-using-style-elements-to-better-encapsulate-look-and-feel.aspx"&gt;Part 4: Using Style Elements to Better Encapsulate Look and Feel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-5-using-the-listbox-and-databinding-to-display-list-data.aspx"&gt;Part 5: Using the ListBox and DataBinding to Display List Data&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-6-using-user-controls-to-implement-master-detail-scenarios.aspx"&gt;Part 6: Using User Controls to Implement Master/Details Scenarios&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-7-using-control-templates-to-customize-a-control-s-look-and-feel.aspx"&gt;Part 7: Using Templates to Customize Control Look and Feel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-8-creating-a-digg-desktop-application-using-wpf.aspx"&gt;Part 8: Creating a Digg Desktop Version of our Application using WPF&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Toda la interfaz de usuario está creada con el framework de WPF de Silverlight. Usa la pila de networking de Silverlight y soporta el acceso cross-domain de &lt;a href="http://apidoc.digg.com/"&gt;Digg Rest API&lt;/a&gt;, y usa LINQ y LINQ to XML para consultar/transformar los datos de DiggStory que enlazamos a la interfaz de usuario:&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/digg/app1.png" border="0" height="541" width="668" /&gt;&lt;/p&gt; &lt;p&gt;Esta aplicación soporta el modelo de interacción maestro/detalle que permite a los usuarios seleccionar un elemento y ver los detalles del elemento seleccionado. Un usuario puede pasar al artículo de Digg desde el formulario de detalle o cerrarlo y abrir otro:&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.scottgu.com/blogposts/digg/app2.png" border="0" height="545" width="667" /&gt;&lt;/p&gt; &lt;p&gt;La aplicación está implemnetada con 35 líneas de código C# y 75 líneas de XAML. Sólo usa controles y librerías de Silverlight.&lt;/p&gt;&lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx"&gt;Artículo original.&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;                Fuente del Articulo: &lt;a href="http://thinkingindotnet.wordpress.com/2008/02/24/primer-vistazo-a-silverlight-2/"&gt;thinking in .NET&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-5767372419121891968?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/5767372419121891968/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=5767372419121891968' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5767372419121891968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5767372419121891968'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/03/sencillo-tutorial-silverlight-2-con-vs.html' title='Sencillo Tutorial Silverlight 2 con VS 2008'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-8623768463629812656</id><published>2008-02-17T11:54:00.004-04:30</published><updated>2008-02-17T12:10:09.115-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>No dejemos de crear código</title><content type='html'>Como siempre después de un año de haberse publicado este artículo, hoy logro entenderlo... &lt;br /&gt;&lt;br /&gt;&lt;span class="clsGloss"&gt;En los años 20,  &lt;/span&gt;  Hollywood tenía problemas: había escándalos por doquier y era opinión  generalizada que en las películas se abusaba del sexo y la violencia. Por ello,  los estudios, convencidos de que el gobierno actuaría al respecto, crearon la  oficina Hays con la misión de supervisarse a sí mismos y limpiar la pantalla de  plata. La oficina Hays estableció unas reglas que abarcaban todos los ámbitos  -desde el uso del lenguaje correcto hasta las demostraciones de afecto- y se  convirtió en el brazo principal de la censura no gubernamental del mundo del  cine.&lt;p class="clsNoIndent" xmlid="PARA001"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://newsimg.bbc.co.uk/media/images/42446000/jpg/_42446337_070113_porno.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 205px; height: 153px;" src="http://newsimg.bbc.co.uk/media/images/42446000/jpg/_42446337_070113_porno.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA002"&gt;&lt;br /&gt;A mediados de los años 30, guionistas y  directores reaccionaron ante estas restricciones de forma creativa. Una de las  maneras de soslayar los límites impuestos fue la invención de las comedias de  enredo, un género nuevo que incluía romances, situaciones absurdas y comentarios  finos e irónicos. En ellas, no había peligro de ver besos lascivos; las batallas  amorosas no tenían cabida en estas películas. Además, el diálogo era tan rápido  y moderno que los censores apenas podían comprenderlo. Resultado: clásicos como  &lt;i&gt;Sucedió una noche&lt;/i&gt;, &lt;i&gt;Twentieth Century&lt;/i&gt;, y &lt;i&gt;La fiera de mi niña&lt;/i&gt;  nunca se hubieran concebido si guionistas y directores hubieran tenido la  libertad de hacer todo lo que sus "indecentes" mentes deseaban.&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA003"&gt;Con frecuencia, la creatividad florece  cuando se imponen al creador límites estrictos, y no cuando disfruta de  libertad. Los ingenieros, al igual que los artistas, saben de esto. Cuando un  tanque de oxígeno explosionó en el Apolo 13 mientras éste se dirigía a la Luna,  se necesitaron buenas dosis de creatividad e ingenuidad para solucionar el  problema. La creatividad surgió directamente de la falta de materiales  disponibles.&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA004"&gt;Recordé esta paradoja cuando hace poco  disfrutaba de las operaciones de programación más divertidas y estimulantes que  he hecho nunca, y sin usar siquiera un lenguaje de programación. Últimamente, me  entretengo con XAML, el lenguaje de marcado de aplicaciones extensible, que  conforma una parte importante de Microsoft&lt;sup class="clsSmall"&gt;®&lt;/sup&gt;  Windows&lt;sup class="clsSmall"&gt;®&lt;/sup&gt; Presentation Foundation.&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA005"&gt;XAML permite el acceso a clases eficaces  de Windows Presentation Foundation para diseñar y visualizar gráficos y  animaciones. XAML puede englobarse dentro de los lenguajes de programación  declarativos. Pero, si se compara con lenguajes de programación más familiares,  XAML carece de características de programación básicas. En, XAML, no hay bucles,  no hay condicionales y no se pueden sumar ni multiplicar cifras. &lt;/p&gt;&lt;p class="clsDropCap"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.netdialect.com/MayaToXAML/MarineXAMLFrontFull.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.netdialect.com/MayaToXAML/MarineXAMLFrontFull.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA006"&gt;Y, sin embargo, cuanto más me limitaba a  usar solo XAML para solucionar los problemas -como si viviera en un mundo en el  que solo existiera XAML-, mis soluciones eran más creativas. Descubrí que podía  definir transformaciones de gráficos compuestos en XAML que podían multiplicar  matrices, de tal forma que podía disponer de todas las sumas y multiplicaciones  que necesitaba. Descubrí, también, que podía simular matrices en XAML; para  ello, podía usar un cuadro de lista que incluyera varios elementos y después  podía indexar estos elementos con enlaces de datos.&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA007"&gt;El logro del que me siento más orgulloso  es una aplicación de reloj XAML. Quería dibujar marcas en círculo alrededor de  la circunferencia del reloj. Habitualmente, un reloj tiene 12 marcas grandes y  48 marcas pequeñas, pero sin un bucle "for loop" estas marcas necesitarían 60  elementos XAML separados. Desgraciadamente, no conseguía crear dicha marca  repetitiva. Estuve dándole vueltas a este problema durante días hasta que hice  un descubrimiento. Podía crear exactamente las marcas que quería dibujando dos  círculos con líneas intermitentes. No solo funcionó, sino que además me di  cuenta de que había conseguido lo que quería con solo dos objetos gráficos, en  lugar de tener que usar los sesenta objetos que requieren la mayoría de las  aplicaciones de reloj.&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA008"&gt;Escribir con XAML es divertido. Escribir  con XAML es estimulante. Escribir con XAML agudiza el ingenio. Y, sin embargo,  para algunas personas escribir con XAML es una aberración. XAML no está pensado  para escribir manualmente. Como dijo uno de los blogger de Microsoft "XAML es  para herramientas", y los meses anteriores a su lanzamiento, algunas de las  funciones de XAML se eliminaron porque solo beneficiaban a las personas y no a  las herramientas. Por supuesto, puede que herramientas de creación de XAML, como  Visual Studio&lt;sup class="clsSmall"&gt;®&lt;/sup&gt; y Microsoft Expression&lt;sup class="clsSmall"&gt;®&lt;/sup&gt; Interactive Designer, estimulen nuestra creatividad en  cuanto a la estética, pero no hacen nada por nuestra creatividad para  codificar.&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA009"&gt;¿Se preocuparán los futuros programadores  de aprender sintaxis XAML? ¿O pensarán que se trata de "cosas raras de XML" que  Visual Studio crea para guardar el diseño de los botones y cuadros combinados? &lt;/p&gt;&lt;p class="clsDropCap"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p class="clsParaNormal" xmlid="PARA010"&gt;Los diseñadores interactivos y los  creadores de códigos tienen, definitivamente, un lugar en el mundo moderno de  los programadores. Estoy convencido de que ayudan a ahorrar mucho tiempo. Pero  no olvidemos quiénes somos. Somos programadores. Somos expertos en la escritura  de códigos robustos. Disfrutamos obteniendo el máximo efecto con el código  mínimo. Podemos conseguir de lenguajes como XAML resultados para los que no  estuvieron diseñados. Podemos obtener de ellos un gran partido.&lt;br /&gt;&lt;/p&gt;&lt;p class="clsParaNormal" xmlid="PARA010"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="clsParaNormal" xmlid="PARA010"&gt;&lt;span style="font-size:85%;"&gt;Fuente del Articulo: MSDN Magazine Febrero 2007.&lt;/span&gt;&lt;/p&gt;&lt;p class="clsParaNormal" xmlid="PARA010"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Charles Petzold&lt;/b&gt; es editor colaborador de MSDN Magazine y autor de  &lt;i&gt;Applications = Code + Markup: A Guide to the Microsoft Windows Presentation  Foundation (Microsoft Press, 2006)&lt;/i&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-8623768463629812656?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/8623768463629812656/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=8623768463629812656' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8623768463629812656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8623768463629812656'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/02/no-dejemos-de-crear-cdigo.html' title='No dejemos de crear código'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4640893685344623845</id><published>2008-02-16T09:53:00.005-04:30</published><updated>2008-02-16T10:16:43.035-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='db4o'/><category scheme='http://www.blogger.com/atom/ns#' term='base de datos'/><title type='text'>Que empresa apostaría un Dólar o un Euro a un DBM de 620 kb</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://labloguera.net/photos/elperucho/images/8799/secondarythumb.aspx"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 156px; height: 56px;" src="http://labloguera.net/photos/elperucho/images/8799/secondarythumb.aspx" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;/div&gt;&lt;p face="georgia" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p face="georgia" class="MsoNormal"&gt;    Si amigos a aunque ustedes no lo crean, muchas lo han hecho, utilizar un manejador de base de datos de 620 kb. Algo que inicialmente fue creado para dispositivos móviles, ya esta siendo utilizado para manejar base de datos Web.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:georgia;"&gt;&lt;span style=""&gt;&lt;span style=";font-family:trebuchet ms;font-size:130%;"  &gt;Empresas que utilizan db4o&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="text-align: justify;font-family:georgia;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.db4o.com/about/customers/success/indra.aspx"&gt;INDRA&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;,&lt;/span&gt; &lt;span style="font-family:trebuchet ms;"&gt;Sistema de Control de Trenes de Alta Velocidad de Misión Crítica - El Framework del Sistema de Control en Tiempo Real esta compuesto por más de 30.000 objetos en memoria y 30 clases, con 80 Terabytes de información fluyendo eventualmente a una base de datos relacional Oracle en el nivel corporativo. La velocidad de db4o permite al sistema procesar más de 200.000 objetos por segundo. Los beneficios de db4o van más allá de la velocidad; db4o está optimizado para correr en un espacio ínfimo y requiere administración cero. Adicionalmente db4o es nativo para ambos frameworks de programación Java y .NET, permitiendo a los desarrolladores almacenar objetos directamente.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; font-family: georgia;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;span style="font-family:georgia;"&gt;    &lt;a style="font-weight: bold;" href="http://www.db4o.com/about/customers/success/boschsigpack.aspx"&gt;BOSCH Sigpack&lt;/a&gt;:&lt;span style="font-family:trebuchet ms;"&gt; db4o Controles Complejo, de Alta Velocidad de embalaje Robots. Principales criterios de selección para BOSCH Sigpack Systems AG fueron:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;Db4o de alto rendimiento, lo que permite la gestión de un gran número de objetos &lt;/li&gt;&lt;li&gt;Db4o la fiabilidad demostrada &lt;/li&gt;&lt;li&gt;Acelerado tiempo de salida al mercado a través de db4o como la facilidad de uso y sencilla aplicación &lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"  style="font-family:georgia;"&gt; &lt;span style="font-family:trebuchet ms;"&gt;    Más allá de ofrecer la velocidad y la fiabilidad, db4o también está optimizado para funcionar en lo mínimo y requiere cero administración. Además, db4o es nativo de Java y ambas. NET marcos de programación, lo que permite a los desarrolladores almacenar objetos directamente.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: georgia;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;    &lt;a style="font-weight: bold;" href="http://www.db4o.com/about/customers/success/seagate.aspx"&gt;Seagate Technologies&lt;/a&gt;, &lt;span style="font-family:trebuchet ms;"&gt;el líder mundial en discos duros de, dio su sincronización y Mirra Personal Server Compartir un impulso en la eficiencia y el desempeño con db4o. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt; "Sin duda, de acuerdo con db4o por el uso debido a su desempeño, tanto en términos de memoria y latencia transaccional; su escalabilidad en términos de la cantidad de elementos que puede poner en la base de datos y su fiabilidad".&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;    &lt;a style="font-weight: bold;" href="http://www.db4o.com/about/customers/success/postbank.aspx"&gt;Postbank&lt;/a&gt;, &lt;span style="font-family:trebuchet ms;"&gt;el banco alemán de venta al por menor, se encontraba bajo la presión del tiempo para mejorar su aplicación de consultoría financiera a fin de que su fuerza de ventas puede ser productivo, así como fuera de línea en línea. Db4o era el ideal en forma. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt; "Necesitábamos un interfaz de base de datos fácil de usar que no requieren un largo período de implementación hasta que nos ha permitido conseguir nuestros aplicación implanten lo antes posible. Se evaluaron y compararon diferentes soluciones pero nada estuvo cerca en términos de La facilidad de ejecución y desempeño como db4o "&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;  &lt;a style="font-weight: bold;" href="http://www.db4o.com/about/customers/success/clarity.aspx"&gt;Clarity Medical&lt;/a&gt;, &lt;span style="font-family:trebuchet ms;"&gt;en Pleasanton, California, se basa en db4o para mejorar la salud de los ojos de los bebés con su equipo  “Retcam II Wide-Field Pediatric” desprendimiento de la retina de imágenes de dispositivos médicos. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt; "Debido a que los datos se registran y almacenan precisamente hemos sido capaces de encontrar tumores que se han perdido con el método tradicional"&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p style="font-family: georgia;" class="MsoNormal"&gt;Entre otras…&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Conclusión&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 35.4pt; font-family: georgia;"&gt;Este pequeño manejador de base de datos (dbm) esta creciendo a un ritmo acelerado gracias a la comunidad que se encuentra detrás de esto. Db4o no es top de las ODBMS, pero tampoco esta en el fondo, pienso que es un producto que no se debe de perder de vista.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 35.4pt; font-family: georgia;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Recursos y fuentes del articulo&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;a href="http://www.db4o.com/"&gt;http://www.db4o.com/&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;a href="http://www.db4o.com/espanol/"&gt;http://www.db4o.com/espanol/&lt;/a&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="font-family: georgia;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4640893685344623845?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4640893685344623845/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4640893685344623845' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4640893685344623845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4640893685344623845'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/02/que-empresa-apostara-un-dlar-o-un-euro.html' title='Que empresa apostaría un Dólar o un Euro a un DBM de 620 kb'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-9061520202739433971</id><published>2008-01-26T12:04:00.000-04:30</published><updated>2008-02-08T11:22:26.657-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='db4o'/><category scheme='http://www.blogger.com/atom/ns#' term='base de datos'/><title type='text'>6 Razones para no usar de db4o, por las personas.</title><content type='html'>&lt;p&gt;&lt;a href="http://www.db4o.com/" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/8799/secondarythumb.aspx" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;    No interprete mal el título. Db4o es un excelente producto. Reconozco que yo era escéptico a utilizarlo en producción la primera vez. Pero una vez que ha intentado utilizarlo, no quiere parar. Usted puede conocer otras razones de porque las personas no conocen esto y porque no utilizan aun db4o. ¿Es usted uno de estas personas? Continué  leyendo. Usted no va a usar db4o a menos que:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Usted quiere tomar el camino lento&lt;/i&gt;&lt;/b&gt;. Si usted desea invertir su tiempo de mapeo de objetos a relaciones homologicas, que es todo para usted. Aun cuando existen herramientas ORM, usted todavía necesita ahorrar algún tiempo en cual usted no posee en ODBMS nativos.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Su fe es en RDBMS.&lt;/i&gt;&lt;/b&gt; Algunos desarrolladores se han "adoctrinado o evangelizado" tanto que piensan, RDBMS que es mejor y ODBMS no es bueno. No podemos culpar a la gente de pensar esto después de lo que les ha pasado en su historia. Añadido a esto, existe esta tendencia de apegarse a "Que hay en? En está fría" y apegarse a la mayoría. Ellos piensan que la gran mayoría se forma más frescas. Y esta es la gran mayoría es la multitud sigue los RDBMS. Pero es hora de mirar a los productos de hoy, especialmente db4o. El producto es prometedor y hay miles y miles de miembros de la comunidad, que confían en el producto y la empresa que estaba detrás de él.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Usted quiere más trabajo y menos implementaciones.&lt;/i&gt;&lt;/b&gt; Codificando consultas, inserciones, actualizaciones y borrados son muy simples en db4o. Esto significa más tiempo para que las características que se aplicarán de perder el tiempo en el mapeo de  los objetos a las relaciones homologicas. Mayor implementación de características es bueno para nosotros los desarrolladores, esto equivale a buen desempeño del empleado y clientes satisfechos.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Usted quiere más tiempo en su trabajo y menos con las personas que lo aman&lt;/span&gt;. Recuerdo los días en que mis colegas y amigos decían: "¿No tiene tiempo para el amor". Yo estaba solo en aquel entonces y me gasto menos tiempo con mi novia (hoy mi mujer) a causa de los lotes y lotes de pensamientos de código. Ahora tengo una de 3 años y su hermana de que necesito más tiempo para el amor. Si sus herramientas de desarrollo puede reducir el tiempo de desarrollo y su base de datos no requiere más de codificación, entonces tendrá más tiempo de calidad para su familia. Db4o ha hecho mi tareas de base de datos más simples.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;b&gt;"Pero se puede hacer esto con ORM mapeando los campos de las tablas directamente a su interfaz de usuario, Correcto?"&lt;/b&gt;&lt;/i&gt; Antes responder esto, puedo ver que hay un grupo que prefiere RDBMS y ORM Herramientas. Por otro lado existe un grupo que prefiere utilizar ODBMS como db4o. El principal objetivo de ambos grupos es que se adhieren a los principios del diseño orientado a objetos. Esto no es malo. Los principios Orientado a objetos han demostrado ser ventajoso en muchas ocasiones. Sin embargo, existe un tercer grupo, que no desea ORM, ni objetos. Dicen que la sobrecarga de hacer ORM se reducirá la inobservancia de las reglas orientado a objetos. Esto es, hacer su tarea SQL, utilizando C # o en cualquier lenguaje y mapear tus datos directamente a tus controles de internas de usuario (UI). En realidad, esto se puede hacer en Visual Studio sin demasiado esfuerzo de codificación. Sólo tienes que arrastrar los datos de los controles visuales y controles a su formulario o página Web, establecer las propiedades y eso es todo. Usted ya tiene ejecutando una aplicación! - Sólo para responder a la pregunta - Sí, se puede escapar de la ORM y sus gastos generales y mapear directamente a los controles visuales. Pero, ¿por qué no resolver los problemas mediante el uso de ORM y una base de datos nativa orientada a objetos como db4o? Usted se adhirió a los principios orientado a objetos sin afectar el rendimiento y que se deshizo de la impedancia desajuste en el mismo tiempo. – Si saberlo Visual Studio utilizo ORM, para mapear tus controles visuales con las base de datos.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;b&gt;No conoces db4o.&lt;/b&gt;&lt;/i&gt; Cuando empecé a trabajar con db4o, le hable a mi equipo acerca de esto. Entonces le dije a mi jefe. Hablé sobre esto con otros programadores que conozco. Incluso intenté una demo de uno de mis proyectos. Y pienso que es fantástico. Yo estaba autorizado por mi jefe a buscar conocimiento sobre esto. Pero, ¿sabes qué? Cuando yo hablé con la gente acerca de la primera vez, jamás oyeron hablar de él. Sabiendo ahora estas razones, creo que hay cierta falta de promociones en ciertas áreas como es mi caso. No sé con los demás. Para comenzar puedes descargarlo, probarlos y leer un poco de la documentación. Usted no pesara que nadie le dijo sobre esto. Entonces, podemos ayudar diciéndoles a los amigos acerca de esto. Escribir algo sobre él y le dicen al mundo. Contribuir con código y ayudar a los recién llegado a hacer frente a este nuevo paradigma.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Como de costumbre, esto es sólo para compartir mis pensamientos de mi base de datos favorita. He utilizado en un entorno cliente-servidor así que usted puede tener una experiencia diferente que la mía. Pero en términos generales, se puede pensar en las ideas que aquí se presenta.&lt;/p&gt;&lt;p&gt;Fuente del Articulo: &lt;a href="http://edwinstrek.blogspot.com/2008/01/6-reasons-for-not-using-db4o.html"&gt;Edwin's Trek&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;i&gt;Nota: El presente articulo no intenta desprestigiar a RDBMS, ni menos a a las personas que utilizan el RDBMS. Su unico objetivo es dar a conocer la nueva heramienta db4o como cualquier otro ODBMS que exista.&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-9061520202739433971?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/9061520202739433971/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=9061520202739433971' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/9061520202739433971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/9061520202739433971'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/01/6-razones-para-no-usar-de-db4o-por-las.html' title='6 Razones para no usar de db4o, por las personas.'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7991718053462992951</id><published>2008-01-15T21:34:00.000-04:30</published><updated>2008-01-15T21:36:50.227-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='base de datos'/><title type='text'>Esquemas de bases de datos para SQL Server 2005</title><content type='html'>Este articulo lo encontré en el blog de mi amigo Jorge Serrano, el personal de microsoft no entrega una serie de esquemas, junto con la base de datos y los script para ser instalados en nuestro sql server. Son solo diez interesantes esquemas se los nombro a continuación:&lt;o:p&gt;&lt;/o:p&gt;  &lt;p&gt;&lt;img src="http://msdn2.microsoft.com/en-gb/express/bb403186.model1.gif" height="675" width="750" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Assets Maintenance - Mantenimiento de Activos&lt;/li&gt;&lt;li&gt;Contact Management - Gestión de Contacto&lt;/li&gt;&lt;li&gt;Customers and Orders - Clientes y pedidos&lt;/li&gt;&lt;li&gt;Document Management - Gestión o manejo de Documentos&lt;/li&gt;&lt;li&gt;e-Commerce - Comercio electronico&lt;/li&gt;&lt;li&gt;Help Desk - Gestion de ayuda a clientes&lt;/li&gt;&lt;li&gt;Issue Tracking Software -Seguimiento procesos de software&lt;/li&gt;&lt;li&gt;Retail Inventory Control - Gestion control de inventario&lt;/li&gt;&lt;li&gt;Not-for-Profits - Sin fines de lucro&lt;/li&gt;&lt;li&gt;Product Catalogs - Catalogo de Productos&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;      &lt;/p&gt;&lt;p&gt;     Incluso colocaron hasta un video de como utilizar e implantar estos esquemas. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;    "Para las personas como yo, que somos un poquito tapaditos y que no comprendemos fácilmente las cosas, esto nos va de anillo al dedo."&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;    La dirección web donde podemos encontrar estos esquemas es la siguiente: &lt;a href="http://msdn2.microsoft.com/en-gb/express/bb403186.aspx"&gt;http://msdn2.microsoft.com/en-gb/express/bb403186.aspx&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;Fuente del Articulo: &lt;a href="http://geeks.ms/blogs/jorge/archive/2008/01/08/esquemas-de-bases-de-datos-para-sql-server.aspx?CommentPosted=true#commentmessage"&gt;Blogs de Jorge Serrano&lt;/a&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  Espero que lo disfrute y se de mucha utilidad&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7991718053462992951?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7991718053462992951/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7991718053462992951' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7991718053462992951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7991718053462992951'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/01/esquemas-de-bases-de-datos-para-sql.html' title='Esquemas de bases de datos para SQL Server 2005'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-3304403722215544703</id><published>2008-01-13T18:50:00.000-04:30</published><updated>2008-01-13T18:52:06.293-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>¿ Cómo reconocer un buen programador ?</title><content type='html'>&lt;b&gt;&lt;i&gt;¿Cómo reconocer a buenos programadores si usted es un hombre de negocios o empresario?&lt;/i&gt;&lt;/b&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;    No es tan fácil como parece. No se puede ver la experiencia con solo leer el Curriclum Vitae (CV) de la persona o hacer una encuesta para vendedores, gerentes o contadores, esto es sólo de uso limitado aquí, porque grandes programadores no siempre tienen la experiencia "oficial" para demostrar que son grandes. De hecho, una gran cantidad de CV que la experiencia puede ser engañosa. Sin embargo, hay una serie de sutiles señales de que se puede obtener, incluso del CV, de averiguar si alguien es un gran programador.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt; &lt;a href="http://labloguera.net/photos/elperucho/picture10433.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10433/450x429.aspx" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;    Yo me considero un buen programador. Al mismo tiempo, he pasado una buena cantidad de tiempo en la empresa lado de la cerca o valla, técnicas de filtrado de CV para los proyectos, entrevistando a las personas, etc. Gracias a esto, creo que tengo un poco de experiencia en el reconocimiento de buenos programadores, Y quiero compartir en este artículo, con la esperanza de que pueda ayudar a otros "hombres de negocios" a reconocer buenos programadores. Y, quién sabe, tal vez algunos programadores que tienen el potencial de ser buenos, pero realmente no se han aprovechado esta posibilidad de leer esto y darse cuenta de lo que tienen que hacer para ser buenos (aunque, como me sostienen, que definitivamente no accesible a todos los programadores!).&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;En su artículo &lt;a href="http://www.paulgraham.com/startupmistakes.html" mce_href="http://www.paulgraham.com/startupmistakes.html"&gt;Los 18 errores que matan startups&lt;/a&gt;, Paul Graham hace el siguiente punto:&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;i style=""&gt;    "…Quienes mataron a la mayoría de las nuevas empresas de comercio electrónico a principio de la década de los 90, fueron los malos programadores. Muchas de esas empresas fueron comenzaron con hombres de negocios que poseían buenas ideas del comercio y luego contrataron a programadores para poner esto en practica. Eso es en realidad mucho más difícil de lo que suena -casi imposible - porque, de hecho, los hombres de negocios no reconocen a un buen programador, sino después que tienen meses y años trabajando con esta persona.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;i style=""&gt;    En la práctica lo que ocurre es que los hombres de negocios eligen personas que piensan son buenos programadores (dice aquí en su CV que es un Microsoft Certified Developer), pero que no lo son. Entonces están mistificando, para encontrar una forma de poner en marcha la empresa, a lo largo de una pista con lumbres alrededor, a un extremo tu bombardero de &lt;st1:personname productid="la Segunda Guerra" st="on"&gt;la Segunda Guerra&lt;/st1:PersonName&gt; Mundial, mientras que sus competidores pasan en jet de combate gritando… Este tipo de arranque se encuentra en la misma posición que una empresa grande, pero sin las ventajas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;i style=""&gt;&lt;span style=""&gt; &lt;/span&gt;    Así que, ¿cómo elegir buenos programadores si no eres un programador? No creo que hay una respuesta. Yo estaba a punto de decir lo que tiene que encontrar un buen programador que le ayudarán a contratar a la gente. Pero si no se puede reconocer la buena programadores, ¿de qué forma incluso hacer eso? "&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt;    &lt;/o:p&gt;No estoy de acuerdo con el señor Graham sobre esta. Creo que hay una serie de indicadores muy fuertes de un "buen programador" (y, por el contrario, fuertes indicadores de un "no tan buen programador") que incluso un hombre de negocios puede reconocer. Voy a resumir algunos de los principales indicadores y contra-indicadores en una lista al final del artículo.&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;a href="http://labloguera.net/photos/elperucho/picture10434.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10434/260x480.aspx" border="0" /&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style="font-size: 16pt; line-height: 150%;"&gt;# 1: Pasión&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 150%;"&gt;    En mi experiencia corporativa, me encontré con una especie de chico técnicos que nunca había conocido antes de la carrera de programador. Se trata de unas persona que está haciendo de TI, porque piensan que es una buena carrera. Ellos no realizan un desarrollo en su tiempo libre. Ellos están conmocionados cuando averiguar tengo una red local y 3 ordenadores en casa. Acaban de hacerlo en el trabajo. Ellos no aprenden cosas nuevas, al menos que se le envié a un programa de entrenamiento o curso (o motivados por la necesidad de conseguir un trabajo que requiere que la tecnología). Hacen "programación o desarrollo" como un día de trabajo. Ellos realmente no quieren hablar de ello fuera del trabajo. Cuando lo hacen, hablar con una distintiva falta de entusiasmo. En el fondo, carecen de la pasión.&lt;/p&gt;   &lt;p class="MsoNormal" style="line-height: 150%;"&gt;&lt;span style=""&gt;&lt;/span&gt;    Yo creo que un buen desarrollador siempre es apasionado por la programación. Los buenos desarrolladores programarían incluso aunque no se les pagara por ello o no recibieren beneficios económicos. Un buen programador tendrán una tendencia a hablar frente a usted sobre algunos detalles técnicos de lo que están trabajando en (pero al mismo tiempo creer sinceramente, que lo que están hablando realmente merece la pena de ser escuchado). Algunas personas podrían ver que las habilidades como un mal adatado sociales (y no lo que es), pero si buscar reconocer a un buen programador, esta pasión por lo que están haciendo a costa de suavidad social es un indicador muy fuerte. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;    Puedes llegar a obtener charlas muy excitantes de tecnologías que esta usando esta persona, por toda unas horas y sin perder un instante el tema. Ahí entonces podrás decir que has encontrado un apasionado de la programación.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style="font-size: 16pt; line-height: 150%;"&gt;# 2: Auto-enseñanza y el amor por el aprendizaje&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;    Programación es el último movimiento. No pasa un año sin que alguna nueva tecnología desplace a otra, bajándola al segundo puesto del “Top Ten”, estableciéndose como un estándar y cambiando la mitad del desarrollo universal. Esto no quiere decir que todos los buenos programadores se acogen a estos cambios y montar la última versión. Sin embargo, hay una clase de programadores que nunca, pero nunca migran a una nueva tecnología a menos que estén obligados a esto, porque no les gusta aprender nuevas cosas. Estos programadores suele tener el conocimiento de programación aprendido en la universidad, y esperar obtener cualquier habilidad del que estuvo allí, además de los cursos independientemente de su empresa está dispuesta a invertir en ellos.&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 150%;"&gt;&lt;span style=""&gt; &lt;/span&gt;    Si está pensando en contratar a alguien como programador, y él nunca pronuncia las palabras &lt;i style=""&gt;"Puedo trabajar con eso, me acabo de entrenar en un curso de capacitación durante una semana y seré bueno en el trabajo que me ofreces",&lt;/i&gt; No contratar a ese muchacho. Un buen programador no necesita un curso de capacitación para aprender una nueva tecnología. De hecho, un buen programador te hablaría acerca de la nueva tecnología, que siquiera tú has oído hablar, explicando las razones por las cuales se debe utilizar en tu negocio. Incluso si ninguno de sus empleados sabe cómo usarlo aun.&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: 150%;"&gt;&lt;span style="font-size: 16pt; line-height: 150%;"&gt;# 3: Inteligencia&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;    Algunos empresarios o hombres de negocios, asuman que la falta de tacto social y la falta de inteligencia es los mismos. En realidad, la inteligencia tiene varias facetas, y la inteligencia socio-emocional es solo de ellas. Bueno los programadores no son mudos. Nunca, de hecho, los buenos programadores están por lo general entre la gente más inteligente que conocemos. Muchos de ellos se han hecho muy buenas habilidades sociales. El cliché de que el programador es incapaz de tener una buena conversación que es sólo - en un cliché injusto. He estado en algunas reuniones del Grupo de usuarios de &lt;i style=""&gt;Ruby Londres&lt;/i&gt; y puedo decir que sólo con muy pocas excepciones, la mayoría de la gente allí es inteligente, locuaz, sociable, tienen intereses variados, etc. Usted no los vera charloteando en la vía cerca de un bar y pensar &lt;i style=""&gt;“es solo un grupo de geeks”&lt;/i&gt; (&lt;i style=""&gt;what a bunch of geeks!)-&lt;/i&gt; Al menos hasta que se aproxime a un grupo y darnos cuenta de que estamos hablando de la mejor forma de diseñar una aplicación RESTful con una pesada UI frontend.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;    Esto no significa que todos ellos se sientan cómodos en cada contexto social. Pero sí significa que si el contexto es cómodo y no suficiente amenazante, podrá haber grandes como una conversación con ellos como lo haría con los más "socialmente permitido" la gente (tal vez mejor, ya que la mayoría de buenos programadores que conozco Al igual que sus conversaciones giran en torno a temas realmente útil, en lugar de sólo tontas bromas).&lt;br /&gt;&lt;br /&gt;    No siempre contratar a una persona tonta piense que es un buen programador. &lt;span style=""&gt; &lt;/span&gt;Estos no lo son. Si no se puede tener una gran conversación con ellos de una forma relajada &lt;span style=""&gt; &lt;/span&gt;de un contexto social, es muy probable que no sea un buen programador. Por otra parte, cualquier persona que claramente muy inteligente por lo menos tiene un enorme potencial para ser un buen o gran programador.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;a href="http://labloguera.net/photos/elperucho/picture10432.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10432/300x269.aspx" border="0" /&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style="font-size: 16pt; line-height: 150%;"&gt;# 4: Ocultar &lt;st1:personname productid="la Experiencia" st="on"&gt;la Experiencia&lt;/st1:PersonName&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;    Esto se correlaciona con el punto de la "Pasión", pero que es una fuerte señal que me gustaría hacer énfasis en el.&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;    Empecé programación cuando tenía cerca de 9 años, en un Commodore 64. Luego migre a &lt;st1:personname productid="la PC" st="on"&gt;la PC&lt;/st1:PersonName&gt;, con algun Pascal. Cuando tenía 14 escribi un &lt;a href="http://student.kuleuven.be/%7Em0216922/CG/raycasting.html" mce_href="http://student.kuleuven.be/~m0216922/CG/raycasting.html"&gt;&lt;span style="color: red;"&gt;raycasting&lt;/span&gt;&lt;/a&gt; con compilado en C y ensamble, gastó una gran cantidad de tiempo jugando con enfriar efectos gráficos que usted puede obtener su equipo por jugar a hacer directamente con la tarjeta de vídeo. Esto fue lo que yo llamo mi "coccoon etapa". Cuando yo entré en esa etapa, yo era un programador mediocre, y carecen de la confianza para hacer algo realmente complicado. Cuando lo terminé, me había ganado esa confianza. Sabía que yo podía casi cualquier código, siempre y cuando puse mi mente en esto.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;    Que nunca ha aparecido en mi CV? No. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;    Estoy firmemente convencido de que la mayoría de los programadores de buena voluntad tienen un iceberg oculto o dos como este que no aparece en su CV o perfil. Algo que creo no es realmente relevante, porque no es "correcta experiencia", pero que en realidad representa un logro impresionante. Una buena pregunta para pedir un posible "buen programador", en una entrevista que sería "puede usted decirme acerca de un proyecto personal - incluso o especialmente uno que es completamente irrelevante - que usted hizo en su tiempo libre, y que no está en tu CV? #Si no pueden contestar (aunque su CV es de 20 páginas de largo), probablemente, no un buen programador. Incluso un programador con un exhaustivo CV tendrá unos proyectos significantes perdidos de estos.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style="font-size: 16pt; line-height: 150%;"&gt;# 5: Variedad de tecnologías&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;    Esta es muy simple. Debido al amor por el aprendizaje y el juego &lt;i style=""&gt;“toying”&lt;/i&gt; con las nuevas tecnologías que viene con el empaque de ser un "buen desarrollador", es inevitable que todo "buen programador" con más de los 22 años de dominio de una docena de diferentes tecnologías. Ellos no pueden ayudar. Aprender una nueva tecnología es una de las cosas más divertidas que un programador puede hacer esto forma parte de su pasión. Así que lo haremos todo el tiempo, y acumular un bolso de las cosas con que “ha jugado alrededor de este tiempo”. No pueden ser expertos en todas ellas, pero todos los programadores decentes dominan de un gran inventario de las tecnologías no relacionadas. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;    Que "no relacionadas" es un toque poco sutil. Cada media-decenae programador java será capaz de crear una lista de tecnologías, tales como Java, J2EE, Ant, XML, SQL, Hibernate, Spring, Struts, EJB, Shell scripting ", etc. Pero esos son todos partes de la misma tecnología del lote, todos directamente relacionados entre sí. Esto es posiblemente difícil de reconocer para los no programadores, pero es posible saber si su tecnología de lote es variado por hablar con ellos sobre esto, y preguntarle cómo las diferentes tecnologías que saben se relacionan entre sí. El exceso de especialización en una sola tecnología de lote es un indicador de un no tan buen programador.&lt;br /&gt;&lt;br /&gt;    Por último, si algunas de estas tecnologías están en la última, es un buen indicador positivo. Por ejemplo, hoy (noviembre de 2007), el conocimiento de Merb, Flex, RSpec, HAML, UJS, y muchos más… Por favor tenga en cuenta que estas son bastante estrechamente relacionados con las tecnologías, por lo que en un par de años, alguien que conoce todos estos será equivalente A alguien familiar con la pila de Java enumerados en el párrafo anterior.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;br /&gt;&lt;b style=""&gt;Actualización&lt;/b&gt;: Como aclaración a este punto, hay en realidad dos indicadores: Una buena variedad de tecnologías a través de un período de tiempo es un indicador positivo, si las tecnologías son lo último. Tecnologías de punta y bleeding edge son un indicador positivo.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style="font-size: 16pt; line-height: 150%;"&gt;# 6: Calificacion Formal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;    Este es más un no-indicador que una contra-indicador. El punto clave de esbozar aquí es que la posesión de calificaciones no significa cuando estás tratando de reconocer un buen programador. Muchos programadores de buena voluntad tienen un título en Ciencias de &lt;st1:personname productid="la Computaci￳n. Muchos" st="on"&gt;la  Computación. Muchos&lt;/st1:PersonName&gt; no. Certificaciones, como MCSE o SCJP o similares, no significa nada tampoco. Estos están diseñados para ser accesibles y convenientes para todos. Lo único que indican es un cierto nivel de conocimientos de una tecnología. Son garantías que permitan la contratación de personas en la tecnología de las grandes empresas a saber "ok, este chico sabe java, que tiene una certificación para demostrar su conocimiento" sin necesidad de entrevista.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style=""&gt; &lt;/span&gt;    Si está por contratar a una pequeña empresa, o de lo que necesita realmente inteligentes desarrolladores para tapar las grietas de su equipo de programación y poner empractica un desarrolla ágil para su empresa, usted debe ignorar la mayoría de las calificaciones formales que hacen ruido. Que en realidad no le dirán mucho acerca de si el programador es bueno. Del mismo modo, caso omiso de la edad. Algunos programadores son impresionantes a los 18 años. Otros son impresionantes en el 40. Usted no puede basar sus decisiones sobre la calidad de programador en la edad (aunque es posible que decida contratar a la gente en torno a una determinada edad para tener un mejor ajuste en la compañía, por favor tomar nota de que la discriminación por edad es ilegal en la mayoría de los países).&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style=""&gt; &lt;/span&gt;    Como nota final a esta, en mi experiencia &lt;span style=""&gt; &lt;/span&gt;la mayoría de los programadores regulares o malos &lt;span style=""&gt; &lt;/span&gt;se &lt;span style=""&gt; &lt;/span&gt;iniciaron &lt;span style=""&gt; &lt;/span&gt;la programación en la universidad, en su curso de Ciencias de &lt;st1:personname productid="la Computaci￳n. La" st="on"&gt;la  Computación. La&lt;/st1:PersonName&gt; mayoría de los programadores de buenos se inició mucho antes, y el grado es sólo una continuación natural de su afición. Si su potencial programador no hizo ninguna programación antes de la universidad, y toda su experiencia se inicia cuando obtuvo su primer trabajo, es probablemente que no sea un buen programador.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;img src="http://labloguera.net/photos/elperucho/images/10435/original.aspx" mce_src="/photos/elperucho/images/10435/original.aspx" height="300" width="476" /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;span style="font-size: 16pt; line-height: 150%;"&gt;Aclaratoria&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;    Ninguno de los indicadores por encima o por debajo está seguro de riesgos. Usted encontrará gran programadores que romper algunos de los moldes. Sin embargo, mi opinión es, rara vez encontrará usted un gran programador que rompe todos ellos. Del mismo modo, es posible que los programadores de no muy buenos que cumplen (o parecen ajustarse a) algunos de estos criterios. Pero sí creemos firmemente que el más de estos criterios responde a un programador, más probabilidades hay de que sea uno de esos difíciles de alcanzar "buenos programadores" que, como hombre de negocios, necesita asociarse con este.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt; &lt;h3&gt;Puntos de Criterios&lt;/h3&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt; &lt;/p&gt;   &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;Así que, en resumen, he aquí algunos indicadores y contra-indicadores que le ayudarán a reconocer un buen programador.&lt;/p&gt;   &lt;h4&gt;Indicadores  Positivos: &lt;/h4&gt;         &lt;ul&gt;&lt;li&gt;Apasiona la tecnología&lt;/li&gt;&lt;li&gt;Programas como hobby&lt;/li&gt;&lt;li&gt;Se fuera su oído hablar sobre un tema técnico si alienta&lt;/li&gt;&lt;li&gt;Significativo (y, a menudo, numerosos) de lado los proyectos personales a través de los años&lt;/li&gt;&lt;li&gt;Aprende las nuevas tecnologías por si solo&lt;/li&gt;&lt;li&gt;Opina acerca de las tecnologías que son mejores para diferentes usos&lt;/li&gt;&lt;li&gt;Muy incómodo ante la idea de trabajar con una tecnología que no cree que sea la "correcta"&lt;/li&gt;&lt;li&gt;Es evidentemente inteligente, puede tener una gran conversaciones sobre una variedad de temas.&lt;/li&gt;&lt;li&gt;Programación mucho antes de empezar la universidad o el trabajo.&lt;/li&gt;&lt;li&gt;Se ve la punta del "icebergs", existen los grandes proyectos personales bajo el radar de CV.&lt;/li&gt;&lt;li&gt;El conocimiento de una gran variedad de tecnologías no relacionado (no puede ser de CV)&lt;/li&gt;&lt;/ul&gt;         &lt;h4&gt;Indicadores Negativos:&lt;/h4&gt;             &lt;ul&gt;&lt;li&gt;La programación es un trabajo diario&lt;/li&gt;&lt;li&gt;Realmente no desea "foro de debate", incluso cuando se anima&lt;/li&gt;&lt;li&gt;Aprende nuevas tecnologías en la empresa por cursos patrocinados&lt;/li&gt;&lt;li&gt;Feliz de trabajar con cualquiera que sea la tecnología que ha elegido, "todas las tecnologías son buenas" .&lt;/li&gt;&lt;li&gt;No les parece demasiado inteligente&lt;/li&gt;&lt;li&gt;Comienza la programación en la universidad&lt;/li&gt;&lt;li&gt;Toda la programación está en la experiencia de CV&lt;/li&gt;&lt;li&gt;Centrado principalmente en uno o dos pilas de la tecnología (por ejemplo, todo lo relacionado con el desarrollo de una aplicación java), sin experiencia fuera de él.&lt;/li&gt;&lt;/ul&gt; &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;Espero que pueda ayudar a conseguir buenos programadores.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;br /&gt;Gracias por leer.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;Fuente del articulo: &lt;a href="http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/" mce_href="http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/"&gt;http://www.inter-sections.net&lt;/a&gt;&lt;br /&gt;Nombre Original :&lt;b&gt;How to recognise a good programmer&lt;/b&gt;&lt;br /&gt;Decidi colocar unas images para no tornar el texto muy aburido&lt;br /&gt;Traducción: elperucho&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; line-height: 150%;"&gt;&lt;br /&gt;&lt;i&gt;Nota: Espero que mi hijo me perdone algun dia, por no ir a bañarme en la pisina con él, por dedicarme a traducir es excelente articulo.&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-3304403722215544703?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/3304403722215544703/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=3304403722215544703' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3304403722215544703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3304403722215544703'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/01/cmo-reconocer-un-buen-programador.html' title='¿ Cómo reconocer un buen programador ?'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-99142445131176485</id><published>2008-01-12T23:45:00.000-04:30</published><updated>2008-01-12T23:48:08.077-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>ASP.NET 2.0 AJAX Templates para Visual Studio 2008</title><content type='html'>Si pensabas que habías perdido el tiempo en tus desarrollos en Visual Studio 2005 con Ajax 1.0, pues no. La gente de microsoft pensando en todos y como siempre dando soporte a las aplicaciones de Ajax 1.0, crearon unas plantillas o template para soporte de Visual Studio 2008 en Framework 2.0, - ya que el soporte que brinda de Ajax lo trae es el Framework 3.5-. Debemos recordar que Visual Studio 2008 posee soporte &lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/07/19/soporte-multi-targeting-de-vs-2008.aspx"&gt;multi-targeting&lt;/a&gt;, esto significa que se pueden desarrollar aplicaciones en los distintos Framework a partir del 2.0 en adelante. Bueno no hablemos mas y veamos como instalamos este templates.&lt;o:p&gt;&lt;/o:p&gt;  &lt;p&gt;    Al abrir Visua Studio 2008 y elegir nuevo proyecto web (New Web Site) e irnos a trabajar con el Framework 2.0 vemos que nos tenemos el soporte para Ajax 1.0.-&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://labloguera.net/photos/elperucho/picture10406.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10406/640x424.aspx" border="0" /&gt;&lt;/a&gt; &lt;p&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;    Bueno "&lt;i&gt;que no cunda el pánico&lt;/i&gt;" como decía mi súper héroe de la infancia. Para eso esta &lt;i&gt;Microsoft.NET&lt;/i&gt;, debemos irnos a descarga la plantilla de nos darán el soporte de Ajax 1.0 y así continuar desarrollando nuestra aplicación en Framework 2.0. El link a buscar es el siguiente. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5c7df430-1c34-40d2-b6ec-81353b5fcf2e&amp;amp;displaylang=en"&gt;ASP.NET 2.0 AJAX Templates para Visual Studio 2008&lt;/a&gt;, y se nos mostrara la siguiente pagina.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://labloguera.net/photos/elperucho/picture10405.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10405/640x344.aspx" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;    Tenemos que recordar que debemos tener instalado el soporte de &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;amp;displaylang=en"&gt;ASP.NET Ajax 1.0&lt;/a&gt;, para darle soporte a nuestras aplicaciones de Framework 2.0 -&lt;/p&gt;&lt;p&gt;&lt;i&gt;    Antes de comenzar la instalación no debemos tener cargo Visual Studio 2008.- &lt;/i&gt;&lt;/p&gt;&lt;p&gt;    Instalando ASP.NET Ajax 1.0&lt;/p&gt;&lt;p&gt;&lt;a href="http://labloguera.net/photos/elperucho/picture10403.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10403/500x393.aspx" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;    Una vez instalado las extensiones para Ajax 1.0, procedemos a instalar las plantillas de Visual Studio 2008, que darán soporte a Framework 2.0&lt;/p&gt;  &lt;p&gt;&lt;a href="http://labloguera.net/photos/elperucho/picture10404.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10404/497x391.aspx" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;    Ya instalado estos dos elementos o programas, ejecutamos de nuevo nuestro Visual Studio 2008 y Ta taaaaa... con fanfaria y todo...&lt;/p&gt;&lt;p&gt;&lt;a href="http://labloguera.net/photos/elperucho/picture10407.aspx" target="_blank"&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10407/640x424.aspx" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;    Vemos la nueva plantilla que se ha instalado &lt;b&gt;AJAX 1.0 - Enabled ASP.NET 2.0 Web Site&lt;/b&gt;&lt;/p&gt;    Esta demas decir que aplicaciones creadas con esta plantilla no necesitan tener instalado el Framework 2.0 en el servidor - para que funcionen - podemos copiarlas a cualquier servidor web con .NET 2.0 y ASP.NET AJAX 1.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-99142445131176485?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/99142445131176485/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=99142445131176485' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/99142445131176485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/99142445131176485'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/01/aspnet-20-ajax-templates-para-visual.html' title='ASP.NET 2.0 AJAX Templates para Visual Studio 2008'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-2451327073591195587</id><published>2008-01-12T23:44:00.000-04:30</published><updated>2008-01-12T23:45:33.709-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Poster sobre tecnologias - Microsoft</title><content type='html'>Como siempre dando vueltillas a alta horas de la noche - despues que mi esposa duerme - encontre una paginita dondo estaban varios Poster para empapelar hasta apartamento completo o si eres muy fanatico como yo, adornar tu cuarto de habitación - lastima que estoy casado. porque sino lo hiciera -&lt;p&gt;&lt;img src="http://labloguera.net/photos/elperucho/images/10343/250x212.aspx" border="0" /&gt;&lt;/p&gt;&lt;p&gt;     En &lt;a href="http://blogs.msdn.com/carloc/archive/2007/11/24/posters-posters-and-again-posters.aspx"&gt;MSDN Blogs&lt;/a&gt; se ha publicado un post con una buena cantidad de posters sobre distintas tecnologías de Microsft, desde Visual Basic, pasando por C#, .Net Framework 3.5, SilverLight, etc. A saber:&lt;/p&gt; &lt;p class="postcontent"&gt; &lt;/p&gt;&lt;p class="postcontent"&gt;DESARROLLOS&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E-472809749973&amp;amp;displaylang=en" target="_blank"&gt;Microsoft® Visual Basic® 2008 Default Keybindings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E-472809749973&amp;amp;displaylang=en" target="_blank"&gt;Visual C# 2008 Default Keybindings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4411BBFC-0E3C-42B3-BD05-AF1D292C986F&amp;amp;displaylang=en" target="_blank"&gt;Visual C++ 2008 Default Keybindings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/e/7/9/e79cce22-b196-4b9f-9ea7-b1a21f5342e9/VCSharp_2005_color.pdf" target="_blank"&gt;Microsoft® Visual C#® 2005 Default Keybindings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/d/6/5/d65efda0-cf25-4720-8013-b3080586c5bb/VB_2005_color.pdf" target="_blank"&gt;Microsoft® Visual Basic® 2005 Default Keybindings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/4/d/f/4df9bbc1-0744-49ca-a4ad-456a395552ff/VC++_2005_color.pdf" target="_blank"&gt;Microsoft® Visual C++® 2005 Default Keybindings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET35_Namespaces_Poster_LORES.pdf" target="_blank"&gt;Microsoft .NET Framework 3.5 Commonly Used Types and  Namespaces&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png" target="_blank"&gt;Microsoft® Silverlight™ 1.1 Developer Reference Poster&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/0/5/9051f53c-6ee2-4da0-84ce-185fe8920344/finalposterside-2.pdf" target="_blank"&gt;Smart Client Poster&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/0/9/c/09cda3f2-6d3d-4082-aec5-9a62b7679ecf/2007OfficeDeveloperMap.pdf" target="_blank"&gt;Developer Map for the 2007 Microsoft® Office system&lt;/a&gt;&lt;a href="http://download.microsoft.com/download/0/9/c/09cda3f2-6d3d-4082-aec5-9a62b7679ecf/InfoPathObjectModelMap.pdf" target="_blank"&gt;Microsoft® Office InfoPath® 2007 Managed Object Model&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/0/9/c/09cda3f2-6d3d-4082-aec5-9a62b7679ecf/WSS%20Platform.pdf" target="_blank"&gt;Developer Map for SharePoint® Products and Technologies&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;PLATAFORMAS            &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/2/e/8/2e88c004-3b10-446f-9d5a-58af27deafc4/Windows%20Server%202008%20Active%20Directory%20Components.pdf" target="_blank"&gt;Windows Server 2008 Active Directory Feature Components&lt;/a&gt;&lt;a href="http://download.microsoft.com/download/2/e/8/2e88c004-3b10-446f-9d5a-58af27deafc4/Windows%20Server%202008%20Feature%20Components.pdf" target="_blank"&gt;Windows Server 2008 Feature Components&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/6/c/d/6cdaf626-16f4-4773-8ae4-03cc4a010a82/TN_Poster_0304_06.pdf" target="_blank"&gt;Microsoft Windows Server 2003 Active Directory Component  Jigsaw&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;BIZAPPS &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/b/2/0/b20ed7c4-4c29-4e8c-8bce-02f3a7bc0071/ExchangePoster.pdf" target="_blank"&gt;Exchange Server 2007 Component Architecture&lt;/a&gt;&lt;a href="http://download.microsoft.com/download/f/f/b/ffb96cba-fc3e-476a-a27a-50d63d36d720/Exchange2007_EdgeTransportRoleArchitecture.pdf" target="_blank"&gt;Exchange Server 2007 Edge Transport Server Role  Architecture&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/f/f/b/ffb96cba-fc3e-476a-a27a-50d63d36d720/Exchange2007_HubTransportRoleArchitectureRTM.pdf" target="_blank"&gt;Exchange Server 2007 Hub Transport Server Role Architecture  (RTM)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/f/f/b/ffb96cba-fc3e-476a-a27a-50d63d36d720/Exchange2007_HubTransportRoleArchitectureSP1.pdf" target="_blank"&gt;Exchange Server 2007 Hub Transport Server Role Architecture  (SP1)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/d/d/4/dd486ea0-cbdf-4229-9748-de2b2db846e5/BizTalk_Server_2006_R2_Capabilities_Poster.pdf" target="_blank"&gt;BizTalk Server 2006 R2 Capabilities&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/c/a/1/ca139e47-b991-4bf5-8506-015d45fd41fe/BizTalk_2006_R2_Runtime_Architecture_Poster.pdf" target="_blank"&gt;BizTalk Server 2006 R2 Runtime Architecture&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/f/1/f/f1f63c14-7939-4446-a7df-8e0c46635bb1/BizTalkScaleOutConfigurations.pdf" target="_blank"&gt;BizTalk Server 2006 R2 Scale-Out Configurations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?assetid=am101639721033&amp;amp;ctt=5&amp;amp;origin=ha101639841033" target="_blank"&gt;Upgrade Project Server with Windows SharePoint Services&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?assetid=am101639711033&amp;amp;ctt=5&amp;amp;origin=ha101639841033" target="_blank"&gt;Upgrade Project Server without Windows SharePoint Services&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?assetid=am102421321033" target="_blank"&gt;Upgrade large SharePoint Portal Server 2003 intranet portals to  SharePoint Server 2007&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?assetid=am101639131033&amp;amp;ctt=5&amp;amp;origin=ha101639821033" target="_blank"&gt;Upgrade SharePoint Portal Server 2003 to SharePoint Server  2007&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;          &lt;p&gt; &lt;/p&gt;&lt;p&gt;OTROS MAS&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/8/2/b/82bc962d-b18d-4fb4-9476-225c9efddebd/2007OfficeArchitecture.xps" target="_blank"&gt;2007 Microsoft Office System Logical Architecture&lt;/a&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=30ac2c6c-b58c-437a-af63-03908890d6d0&amp;amp;DisplayLang=en" target="_blank"&gt;Project Server 2003 Setup Flow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=DA8D5048-615E-43C0-AB31-8FB5DA70216B&amp;amp;displaylang=en" target="_blank"&gt;Microsoft CRM 3.0 Logical Database Diagrams&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=23637c9b-5779-43d4-a84c-2649f8a3e741&amp;amp;displaylang=en" target="_blank"&gt;Microsoft CRM 1.2 Logical Database Diagram&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/1/a/6/1a624ccd-4bf5-4919-93c2-55106156a0e1/finalposterside-1.pdf" target="_blank"&gt;PnP Overview Poster&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/8/4/d/84d3847d-48dc-4520-8930-4d3771480c62/soi%20reference%20architecture-alchemy%20runtime.zip" target="_blank"&gt;MSIT SOI System Poster&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download.microsoft.com/download/8/4/d/84d3847d-48dc-4520-8930-4d3771480c62/soi%20reference%20architecture-alchemy%20runtime.zip"&gt;MSIT  SOI Runtime Poster&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Fuerte del Articulo: &lt;a href="http://netcodigo.webinfo.es/" title="Codigo.Net"&gt;Codigo.NET&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-2451327073591195587?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/2451327073591195587/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=2451327073591195587' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/2451327073591195587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/2451327073591195587'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/01/poster-sobre-tecnologias-microsoft.html' title='Poster sobre tecnologias - Microsoft'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-3537158661942954741</id><published>2008-01-12T23:40:00.000-04:30</published><updated>2008-01-12T23:44:23.877-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Librerias Gratuitas de Ajax</title><content type='html'>&lt;p&gt;&lt;a href="http://www.miniajax.com/" target="_blank"&gt;MiniAjax&lt;/a&gt; es otro sitio que recopila librerias DHTML y Ajax gratuitas para los desarrolladores WEB, la idea es que tengan una recopilación distinta cada mes aunque actualmente estan teniendo problemas con su navegación es una referencia importante para cuando necesitamos alguna libreria para nuestros desarrollos.&lt;/p&gt; &lt;p&gt;Enlace: &lt;a href="http://www.miniajax.com/" target="_blank"&gt;http://www.miniajax.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Enlaces Relacionados:&lt;br /&gt;&lt;a href="http://www.webadictos.com.mx/2007/06/21/80-o-mas-soluciones-de-ajax-para-mejorar-nuestras-aplicaciones/" rel="bookmark" title="Link Permanente a 80 o Mas Soluciones de AJAX Para Mejorar Nuestras Aplicaciones"&gt;80 o Mas Soluciones de AJAX Para Mejorar Nuestras Aplicaciones&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webadictos.com.mx/2007/06/18/26-maneras-de-implementar-tabs-pestanas-con-ajax-css-y-javascript/" rel="bookmark" title="Link Permanente a 26 Maneras de implementar tabs (pestañas) con AJAX, CSS y Javascript"&gt;26 Maneras de implementar tabs (pestañas) con AJAX, CSS y Javascript&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webadictos.com.mx/2007/06/18/data-grids-con-ajax-dhtml-and-javascript/" rel="bookmark" title="Link Permanente a Data Grids con AJAX, DHTML and JavaScript"&gt;Data Grids con AJAX, DHTML and JavaScript&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webadictos.com.mx/2007/06/13/recopilacion-de-librerias-para-tooltips/" rel="bookmark" title="Link Permanente a Recopilación de librerias para Tooltips"&gt;Recopilación de librerias para Tooltips&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webadictos.com.mx/2007/06/12/recopilacion-de-librerias-de-ajax/" rel="bookmark" title="Link Permanente a Recopilación de Librerias de AJAX"&gt;Recopilación de Librerias de AJAX&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webadictos.com.mx/2007/04/12/20-menus-en-ajax-y-javascript-en-forma-de-arbol-tree-menus-gratuitos/" rel="bookmark" title="Link Permanente a 20 Menús en ajax y javascript en forma de arbol (tree menus) GRATUITOS"&gt;20 Menús en ajax y javascript en forma de arbol (tree menus) GRATUITOS&lt;/a&gt;&lt;/p&gt; Fuente: &lt;a href="http://alexjimenez.wordpress.com/" target="_blank" mce_href="http://alexjimenez.wordpress.com"&gt;Alexander Jimenez&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-3537158661942954741?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/3537158661942954741/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=3537158661942954741' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3537158661942954741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3537158661942954741'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2008/01/librerias-gratuitas-de-ajax.html' title='Librerias Gratuitas de Ajax'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4536112910812097246</id><published>2007-12-05T05:56:00.000-04:00</published><updated>2007-12-05T05:59:17.979-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Enviando un correo por smtp utilizando la cuenta de Gmail</title><content type='html'>&lt;p&gt;Realmente es sencillo, lo unico que cambia son las credenciales y el servidor de correo. &lt;/p&gt;&lt;p&gt;Como se comento en un pasado post  &lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/08/27/que-sencillo-es-enviar-un-email-por-smtp-desde-net.aspx" target="_blank"&gt;Que sencillo es enviar un email por smtp desde net.aspx&lt;/a&gt;, con un pregunta que realizo  &lt;a href="http://vmunzenmayer.blogspot.com/"&gt;Victor Munzenmayer&lt;/a&gt;.&lt;/p&gt;&lt;div style="border-style: none; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace;"&gt;&lt;br /&gt;public void Email(string vPara, string vCC, string vAsunto, string vCuerpo, string vAdjunto)&lt;br /&gt;{&lt;br /&gt;    try&lt;br /&gt;    {&lt;br /&gt;        string vDe = "ramoncachicamo@gmail.com";&lt;br /&gt;        System.Net.Mail.MailMessage oMsg = new System.Net.Mail.MailMessage(vDe, vPara, vAsunto, vCuerpo);&lt;br /&gt;        if (vCC.Length &gt;= 1)&lt;br /&gt;            oMsg.CC.Add(vCC);&lt;br /&gt;        if (vAdjunto.Length &gt;= 1)&lt;br /&gt;            if (!System.IO.File.Exists(vAdjunto))&lt;br /&gt;                throw new System.IO.FileNotFoundException("El archivo " + vAdjunto.ToLower() + " No existe");&lt;br /&gt;            else&lt;br /&gt;                oMsg.Attachments.Add(new System.Net.Mail.Attachment(vAdjunto));&lt;br /&gt;        &lt;span style="color: rgb(51, 51, 255);"&gt;System.Net.Mail.SmtpClient oSmtp = new System.Net.Mail.SmtpClient("smtp.gmail.com",587);&lt;/span&gt;&lt;br /&gt;        oSmtp.EnableSsl = true;&lt;br /&gt;        oSmtp.UseDefaultCredentials = false;&lt;br /&gt;        &lt;span style="color: rgb(51, 51, 255);"&gt;oSmtp.Credentials = new NetworkCredential("ramoncachicamo@gmail.com", "mamaconyuca");&lt;/span&gt;&lt;/div&gt;&lt;div style="border-style: none; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace;"&gt;        oSmtp.Send(oMsg);&lt;br /&gt;    }&lt;br /&gt;    catch (Exception ex)&lt;br /&gt;    {&lt;br /&gt;        throw ex;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4536112910812097246?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4536112910812097246/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4536112910812097246' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4536112910812097246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4536112910812097246'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/12/enviando-un-correo-por-smtp-utilizando.html' title='Enviando un correo por smtp utilizando la cuenta de Gmail'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7130185593158824492</id><published>2007-12-04T08:38:00.000-04:00</published><updated>2007-12-04T08:41:15.114-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>Póster de los Namespaces de Microsoft .NET Framework 3.5</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET35_Namespaces_Poster_LORES.pdf"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://labloguera.net/photos/elperucho/images/9031/618x480.aspx" alt="" border="0" /&gt;&lt;/a&gt;Nos comenta Jorge Serrano en su blog, la publicacion de un póstes que  contiene los Namespaces de Microsoft .NET Framework 3.5. &lt;p&gt;En concreto, se trata de los namespaces usados comúnmente, entre los que se destatacan los de WPF (Windows Presentation Foundation), Windows Forms, ASP.NET, WCF (Windows Communication Foundation) y WWF (Windows Workflow Foundation), Data, XML y LINQ, y unos namespaces de carácter fundamental.&lt;/p&gt; &lt;p&gt;Estos namespaces se encuentran en un único fichero, de extensión pdf, de 1 página de extensión y que ocupa casi 1 Mb.&lt;/p&gt;&lt;p&gt;Este pdf, puede ser descargado &lt;a href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET35_Namespaces_Poster_LORES.pdf" target="_blank"&gt;desde el siguiente enlace&lt;/a&gt;.&lt;/p&gt;Fuente del Articulo: Jorge Serrano - MVP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7130185593158824492?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7130185593158824492/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7130185593158824492' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7130185593158824492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7130185593158824492'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/12/pster-de-los-namespaces-de-microsoft.html' title='Póster de los Namespaces de Microsoft .NET Framework 3.5'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-1786190345404422299</id><published>2007-11-14T22:12:00.000-04:00</published><updated>2007-11-14T22:14:40.455-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Deseas retocar una imagen, ¿Por que no hacerlo con Paint.Net?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://labloguera.net/photos/elperucho/images/8807/original.aspx"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://labloguera.net/photos/elperucho/images/8807/original.aspx" alt="" border="0" /&gt;&lt;/a&gt;Desarrollador que no conozca Paint.Net, &lt;i&gt;"no puede llamarse Desarrollador de .net en C#"&lt;/i&gt; estas a tiempo de conocerlo, es un editor de imágenes desarrollador bajo Microsoft Framework, realizado en C# y unas porcas líneas C++. Esto comenzó como un proyecto de la Universidad del Estado de Washington, supervisado por Microsoft. Bajo el perfil de darles un poco de mas poder a Microsoft Paint.&lt;o:p&gt;&lt;/o:p&gt;  &lt;p&gt;    Paint.Net, actualmente compite con editores de imágenes, desarrollados por &lt;a href="http://www.adobe.com/products/photoshop/index.html" target="_blank"&gt;Adobe Photoshop&lt;/a&gt;, &lt;a href="http://www.corel.com/" target="_blank"&gt;Corel Paint Shop&lt;/a&gt; y &lt;a href="http://www.gimp.org/" target="_blank"&gt;Gimp.&lt;/a&gt; Lanzado bajo una &lt;a href="http://es.wikipedia.org/wiki/Licencia_MIT" title="Licencia MIT"&gt;licencia MIT&lt;/a&gt;, Paint.NET es de &lt;a href="http://es.wikipedia.org/wiki/C%C3%B3digo_abierto" title="Código abierto"&gt;código abierto&lt;/a&gt;.&lt;/p&gt;Pagina oficial de &lt;a href="http://www.getpaint.net/" target="_blank"&gt;Paint.NET&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-1786190345404422299?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/1786190345404422299/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=1786190345404422299' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1786190345404422299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1786190345404422299'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/11/deseas-retocar-una-imagen-por-que-no.html' title='Deseas retocar una imagen, ¿Por que no hacerlo con Paint.Net?'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4331717569290138718</id><published>2007-11-14T19:01:00.001-04:00</published><updated>2008-12-09T18:15:40.010-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='db4o'/><title type='text'>db4o 6.4 Nuevo lanzamiento</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9AheKDRbNzA/Rzt-fYhT7gI/AAAAAAAAAFE/Q-1-DGEU1PE/s1600-h/db4objects.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 284px; height: 105px;" src="http://2.bp.blogspot.com/_9AheKDRbNzA/Rzt-fYhT7gI/AAAAAAAAAFE/Q-1-DGEU1PE/s320/db4objects.jpg" alt="" id="BLOGGER_PHOTO_ID_5132835277942025730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El día 14 de Noviembre recibí un correo del grupo de noticia de db4objects, que marcaba las 1:05 am. El cual posee varios artículos, uno de los cuales es la liberación de la versión 6.4 de esta maravillosa base de datos orientada a objetos.&lt;o:p&gt;&lt;/o:p&gt;  &lt;p&gt;&lt;i&gt;&lt;b&gt;Db4o &lt;/b&gt;&lt;/i&gt;&lt;i&gt;&lt;b&gt;6.4 &lt;/b&gt;&lt;/i&gt;ha pasado del estatus de prueba, a un estado estable, lo que significa que se recomienda para la evaluación y el desarrollo de productos. En esta fase, el conjunto de características permanece constante y sólo son correcciones de errores que se  aplican al código.&lt;/p&gt;  &lt;p&gt;Descargate la base de datos: &lt;a href="http://www.db4o.com/community/qdownload.aspx?file=net2.msi" title="para microsoft framework 2.0" target="_blank"&gt;db4o para .net 2.0&lt;/a&gt;  &amp;amp; &lt;a href="http://www.db4o.com/community/qdownload.aspx?file=java.zip" title="para java" target="_blank"&gt;db4o para Java&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4331717569290138718?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4331717569290138718/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4331717569290138718' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4331717569290138718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4331717569290138718'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/11/db4o-64-nuevo-lanzamiento.html' title='db4o 6.4 Nuevo lanzamiento'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9AheKDRbNzA/Rzt-fYhT7gI/AAAAAAAAAFE/Q-1-DGEU1PE/s72-c/db4objects.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-2354964279274416158</id><published>2007-11-11T20:59:00.000-04:00</published><updated>2007-11-11T21:04:55.224-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Intuitive C# - versión 28/octubre/2007</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.marteens.com/ianm.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 166px; height: 123px;" src="http://www.marteens.com/ianm.gif" alt="" border="0" /&gt;&lt;/a&gt;Les comento, que ya salio la nueva version del libro de &lt;span style="font-weight: bold; font-style: italic;"&gt;Ian Marteens&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;incluso ya lo tengo impreso&lt;/span&gt;. Esta versión añade secciones sobre llamadas asíncronas a través de tipos delegados y el nuevo soporte para métodos parciales y propiedades automáticas en .NET 3.5/Visual Studio 2008. Hay también una pequeña sección sobre árboles de expresiones (¡son muy importantes para comprender cómo funcionan LINQ for SQL y el futuro LINQ for Entities!), como paso previo a LINQ.&lt;br /&gt;&lt;br /&gt;Fuente del articulo:&lt;a href="http://commanet.blogspot.com/"&gt;http://commanet.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Descargar el &lt;a href="http://www.marteens.com/pdfs/csharp_intsight.pdf"&gt;Intuitive C# -Donwload Now&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-2354964279274416158?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/2354964279274416158/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=2354964279274416158' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/2354964279274416158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/2354964279274416158'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/11/intuitive-c-versin-28octubre2007.html' title='Intuitive C# - versión 28/octubre/2007'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-1792675349905811032</id><published>2007-11-11T20:39:00.000-04:00</published><updated>2007-11-11T20:42:07.783-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='db4o'/><title type='text'>Generaciones de Bases de Datos (un poco de historia)</title><content type='html'>Cuando hablamos de bases de datos, en nuestras conversaciones nos referimos a datos relacionales. Esto no fue siempre así, antes que el  modelo relacional fuese desarrollado, existió otro modelo de datos.&lt;br /&gt;&lt;br /&gt;    Ahora, el caso para considerar las alternativas ha llegado a ser cada vez más fuerte, con las nuevas generaciones de leguajes de desarrollo orientados a objetos  se abre una gama de oportunidades a las aplicaciones, y a su vez a las base de datos con la aparición de las bases de datos nativas, orientadas a guardar estos objetos creados por las aplicaciones [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/10/31/generaciones-de-bases-de-datos-un-poco-de-historia.aspx"&gt;Leer mas&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-1792675349905811032?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/1792675349905811032/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=1792675349905811032' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1792675349905811032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1792675349905811032'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/11/generaciones-de-bases-de-datos-un-poco.html' title='Generaciones de Bases de Datos (un poco de historia)'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-5614433035406883866</id><published>2007-09-09T16:48:00.000-04:00</published><updated>2007-10-11T21:29:09.290-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Que sencillo es enviar un email por smtp desde .net</title><content type='html'>Creo que el comentario sobra, el titulo del articulo lo dice todo, &lt;strike&gt;pero como siempre hablare un poco de pajita ,&lt;/strike&gt; un dia sentado y aburido en mi lugar de trabajo, le pedi un codigo a un compañero de trabajo (Luis Villarroel - Emp. Meditotal). Le dije "pasame el codigo que tienes para enviar correo" y me paso un codigo en VB.NET &lt;strike&gt;realmente no soy amigo de VB.NET&lt;/strike&gt; así que lo pase a C#. [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/08/27/que-sencillo-es-enviar-un-email-por-smtp-desde-net.aspx"&gt;Leer mas&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;Nota:&lt;br /&gt;Un Saludo a &lt;a href="http://vmunzenmayer.blogspot.com/"&gt;Victor Munzenmayer&lt;/a&gt; A., el cual me realizo una pregunta y no me dio tiempo a contestarla, realmente el mismo la contesto... La pregunta es la siguiente:&lt;br /&gt;&lt;br /&gt;Que pasa si el servidor smtp requiere autentificacion???&lt;br /&gt;R: Si el servidor requiere autentificación se debe crear una credencial para el SmtpClient que defines, lo cual queda de la siguiente manera:&lt;br /&gt;smtp.Credentials = new NetworkCredential(&lt;i&gt;mail del usuario&lt;/i&gt;, &lt;i&gt;password del mail anterior&lt;/i&gt;);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-5614433035406883866?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/5614433035406883866/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=5614433035406883866' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5614433035406883866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5614433035406883866'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/09/que-sencillo-es-enviar-un-email-por.html' title='Que sencillo es enviar un email por smtp desde .net'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4101860281168920526</id><published>2007-09-09T16:46:00.000-04:00</published><updated>2007-09-09T16:48:17.805-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 1.0'/><title type='text'>Especificando el CLR que debe ejecutar la aplicacion</title><content type='html'>Como definir la version de Framework que utilizara nuestra aplicación, mediante la instrucción &lt;b&gt;&lt;supportedruntime&gt;&lt;/b&gt;, insertada en app.config, fuerza a la aplicación a utilizar un framework especifico o diferente al que se creo el ensamblado - Archivo EXE o DLL - [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/07/19/especificando-el-clr-con-el-cual-se-debe-ejecutar-la-aplicacion.aspx"&gt;Leer mas]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4101860281168920526?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4101860281168920526/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4101860281168920526' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4101860281168920526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4101860281168920526'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/09/especificando-el-clr-que-debe-ejecutar.html' title='Especificando el CLR que debe ejecutar la aplicacion'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-3390467986138642176</id><published>2007-09-09T16:45:00.000-04:00</published><updated>2007-09-09T16:46:33.509-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio Orcas'/><title type='text'>Soporte Multi-Targeting de VS 2008</title><content type='html'>&lt;p&gt;A principios de este mes en el TechEd anunciamos el nombre oficial de Visual Studio “Orcas” - que se llamará Visual Studio 2008. También dijimos que el nombre oficial del .NET Framework “Orcas” será .NET Framework 3.5 (incluye LINQ, soporte integrado para ASP.NET AJAX, nuevos controles de datos para ASP.NET, y mucho más).&lt;span id="more-67"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;VS2008 y .NET 3.5 Beta 2 se publicarán a finales de verano, y la Beta2 tendrá una licencia go-live para aquellos que quieran poner sus aplicaciones en producción usando las nuevas características inmediatamente.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;¿Que es Multi-Targeting?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Las pasadas versiones de Visual Studio tan sólo soportaban una versión concreta del .NET Framework. Así, VS2002 sólo trabajaba con la versión .NET 1.0, VS2003 con .NET 1.1 y VS2005 sólo con .NET 2.0. [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/07/19/soporte-multi-targeting-de-vs-2008.aspx"&gt;Leer mas&lt;/a&gt;]&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-3390467986138642176?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/3390467986138642176/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=3390467986138642176' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3390467986138642176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3390467986138642176'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/09/soporte-multi-targeting-de-vs-2008.html' title='Soporte Multi-Targeting de VS 2008'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-8033268383778847175</id><published>2007-09-09T16:43:00.000-04:00</published><updated>2007-09-09T16:44:57.945-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>.NET y el miedo al vértigo - Jorge Serrano.</title><content type='html'>Ante todo excelente articulo que se disparo mi amigo Jorge Serrano, debes de estar pisando los 60 años de edad, por que vienes de programación lineal, programación estructurada y programación con objeto – “Jorge, se te olvido nombrar las tarjetas perforadas donde almacenabas los programas que hacías en fortran”, si hubieres sido gringo, seguro hubieses trabajado con la &lt;a href="http://es.wikipedia.org/wiki/ENIAC" target="_blank"&gt;ENIAC&lt;/a&gt; – Todo es una broma, el fin de semana nos comemos una barbacoa – Virtual - [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/07/17/net-y-el-miedo-al-v-rtigo-jorge-serrano.aspx"&gt;Leer mas&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-8033268383778847175?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/8033268383778847175/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=8033268383778847175' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8033268383778847175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8033268383778847175'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/09/net-y-el-miedo-al-vrtigo-jorge-serrano.html' title='.NET y el miedo al vértigo - Jorge Serrano.'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-1149281968339376736</id><published>2007-09-09T16:41:00.000-04:00</published><updated>2007-09-09T16:42:59.404-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='VB6'/><title type='text'>Chivo que se devuelve se esnuca…!</title><content type='html'>Este viejo dicho es muy originario de mi país caribeño, anteriormente los chivos eran animales salvajes viviendo en pradera y llanos comiéndose todo a su paso, estos eran cazados indiscriminadamente, cuando salían corriendo y giraban tendían a voltearse o caerse al suelo. – los mas viejos o mayores – Nosotros atribuimos este decir a las personas que se contradicen mucho o que viene haciendo algo bien o muy bien y luego cambia de opinión o curso de una manera imprevista, de hay viene el dicho. [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/07/13/chivo-que-se-devuelve-se-esnuca.aspx"&gt;Leer mas&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-1149281968339376736?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/1149281968339376736/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=1149281968339376736' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1149281968339376736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1149281968339376736'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/09/chivo-que-se-devuelve-se-esnuca.html' title='Chivo que se devuelve se esnuca…!'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-9033734920606519318</id><published>2007-09-09T16:39:00.000-04:00</published><updated>2007-09-09T16:41:12.758-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>Oferta Laboral .NET (Lima-Peru)</title><content type='html'>Haciendo eco del buen proyecto que tiene mi amigo Sergio Tarrillo en sus manos y que desea &lt;i&gt;"&lt;b&gt;Desarrolladores hábiles en la plataforma .NET, de preferencia con experiencia en C#, con capacidad de adaptarse rápidamente a un nuevo grupo de trabajo&lt;/b&gt;". &lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/07/13/oferta-laboral-net-lima-peru.aspx"&gt;ver mas&lt;/a&gt;&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-9033734920606519318?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/9033734920606519318/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=9033734920606519318' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/9033734920606519318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/9033734920606519318'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/09/oferta-laboral-net-lima-peru.html' title='Oferta Laboral .NET (Lima-Peru)'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7292596691330664547</id><published>2007-07-05T19:55:00.000-04:00</published><updated>2007-07-05T20:01:47.885-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><title type='text'>Cache de aplicaciones ClickOnce</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://labloguera.net/photos/elperucho/images/3708/640x254.aspx"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px;" src="http://labloguera.net/photos/elperucho/images/3708/640x254.aspx" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Hola amigos... &lt;/b&gt;de nuevo por estos lugares. Vengo a hablarles un poco del cache de aplicaciones de clickonce, cada vez que generamos una aplicación con clickonce e instalamos esta aplicación, esta reposa en ... [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/07/04/cache-de-aplicaciones-clickonce.aspx"&gt;Leer mas&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7292596691330664547?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7292596691330664547/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7292596691330664547' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7292596691330664547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7292596691330664547'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/07/cache-de-aplicaciones-clickonce.html' title='Cache de aplicaciones ClickOnce'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-1070243884904806633</id><published>2007-05-30T15:22:00.000-04:00</published><updated>2007-05-30T15:24:17.253-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>Estresado de tanto programar...</title><content type='html'>Alguna vez has sentido cuando programas o desarrollas dolores en la espalda, pequeños hormigueos en los ojos o simplemente que no te concentras y las ideas o cosas tan básicas no fluyen con mucha rapidez por tu mente. [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/05/28/estresado-de-tanto-programar.aspx"&gt;Leer mas&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-1070243884904806633?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/1070243884904806633/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=1070243884904806633' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1070243884904806633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1070243884904806633'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/05/estresado-de-tanto-programar.html' title='Estresado de tanto programar...'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-1276841570478988033</id><published>2007-05-18T20:14:00.000-04:00</published><updated>2007-05-18T20:18:01.559-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Windows Mobile 6 Professional and Standard SDK Refresh</title><content type='html'>&lt;p&gt;El pasado primero de abril del presente año, Microsoft saco a la luz la actualización del Windows Mobile 6 Professional y Standard SDK Refresh.&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.pdaexpertos.com/noticias/imagenes/2006/windows_mobile_6_1.gif" title="windows mobile 6" alt="windows mobile 6" align="right" height="320" width="240" /&gt; El paquete de desarrollo contiene como cualquier SDK, documentación, códigos de ejemplo, imágenes para el emulador, herramientas, etc., para poder desarrollar aplicaciones para Windows Mobile 6. [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/05/16/windows-mobile-6-professional-and-standard-sdk-refresh.aspx"&gt;Leer mas&lt;/a&gt;]&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-1276841570478988033?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/1276841570478988033/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=1276841570478988033' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1276841570478988033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1276841570478988033'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/05/windows-mobile-6-professional-and.html' title='Windows Mobile 6 Professional and Standard SDK Refresh'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4055105243678273148</id><published>2007-04-22T09:20:00.000-04:00</published><updated>2007-04-22T09:22:39.580-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Reporting Services 2005'/><title type='text'>GotReportViewer y miniRDL</title><content type='html'>&lt;p&gt;Estos dias &lt;strike&gt;confundido como siempre&lt;/strike&gt;, pedi un poco de ayuda a un amigo para generar un par de reportes (Saludos a mi amigo Hansell Kopp) pasamos por un pequeño bar... cerca de su oficina y hay nos quedamos. Les comento el dialogo:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Mi loco ayudame a generar unos reportes, porque realmente no entiendo los RDLC (&lt;i&gt;el perucho&lt;/i&gt;)&lt;/li&gt;&lt;li&gt;Eso es facilito... &lt;strike&gt;siempre dice eso cuando sabe algo&lt;/strike&gt; existen dos paginas a mi parecer muy importantes una es gotreportviewer y la otra es minirdl (&lt;i&gt;hansell&lt;/i&gt;) [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/04/21/reportviewer-y-minirdl.aspx"&gt;Leer mas&lt;/a&gt;]&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4055105243678273148?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4055105243678273148/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4055105243678273148' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4055105243678273148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4055105243678273148'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/04/gotreportviewer-y-minirdl.html' title='GotReportViewer y miniRDL'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-3493598305815963862</id><published>2007-04-22T09:18:00.000-04:00</published><updated>2007-04-22T09:19:42.122-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>La inspiracion empieza en algun punto</title><content type='html'>Te gusta la programacion? no sabes por donde empezar? has escuchado de .net en todas partes sin embargo aun no logras entender que es? [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/04/21/la-inspiracion-empieza-en-algun-punto.aspx"&gt;Leer mas&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-3493598305815963862?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/3493598305815963862/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=3493598305815963862' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3493598305815963862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3493598305815963862'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/04/la-inspiracion-empieza-en-algun-punto.html' title='La inspiracion empieza en algun punto'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4955466030520276287</id><published>2007-04-22T09:15:00.000-04:00</published><updated>2007-04-22T09:17:52.011-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>En busca del Framework correcto... ¿2.0 ó 3.0?</title><content type='html'>Microsoft sacó a la luz, hace ya tiempo, la versión Microsoft .NET Framework 3.0. Sin embargo, son muchas las preguntas y dudas que se plantean acerca de Microsoft .NET Framework 2.0 y Microsoft .NET Framework 3.0. Dudas que creo que he respondido en no pocas ocasiones en mi blog, al igual que muchos blogueros no sólo de Geeks.ms. [&lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/04/21/en-busca-del-framework-correcto-2-0-3-0.aspx"&gt;Leer mas&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4955466030520276287?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4955466030520276287/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4955466030520276287' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4955466030520276287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4955466030520276287'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/04/en-busca-del-framework-correcto-20-30.html' title='En busca del Framework correcto... ¿2.0 ó 3.0?'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-5371864694293570157</id><published>2007-04-14T20:51:00.000-04:00</published><updated>2007-04-16T15:32:55.168-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Leyendo un hoja de excel con Visual C#</title><content type='html'>Les cuento estos dias un cliente me pidió que una tarea, consistía en lo siguiente, leer un hoja de calculo de excel y actualizar una tabla, esto es porque las listas de precio que le entregan sus proveedores son en excel. &lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/04/14/leyendo-un-hoja-de-excel-con-c.aspx"&gt;Leer más.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-5371864694293570157?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/5371864694293570157/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=5371864694293570157' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5371864694293570157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5371864694293570157'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/04/leyendo-un-hoja-de-excel-con-visual-c.html' title='Leyendo un hoja de excel con Visual C#'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-600249928866245202</id><published>2007-04-14T10:30:00.000-04:00</published><updated>2007-04-14T10:35:08.274-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Intuitive C#</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.marteens.com/ianm.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 147px; height: 109px;" src="http://www.marteens.com/ianm.gif" alt="" border="0" /&gt;&lt;/a&gt;Como siempre revisando los blogs que visito frecuentemente me encontré con un articulo que me pareció interesante y decido compartirlo con ustedes, es sobre un libro que esta escribiendo &lt;a href="http://commanet.blogspot.com/" mce_href="http://commanet.blogspot.com/"&gt;Ian Marteens&lt;/a&gt;, llamado &lt;a href="http://www.marteens.com/pdfs/csharp_intsight.pdf" mce_href="http://www.marteens.com/pdfs/csharp_intsight.pdf"&gt;Intuitive C#&lt;/a&gt;&lt;span sortmode="Normal" sortkey="" firsthandle="cns!7CC9F2B7406F44D0!827" lasthandle="cns!7CC9F2B7406F44D0!769" id="BlogViewId"&gt; este se encuentra en español y puede ser bajado (formato .pdf), trata de conceptos muy básicos del lenguaje:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;ul&gt;&lt;li&gt;Common Language Runtime&lt;/li&gt;&lt;li&gt; Clases y Objetos&lt;/li&gt;&lt;li&gt; Estructuras&lt;/li&gt;&lt;li&gt; Componentes&lt;/li&gt;&lt;li&gt; Administración de Memoria&lt;/li&gt;&lt;li&gt; Generics&lt;/li&gt;&lt;li&gt; Iteración&lt;/li&gt;&lt;li&gt; Reflexión&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Fuente del articulo: &lt;a title=".NET Adventure Center" mce_href="http://paulosay.spaces.live.com/" href="http://paulosay.spaces.live.com/"&gt;.NET Adventure Center&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-600249928866245202?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/600249928866245202/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=600249928866245202' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/600249928866245202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/600249928866245202'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/04/intuitive-c.html' title='Intuitive C#'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4184855528555500336</id><published>2007-04-13T18:56:00.000-04:00</published><updated>2007-04-13T19:33:49.713-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>El conocimiento es poder - AprenderASP.NET</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://galeon.com/solocodigo/images/blog/2007/04_Abril/11_aspnet.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://galeon.com/solocodigo/images/blog/2007/04_Abril/11_aspnet.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Es el nuevo Portar lanzado por Microsoft llamado &lt;a href="http://www.aprenderasp.net/"&gt;www.aprenderasp.net&lt;/a&gt;, para la comunidad de habla hispana sobre ASP.NET.  Cubre desde  secciones de migraciones de PHP, JSP y hasta una sección de  AJAX, posee webcast, articulos relacionados y muchos ejemplos. Esto me lo entere por el blogs de &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2007/04/11/13061.aspx"&gt;Sergio Tarrillo&lt;/a&gt;, que se entero a su vez por un articulo de &lt;a href="http://blogs.msdn.com/nguada/archive/2007/04/11/aprender-asp-net-para-desarrolladores-de-jsp-y-o-php.aspx"&gt;Néstor Guadarrama&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos y disfrutemos como siempre este portal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4184855528555500336?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4184855528555500336/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4184855528555500336' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4184855528555500336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4184855528555500336'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/04/el-conocimiento-es-poder-aprenderaspnet.html' title='El conocimiento es poder - AprenderASP.NET'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-8730161405174295632</id><published>2007-04-10T16:04:00.000-04:00</published><updated>2007-04-10T16:06:15.158-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Participa y gana un juego Flight Simulator X</title><content type='html'>&lt;p&gt;Obten la cuarta estrella y ayuda a los mas necesitados... La Estrella Solidaria&lt;br /&gt;&lt;/p&gt;&lt;p&gt;¿Qué es la Estrella Solidaria?&lt;br /&gt;Es una iniciativa del programa &lt;strong&gt;Desarrollador Cinco Estrellas&lt;/strong&gt; de Microsoft . El objetivo es que, a traves de su participación y su crecimiento profesional, la comunidad de desarrolladores de Latinoamérica pueda además ayudar a las Aldeas Infantiles SOS de sus países. Esto se logra a través de donaciones a tres paises de Latinoamérica que el programa DCE hará a nombre de la comunidad.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A traves de un sistema de acumulacion de estrellas, que en esta oportunidad será la Cuarta Estrella del programa. Así todos y cada una de los participantes de DCE que ya hayan obtenido su Cuarta Estrella o lo haga durante el periodo de la promoción (habiéndose registrado al programa antes del 1 de abril de 2007), acumulará una Estrella Solidaria para su país. Al final del período, haremos una donacion a los tres paises que hayan acumulado más Estrellas Solidarias (la Cuarta Estrella), en el nombre de su comunidada. La donación irá destinada a ayudar a la infancia necesitada de las Aldeas SOS de esos paises.&lt;/p&gt; &lt;table bgcolor="#c5e6fe" border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td align="left" valign="top"&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/estrella1.jpg" alt="" height="41" width="66" /&gt;&lt;/td&gt;                                     &lt;td align="left" valign="top"&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/1ptrans.gif" alt="" height="1" width="5" /&gt;&lt;/td&gt;                                     &lt;td class="txt-negro"&gt;Para el &lt;strong&gt;1er país&lt;/strong&gt; con más Estrellas Solidarias (Cuartas Estrellas participantes) acumuladas, cada estrella equivaldrá al monto de &lt;strong&gt;USD $5,00&lt;/strong&gt;&lt;/td&gt;                                     &lt;td class="txt-negro"&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/1ptrans.gif" alt="" height="1" width="5" /&gt;&lt;/td&gt;                                   &lt;/tr&gt;                                   &lt;tr&gt;                                     &lt;td colspan="4" bgcolor="#ffffff"&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/1ptrans.gif" alt="" height="1" width="1" /&gt;&lt;/td&gt;                                   &lt;/tr&gt;                                   &lt;tr&gt;                                     &lt;td&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/estrella2.jpg" alt="" height="41" width="66" /&gt;&lt;/td&gt;                                     &lt;td&gt; &lt;/td&gt;                                     &lt;td class="txt-negro"&gt;Para el &lt;strong&gt;2do país&lt;/strong&gt; con más Estrellas Solidarias (Cuartas Estrellas participantes) acumuladas, cada estrella equivaldrá al monto de &lt;strong&gt;USD $4,00&lt;/strong&gt;&lt;/td&gt;                                     &lt;td class="txt-negro"&gt; &lt;/td&gt;                                   &lt;/tr&gt;                                   &lt;tr&gt;                                     &lt;td colspan="4" bgcolor="#ffffff"&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/1ptrans.gif" alt="" height="1" width="1" /&gt;&lt;/td&gt;                                   &lt;/tr&gt;                                   &lt;tr&gt;                                     &lt;td&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/estrella3.jpg" alt="" height="41" width="66" /&gt;&lt;/td&gt;                                     &lt;td&gt; &lt;/td&gt;                                     &lt;td class="txt-negro"&gt;Para el &lt;strong&gt;3er país&lt;/strong&gt; con más Estrellas Solidarias (Cuartas Estrellas participantes) acumuladas, cada estrella equivaldrá al monto de &lt;strong&gt;USD $3,00&lt;/strong&gt;&lt;/td&gt;                                     &lt;td class="txt-negro"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;Todo lo que necesitas hacer es alcanzar y certificar tu Cuarta Estrella, y esta estará contando automáticamente para tu país. Te invitamos a unirte a tus compañeros y que colaboremos juntos en esta noble causa.&lt;br /&gt;                              &lt;br /&gt;                               La iniciativa solidaria&lt;strong&gt; termina el 31 de Mayo del 2007&lt;/strong&gt;. Todos los  participantes con al menos una estrella y todos los registrados de DCE &lt;strong&gt;antes del 1 de abril de 2007 &lt;/strong&gt;son elegibles para que sus estrellas cuenten al llegar a la cuarta. Los nuevos registrados en DCE a partir del inicio de la iniciativa solidaria no son elegibles.&lt;/p&gt; &lt;p&gt;Participar de la campaña de la Estrella Solidaria no solo beneficiará a los niños de tu país: también &lt;strong&gt;te hará acreedor a un juego &lt;a href="http://www.microsoft.com/latam/juegos/fsx/" target="_blank"&gt;Flight Simulator X&lt;/a&gt;&lt;/strong&gt;, el famoso simulador de vuelo de Microsoft.&lt;/p&gt;                                       &lt;p&gt;Podrán obtener este producto &lt;strong&gt;sin ningún costo&lt;/strong&gt; todos los participantes de la Estrella Solidaria, es decir, todos aquellos que hayan obtenido su Cuarta Estrella antes del 31 de mayo de 2007 y se hayan registrado a Desarrollador Cinco Estrellas antes del 1 de abril de 2007.&lt;/p&gt;                                       &lt;p&gt;&lt;strong&gt;La forma de retirar el producto será anunciada en esta misma página&lt;/strong&gt;, una vez que la campaña de la Estrella Solidaria haya finalizado; es decir, luego del 1 de junio de 2007.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;¡Sin sorteos: obtén la Estrella Solidaria y el Flight Simulator será tuyo ! &lt;/strong&gt;&lt;/p&gt;                                                                                                                                                                                   &lt;table border="0" cellpadding="3" cellspacing="0" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td align="center" bgcolor="#ffffff" valign="middle" width="66"&gt;&lt;a href="http://www.microsoft.com/latam/juegos/fsx/"&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/caja_flight_sim.jpg" alt="" border="0" height="158" width="108" /&gt;&lt;/a&gt;&lt;/td&gt;                                       &lt;td bgcolor="#ffffff"&gt;&lt;table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="3" width="100%"&gt;                                           &lt;tbody&gt;&lt;tr class="txt-negro"&gt;                                             &lt;td&gt;&lt;img src="http://www.mslatam.com/latam/msdn/comunidad/dce2005/solidaria/images/1ptrans.gif" alt="" height="1" width="3" /&gt;&lt;/td&gt;                                             &lt;td bgcolor="#ffffff"&gt;&lt;p&gt;&lt;strong&gt;Flight Simulator X: La experiencia en vuelos más real de la historia.&lt;/strong&gt;&lt;br /&gt;Flight Simulator X permite a los jugadores tener la ventaja del poder de sus PC con Windows como nunca antes, y Windows Vista facilita y agiliza la entrada en el juego mientras se eligen nuevos niveles de detalles con sensacionales gráficos.&lt;br /&gt;Cuenta con gráficos 3D , Flight Simulator X involucrará al jugador en un mundo real y dinámico y una gran selección de aviones – desde el Havilland Beaver y Grumman Goose al Boeing 737-800 y Cessna 172.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-8730161405174295632?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/8730161405174295632/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=8730161405174295632' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8730161405174295632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8730161405174295632'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/04/participa-y-gana-un-juego-flight.html' title='Participa y gana un juego Flight Simulator X'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-6792035744275570307</id><published>2007-04-10T15:29:00.000-04:00</published><updated>2007-04-10T15:44:48.821-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>He sido taggeado...</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="" lang="ES-VE"&gt;He sido taggeado por &lt;a href="http://lucasontivero.spaces.live.com/"&gt;Lucas Ontivero&lt;/a&gt; que fue taggeado por &lt;a href="http://damiangalletini.spaces.live.com/"&gt;Damian Galletini&lt;/a&gt; quien a su vez fue taggeado por &lt;a href="http://staff.southworks.net/blogs/johnny/archive/2007/03/18/I_2700_m-it_2100_-Tagged-by-Mat_ED00_as-Woloski.aspx"&gt;Johnny Halife&lt;/a&gt; que fue taggeado por &lt;a href="http://staff.southworks.net/blogs/matiaswoloski/archive/2007/03/18/Tagged.aspx"&gt;Matias Woloski&lt;/a&gt; quien a su vez fue taggeado por … asi continua la cadena.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="ES-VE"&gt;Reutilizando texto de Damián: (encontrado en blogs de Lucas Ontivero)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="ES-VE"&gt;"... los tags o las marcas se trata de que una persona cuente cinco cosas no muy conocidas de uno y luego le pase la pelota a otras cinco personas para que hagan lo mismo."&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="ES-VE"&gt;Como dicen por alli… “Empecemos por el principio”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;ol style="margin-top: 0cm;" start="1" type="1"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="ES-VE"&gt;Mi interés por el mundo del      computo, comenzó cuando mi padre me regalo un computado “Commodore &lt;st1:metricconverter productid="64”" st="on"&gt;64”&lt;/st1:metricconverter&gt;. Realmente no sabíamos      (mi primo henry medina y yo) mucho de esto pero poco a poco comprando      revistas y instruyéndonos en este mundo. Recuerdo como si fuese hoy,      tapeábamos código Basic, para realizar un programa de juegos, comenzábamos      a las 7:00 am y terminábamos de a las 3:00 o 5:00 pm, jugábamos 2 o 3      horas y después a apagar el computador… este no tenia medio de      almacenamiento. Un año después me lo regalaron para navidad. Realmente mi      padre no sabia que este pequeño aparato con solo 64 kb cambiaria parte de      mi vida.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="ES-VE"&gt;Me gusta compartir en familia,      en especial con mi hijo Carlos Eduardo, realmente cada día que pasa me      hace vivir experiencias diferentes (y solo tiene siete años) el año pasado      le compre un playstation II, para quitarlo un poquito del computador y      este año me propuso cambiar, que me quedase con su video juego y el con mi      computador. Lo mas seguro es que antes de cumplir los diez años le compre      un computador y con conexión a Internet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="ES-VE"&gt;Comencé algo que realmente me sigue      atrayendo bastante pero lo tengo abandonado, que es el Aikido tengo solo      un quinto kyu, pero eso me ayudo a controlar el almanaque (cuando uno se      va poniendo viejo).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="ES-VE"&gt;Existen cosas con las que      realmente sueño si..! Ser una persona reconocida en la comunidad de      desarrolladores de mi país, convertirme en un MVP, realmente compartir el      poco conocimiento que tengo. Persona que admiro dentro de la comunidad de      desarrolladores…? Si realmente todos lo MVP son de mi admiración, pero en      especial al Sr. Manuel Mendez.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="ES-VE"&gt;Me encanta la música no tengo      un ritmo en especial, desde Mozar a Soda Stereo, pasando por Queen, sin      olvidad a Arjona y por su puesto mi bella música venezolana.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="ES-VE"&gt;Cosas que me desagradan, ser ignorado,      realmente creo que todas las personas sepan o no, de un tema especifico      tienen importancia. A veces mi esposa no entiende el placer que me da      escribir un artículo y publicarlo en el blogs. Realmente es un      satisfacción increíble que personas lean tus artículos y estos sirvan como      punto de partida a nuevas ideas, por mi parte creo que de este modo avanza      la cualquier comunidad o sociedad&lt;span style=""&gt;       &lt;/span&gt;(el poder ayudar a otras personas, con los problemas en lo que a      desarrollo de software se refiere).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="ES-VE"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Bueno con esto termino… y paso la papa caliente a mis amigos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal"&gt;&lt;span style="" lang="ES-VE"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;a href="http://wchiquito.blogspot.com/"&gt;William Chiquito&lt;/a&gt;, Alien Obando, &lt;a href="http://www.dbwares.blogspot.com/"&gt;Mary Arcia&lt;/a&gt;  y &lt;a href="http://labloguera.net/blogs/csharp"&gt;Un informatico en contrucción&lt;/a&gt; – (csharp - de la comunidad labloguera.net)&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-6792035744275570307?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/6792035744275570307/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=6792035744275570307' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/6792035744275570307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/6792035744275570307'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/04/he-sido-taggeado.html' title='He sido taggeado...'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-332685102328979202</id><published>2007-03-31T18:20:00.000-04:00</published><updated>2007-03-31T18:33:15.148-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>MyIP.es, encuentra tu IP en Google Maps</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.myip.es/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://www.myip.es/ipimage/ipaddresslogo.gif" alt="" border="0" /&gt;&lt;/a&gt;Revisando como siempre algunos blogs amigos (en este caso fue el de &lt;a href="http://christianquintana.blogspot.com/2007/03/myipes-encuentra-tu-ip-en-google-maps.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Cristian&lt;/span&gt; Quintana's&lt;/a&gt;), encontré este articulo que me pareció interesante, consiste en una aplicación &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;web&lt;/span&gt; que a partir de nuestra dirección &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;IP&lt;/span&gt; publica, muestra una serie de datos sobre la localización del sitio físico...&lt;br /&gt;&lt;br /&gt;Yo había oído hablar de esto, pero les confieso que solo lo hacían los servicios de seguridad del estado.&lt;br /&gt;&lt;br /&gt;El vinculo es el siguiente &lt;a href="http://www.myip.es/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;MyIP&lt;/span&gt;.es&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-332685102328979202?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/332685102328979202/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=332685102328979202' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/332685102328979202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/332685102328979202'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/myipes-encuentra-tu-ip-en-google-maps.html' title='MyIP.es, encuentra tu IP en Google Maps'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4803535382490962432</id><published>2007-03-30T23:47:00.000-04:00</published><updated>2007-03-31T07:19:40.850-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET 2.0'/><title type='text'>Implementando SqlTransaction en un TableAdapters...</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;h3&gt; &lt;p&gt;&lt;b&gt;Saludos amigos...&lt;/b&gt;&lt;/p&gt; &lt;/h3&gt; &lt;p&gt;Les comento algo antes de entrar al tema, yo trabaje mucho con DAAB (Data Access Application Block) me estudie lo básico del DAAB y mis pocas aplicaciones que he implante me funcionaron, recientemente comencé un nuevo proyecto y decidí hacerlo desde cero, haber que cosas se me ocurrían de nuevo y salir un poco de los código rutinarios – copiar y pegar - (ustedes saben cuando uno ya forma parte de un comunidad global – labloquera.net – ya se cree un MVP) y decidí aventurarme con los TableAdapters, hijos míos mayor sorpresa me andado, es increíble el poder que tienes, la facilidad de uso y lo rápido que lo implementas. Todos mis TableAdapters están conectados con Procedimientos Almacenados (Select, Insert, Update y Delete), agregué un nuevo campo a una tabla y actualice los procedimientos almacenado para agregar este nuevo campo (esto lo realice en la base de datos – SQL Server 2005) y después ejecutas un re-configuración del TableAdapter, esto te genera todo de nuevo otra vez y lo mas bonito de esto sabes que es…? No escribiste ni una línea de código…! Como se le podrá llamar a esto Magia o RAD.&lt;/p&gt;  &lt;p&gt; &lt;img src="http://byfiles.storage.msn.com/x1pN1mp8dKYgTFg_6o63RXFUJmBr4YHZsHpVHEvJl41aK1dcY9Sd8HI2ZNnLq9ajdsOk4HdjJxXVrQxJcP-XvpDyF8w9GDBgMZnyg3Fnv8H81etftNqHBMjnA" title="TableAdapter Configuration" alt="TableAdapter Configuration" height="453" width="577" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;Esto esto parece increíble y quisas muy difícil, pero realmente es mucho mas facil de lo que se inmaginan. No crean que esto lo descubri yo  (no me sente bajo un arbol y una manzana me golpeo la cabeza) simplemente busque en Internet, conseguí varias personas y paginas web que preguntaban y deseaban hacer lo mismo que yo queria. Comenze a probar e investigar la mayoria estaban perdidos, solo unas pocas paginas web se acercaban a esto. Anexo fuente de datos:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blah.winsmarts.com/2006/06/18/the-definitive-tableadapters--transactions-blog-post.aspx" target="_blank"&gt;http://blah.winsmarts.com/2006/06/18/the-definitive-tableadapters--transactions-blog-post.aspx&lt;/a&gt; (escrita por Sahil Malik-“Pro ADO.NET 2.0”)&lt;br /&gt;&lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=301804&amp;SiteID=1" target="_blank"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=301804&amp;amp;SiteID=1&lt;/a&gt; (Forum de Microsoft MSDN)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Las transacciones van pegadas a los objetos command de los TableAdapter (Insert, Update, Delete) dependiendo del caso…&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;SqlTransaction&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt; tran = IndiqueLaConnection.BeginTransaction();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;this&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.Adapter.UpdateCommand.Transaction = tran;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;this&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.Adapter.InsertCommand.Transaction = tran;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="font-family:courier new;"&gt; &lt;span style=";font-size:85%;color:blue;"  &gt;this&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.Adapter.DeleteCommand.Transaction = tran;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Les explico como hacer esto en varios pasos…&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Paso 1.-&lt;/b&gt;&lt;br /&gt;Seleccionamos un DataTable, para este caso nuestra DataTable es Productos y el TableAdapter que trabajaremos es ProductosTableAdapter. &lt;/p&gt;  &lt;p&gt;&lt;img src="http://byfiles.storage.msn.com/x1pN1mp8dKYgTFg_6o63RXFUJmBr4YHZsHpeOdK7qRd10UqcXOKRZFsVZvK4BgcIAaA5njl-qE2uU4VdLh-GlwIAe7VfsIYnabm1YrqDpwT9jrl_Za4_TTOuw" title="ProductosTableAdapter" alt="ProductosTableAdapter" height="421" width="249" /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Nota:&lt;/u&gt; La forma de trabajar los TableAdapters, es mediante las clases parciales (partial class) todo los que escribamos en el archivo .Designer.cs, se perderá en cualquier cambio o pestañeo que se realice el DataSet, debido a que este es un archivo generado.  &lt;/p&gt;  &lt;p&gt; &lt;img src="http://byfiles.storage.msn.com/x1pN1mp8dKYgTFg_6o63RXFUJmBr4YHZsHpRJIwszfPP8f926Up3AJ9poY17YBMa22LhWtorpd8Q2GEjsXESP8gX5A13cz7TeSE_s0ZJFRYIAplp3HhgbKrHA" title="Soluction Explorer" alt="Soluction Explorer" height="244" width="255" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Y Como se crean una clase parcial (partial class) de un TableAdapter..?&lt;/i&gt;&lt;br /&gt;Sencillo haciendo Doble Click con el raton – Mouse – en los metodos “Fill,GetData()” o en cualquier otro. Automáticamente se abrirá un archivo que contiene nuestra clase parcial.&lt;/p&gt;     &lt;p class="MsoNormal"  style="text-align: justify;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;namespace&lt;/span&gt;&lt;span style="font-size:85%;"&gt; Admin.DAL._ProductosTableAdapters&lt;br /&gt;{&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;partial&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span&gt;ProductosTableAdapter&lt;/span&gt; : System.ComponentModel.&lt;span&gt;Component&lt;/span&gt;&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;Aquí es donde añadiremos el código para manejar a nuestro gusto el TableAdapter (crearemos un mostró como frankiTableAdapter – esperemos que no se nos salga de control.) &lt;/p&gt;  &lt;p&gt;&lt;img src="http://byfiles.storage.msn.com/x1pN1mp8dKYgTFg_6o63RXFUJmBr4YHZsHpdne2ZFJgzPQIhYOnH1XpVuvSOhXk-yrM46QYvTjQ3n82USwfkWxxtJyY5QqjHNTh9XwFcL9ADw4rQKU6xE9rHA" title="FrankiTableAdapter" alt="FrankiTableAdapter" height="265" width="243" /&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt; Paso 2.-&lt;/b&gt;&lt;br /&gt;Agregar los métodos que nos ayudaran a controlar la transacción, los métodos para abrir la conexión, cerrar la conexión y comenzar la transacción. Debemos recordar que los TableAdapter controlan nuestra bodega de datos (ellos compran por nosotros, venden por nosotros, reciben el cambio por nosotros y nos entregan el producto a nosotros), es decir abre la conexión a la base de datos, ejecuta la instrucción (select,insert,update,delete) o nos devuelve los datos y por ultimo cierra la conexión. Y estos nuevos métodos los agregaremos dentro de nuestra clase parcial que vimos anteriormente. &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;color:blue;"   &gt;namespace&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt; Admin.DAL._ProductosTableAdapters&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;partial&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span&gt;ProductosTableAdapter&lt;/span&gt; : System.ComponentModel.&lt;span&gt;Component&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:green;"&gt;// Abrir la conexion a la base de datos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span&gt;SqlConnection&lt;/span&gt; OpenConnection()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// Abre la conexion a la base de datos en caso de estar cerrada&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;color:blue;"   &gt;if&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt; (_connection.State != System.Data.&lt;span&gt;ConnectionState&lt;/span&gt;.Open)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;                &lt;/span&gt;_connection.Open();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// retorna la conexion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt; _connection;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:green;"&gt;// Cierra la conexión&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; CloseConnection()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// si se dan cuenta no he definido la variable "_connection"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// es porque me la estoy utilizandola de la clase parcial &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// que ya se definio y se encuentra en el archivo productos.Designer.cs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;_connection.Close();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:green;"&gt;// Arrancamos la transacción&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span&gt;SqlTransaction&lt;/span&gt; BeginTransactionUpdate(&lt;span&gt;SqlConnection&lt;/span&gt; IndiqueLaConnection)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// Verificamos de nuevo el estado de la conexion - soy un paranoico -&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;color:blue;"   &gt;if&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt; (IndiqueLaConnection.State == System.Data.&lt;span&gt;ConnectionState&lt;/span&gt;.Closed)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;throw&lt;/span&gt; &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span&gt;Exception&lt;/span&gt;(&lt;span&gt;"La conección esta cerrado, por lo tanto no se puede realizar una nueva transacción"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// Comensamos una nueva transaccion a partir de la conexión que estamos pasando&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// esta la asignamos a una variable "tran" de SqlTransaccion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;SqlTransaction&lt;/span&gt; tran = IndiqueLaConnection.BeginTransaction();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// this.Adapter =&gt; es un metodo definido por el TableAdapter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// dentro del archivo Productos.Designer.cs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// Asignamos al metodo ".Transaction" de cada uno de los comandos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// (insert, update, delete) del TableAdapter el objeto SqlTransaccion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:green;"&gt;// contenido en la variable "tran"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;       &lt;/span&gt;&lt;span&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;color:blue;"   &gt;this&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;.Adapter.UpdateCommand.Transaction = tran;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.Adapter.InsertCommand.Transaction = tran;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.Adapter.DeleteCommand.Transaction = tran;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:'Courier New';font-size:85%;color:green;"   &gt;// Y por ultimo retornamos el objeto SqlTransaccion &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;span style="color:green;"&gt;// si alguien mas la necesita...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt; tran;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:85%;"  &gt;&lt;span&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:'Courier New';font-size:8;"  &gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18pt; text-align: justify; text-indent: -18pt; font-weight: bold;"&gt;Paso 3.-&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 18pt; text-align: justify; text-indent: -18pt;"&gt;&lt;span style="font-family:Verdana;"&gt;&lt;span&gt;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';font-size:7;"  &gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Verdana;"&gt;Como implementamos esto dentro de nuestro código, de esta forma;  &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left: 18pt; text-align: justify; text-indent: -18pt;"&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;       &lt;p class="MsoNormal"  style="margin-left: 35.4pt;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;                                        &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:blue;"   &gt;void&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt; tbttAceptar_Click(&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;color:blue;"   &gt;object&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sender, &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;EventArgs&lt;/span&gt;&lt;span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;ProductosTableAdapter&lt;/span&gt;&lt;span style="font-size:85%;"&gt; elProducto = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span&gt;ProductosTableAdapter&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;System.Data.SqlClient.&lt;span&gt;SqlConnection&lt;/span&gt; tableAdapConn = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;System.Data.SqlClient.&lt;span&gt;SqlTransaction&lt;/span&gt; tableAdapTran = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span&gt;try&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;tableAdapConn = &lt;span style="color:blue;"&gt;this&lt;/span&gt;.elProducto.OpenConnection();&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;tableAdapTran = &lt;span style="color:blue;"&gt;this&lt;/span&gt;.elProducto.BeginTransactionUpdate(tableAdapConn);&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span&gt;// Colocas en este espacio tu transaccion&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.elProducto.Update(&lt;span style="color:blue;"&gt;this&lt;/span&gt;._Productos.Productos);&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tableAdapTran.Commit();&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;catch&lt;/span&gt; (&lt;span&gt;Exception&lt;/span&gt; ex1)&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span&gt;MessageBox&lt;/span&gt;.Show(ex1.Message, &lt;span&gt;""&lt;/span&gt;, &lt;span&gt;MessageBoxButtons&lt;/span&gt;.OK, &lt;span&gt;MessageBoxIcon&lt;/span&gt;.Error);&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;tableAdapTran.Rollback();&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;span&gt;finally&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;tableAdapConn.Close();&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: courier new;"&gt; &lt;/p&gt; &lt;p&gt;&lt;b&gt;Paso 4.-&lt;/b&gt;&lt;br /&gt;Lo mas probable es que tengas otros TableAdapter (DepartamentosTableAdapter, ProveedoresTableAdapter, etc) y es realmente cuando se debe utilizar transacciones porque estas trabajando con varias actualizaciones en un solo bloque, si alguna actualización falla se debe ejecutar un rollback() y con esto nos reversara las actualizaciones anteriormente realizadas a la falla (ya sea un insert, un delete o un update). El código seria el siguiente, por supuesto añadiendo a la clase partial de los TableAdapter lo anteriormente descrito en el paso 1 y añadiendo un nuevo metodo al paso 2. &lt;/p&gt; &lt;p&gt;Agregar nuevo método al &lt;b&gt;Paso 2&lt;/b&gt; – TransaccionUpdate (sqlTransaccion xxxx) para este caso trabajaremos con otro TableAdapter (DepartamentosTableAdapter)&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;partial&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style=""&gt;DepartamentosTableAdapter&lt;/span&gt; : System.ComponentModel.&lt;span style=""&gt;Component&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:green;"&gt;// Abrir la conexion a la base de datos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span&gt;SqlConnection&lt;/span&gt; OpenConnection()…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:green;"&gt;// Cierra la conexión&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; CloseConnection()…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:green;"&gt;// Arrancamos la transacción&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span&gt;SqlTransaction&lt;/span&gt; BeginTransactionUpdate(&lt;span&gt;SqlConnection&lt;/span&gt; IndiqueLaConnection)…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;span style="color:green;"&gt;// Utilizamos la transaccion anterior&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;public&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color:blue;"&gt;bool&lt;/span&gt; TransactionUpdate(&lt;span&gt;SqlTransaction&lt;/span&gt; miTransaccion)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;     &lt;/span&gt;&lt;span&gt;   &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;bool&lt;/span&gt; reval = &lt;span style="color:blue;"&gt;false&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt; (miTransaccion.Connection.State == System.Data.&lt;span&gt;ConnectionState&lt;/span&gt;.Open)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;            &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.Adapter.UpdateCommand.Transaction = miTransaccion;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.Adapter.InsertCommand.Transaction = miTransaccion;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;                &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.Adapter.DeleteCommand.Transaction = miTransaccion;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;                &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;reval = &lt;span style="color:blue;"&gt;true&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt; reval;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: courier new;"&gt; &lt;/p&gt; &lt;p style="font-style: italic;"&gt;Este método lo su única función es utilizar un transacción existente y asignarla al método “Transacción” de los comandos del TableAdapter. Y como se implementa es nuevo código, de la siguiente manera…&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;System.Data.SqlClient.&lt;span&gt;SqlConnection&lt;/span&gt; tableAdapConn = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;System.Data.SqlClient.&lt;span&gt;SqlTransaction&lt;/span&gt; tableAdapTranProd = &lt;span style="color:blue;"&gt;null&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt; &lt;/span&gt;tableAdapConn = &lt;span style="color:blue;"&gt;this&lt;/span&gt;.elProducto.OpenConnection();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;   &lt;/span&gt;tableAdapTranProd = &lt;span style="color:blue;"&gt;this&lt;/span&gt;.elProducto.BeginTransactionUpdate(tableAdapConn);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;   &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.elDepartamento.TransactionUpdate(tableAdapTranProd);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;   &lt;/span&gt;&lt;span style="color:green;"&gt;// Colocas en este espacio tu transaccion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;   &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.elProducto.Update(&lt;span style="color:blue;"&gt;this&lt;/span&gt;._Productos.Productos);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;   &lt;/span&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.elDepartamento.Update(&lt;span style="color:blue;"&gt;this&lt;/span&gt;._Productos.Departamentos);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:green;"  &gt;&lt;span&gt;   &lt;/span&gt;// el objeto tableAdapTranProd control la transaccion de&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:green;"  &gt;&lt;span&gt;   &lt;/span&gt;// elProducto y elDepartamento (ambos TableAdapter)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;   &lt;/span&gt;tableAdapTranProd.Commit();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;catch&lt;/span&gt;&lt;span style="font-size:85%;"&gt; (&lt;span&gt;Exception&lt;/span&gt; ex1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;MessageBox&lt;/span&gt;.Show(ex1.Message, &lt;span&gt;""&lt;/span&gt;, &lt;span&gt;MessageBoxButtons&lt;/span&gt;.OK, &lt;span&gt;MessageBoxIcon&lt;/span&gt;.Error);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;   &lt;/span&gt;tableAdapTranProd.Rollback();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;finally&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;   &lt;/span&gt;tableAdapConn.Close();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: courier new;" class="MsoNormal"&gt; &lt;/p&gt; &lt;p&gt;Hay que recordar que ambos TableAdapters estan dentro de un DataSet y por lo tanto poseen la misma conexión a la base de datos y eso me permite utilizar la misma Transacción.&lt;/p&gt; &lt;p&gt;&lt;img src="http://byfiles.storage.msn.com/x1pN1mp8dKYgTFg_6o63RXFUFbNyK-I2bltq1q6GpSA8RctiPs2qHq-DaucrMSqdFlkvYGrXRzID5nMcVmGtEnMsfhWuetlX2hVgVb_BWqbOYSqA3dwIWMVVw" title="DataSet - Productos" alt="DataSet - Productos" height="438" width="493" /&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;p&gt;En caso de tener conexiones diferentes o apuntaran a diferentes bases de datos, tendría que aplicar otra arquitectura de transacción como MSDTC (Microsoft Distributed Transaction Coordinator) mediante el namespace “System.Transactions”, pero como dice el final de toda historia ¡Ese es otro articulo, que estaré hablando en otro post.!&lt;/p&gt; &lt;p&gt;Y Gracias por leer...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-style: italic; color: rgb(255, 153, 0);font-size:85%;" &gt;Nota: Disculpen el mal formato del codigo que sé que dificulta un poco la comprencion, realmente no se como acomodarlo si alguien me ayuda, se lo agradeceria.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;Tambien lo pueden leer de la &lt;a href="http://labloguera.net/blogs/elperucho/archive/2007/03/31/implementando-sqltransaction-en-un-tableadapters.aspx"&gt;bloguera.net&lt;/a&gt; creo que esta un poco mejor...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4803535382490962432?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4803535382490962432/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4803535382490962432' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4803535382490962432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4803535382490962432'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/implementando-sqltransaction-en-un.html' title='Implementando SqlTransaction en un TableAdapters...'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7064112250194076170</id><published>2007-03-24T15:03:00.000-04:00</published><updated>2007-03-24T15:06:00.685-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>ebook "Introducing Microsoft Code Name Atlas"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mwbooks.dk/images/623457X%5B1%5D.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://mwbooks.dk/images/623457X%5B1%5D.jpg" alt="" border="0" /&gt;&lt;/a&gt;Recientemente &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;microsoft&lt;/span&gt; puso a las disposición de la comunidad un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ebook&lt;/span&gt; (libro en formato digital), acerca de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;AJAX&lt;/span&gt;. Este libro escrito por &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Dino&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Esposito&lt;/span&gt; (miembro de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Solid&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Quality&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Learning&lt;/span&gt;) cubre la versión &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;CTP&lt;/span&gt; de Agosto del 2006, esta en ingles &lt;span style="text-decoration: line-through;"&gt;para variar o cosa rara&lt;/span&gt; muestra una idea clara lo que es &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;AJAX&lt;/span&gt;, posee suficiente ejemplos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;graficos&lt;/span&gt; &lt;span style="text-decoration: line-through;"&gt;una imagen vale mas que mil palabras&lt;/span&gt; y describe un poco el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Ajax&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Tool&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Kit&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;version&lt;/span&gt; beta), realmente recomendado...&lt;p&gt;Ya varios blog realizan comentarios del libro y a puntan al &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;link&lt;/span&gt; para su descarga; &lt;a href="http://geeks.ms/blogs/jorge/archive/2007/03/18/gratis-ebook-de-microsoft-atlas-for-ajax-development.aspx" title="Jorge Serrano - ebook Ajax"&gt;Jorge Serrano&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/mapo/archive/2007/03/18/free-introducing-microsoft-code-name-atlas-for-ajax-dev-ebook.aspx" target="_blank"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Scattered&lt;/span&gt; Notes&lt;/a&gt;, &lt;a href="http://www.mentores.net/Default.aspx?tabid=104&amp;type=art&amp;amp;site=1287&amp;parentid=34" title="Mentores.NET"&gt;Mentores.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;NET&lt;/span&gt;&lt;/a&gt; &amp;amp; otros.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Para descargar el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;ebook&lt;/span&gt;: &lt;a href="http://download.microsoft.com/download/8/6/9/869052F5-403D-4B34-BFC4-E61FD28D53A1/0735623457.exe" title="Atlas o Ajax"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Introducing&lt;/span&gt; Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Code&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Name&lt;/span&gt; Atlas&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7064112250194076170?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7064112250194076170/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7064112250194076170' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7064112250194076170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7064112250194076170'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/ebook-introducing-microsoft-code-name.html' title='ebook &quot;Introducing Microsoft Code Name Atlas&quot;'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-3458538022954340187</id><published>2007-03-24T14:48:00.000-04:00</published><updated>2008-12-09T18:15:40.429-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Las Virtual Machines disponibles del MSDN - Ampliando</title><content type='html'>Ampliando un poco el articulo del Bruno &lt;a href="http://labloguera.net/blogs/elbruno/archive/2007/03/21/las-virtual-machines-disponibles-del-msdn-te-ahorras-un-poco-de-tiempo-o-no.aspx?CommentPosted=true#commentmessage" title="La Virtaul Machines Disponibles del MSDN" mce_href="/blogs/elbruno/archive/2007/03/21/las-virtual-machines-disponibles-del-msdn-te-ahorras-un-poco-de-tiempo-o-no.aspx?CommentPosted=true#commentmessage"&gt;Las Virtual Machines disponibles del MSDN&lt;/a&gt;. El sito web de Microsft Virtual PC 2007, posee una cantidad de opciones y es un laberinto interminable de conocimiento como todo los sitios de microsoft, pero realmente a nosotros nos &lt;strike&gt;importa un bledo&lt;/strike&gt; interesa que las aplicaciones que bajamos de estos sitos funcionen lo mas rápido posible (bajamos, instalamos, probamos y funciona ya....!). &lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 473px; height: 310px;" src="http://4.bp.blogspot.com/_9AheKDRbNzA/RgVzL6OdLXI/AAAAAAAAADU/oF_I_TBqjF8/s400/virtualpc2007.JPG" alt="" id="BLOGGER_PHOTO_ID_5045565605984152946" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Con Microsoft Virtual PC sucede lo mismo &lt;strike&gt;a mi parecer&lt;/strike&gt; queremos montar la maquina virtual, ejecutar o probar nuestra aplicación y borrar la maquina virtual de nuestro PC. Existe un link que nos permite bajar los VHD que tanto nos interesa y para remate hay una gran cantidad de VHD para Virtual PC:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;p=8&amp;amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d234c9dda-5452-4946-9e2f-d4b64082814e%26DisplayLang%3den"&gt;ISA Server 2006 VHD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=7&amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d7b243252-acb7-451b-822b-df639443aeaf%26DisplayLang%3den"&gt;SQL Server 2005 VHD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;p=6&amp;amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d692a6e3c-81c9-4d8a-93fa-266d651735dc%26DisplayLang%3den"&gt;Exchange Server 2007 VHD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=5&amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d77f24c9d-b4b8-4f73-99e3-c66f80e415b6%26DisplayLang%3den"&gt;Windows Server 2003 R2 VHD&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Enlace de Virtual Hard Disk &lt;a href="http://www.microsoft.com/vhd" title="vhd" mce_href="http://www.microsoft.com/vhd"&gt;http://www.microsoft.com/vhd&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-3458538022954340187?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/3458538022954340187/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=3458538022954340187' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3458538022954340187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3458538022954340187'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/las-virtual-machines-disponibles-del.html' title='Las Virtual Machines disponibles del MSDN - Ampliando'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9AheKDRbNzA/RgVzL6OdLXI/AAAAAAAAADU/oF_I_TBqjF8/s72-c/virtualpc2007.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7114023301958035283</id><published>2007-03-24T08:08:00.000-04:00</published><updated>2007-04-14T22:30:30.421-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>Nuevo blog -labloguera.net/blogs/elperucho-</title><content type='html'>Saludos a todos...&lt;br /&gt;He conseguido otro espacio en el blog "labloguera.net", realmente esta orientado a la divulgación de la tecnología .net, realmente de los 3 blog que es probado este es el mas completo que he visto.&lt;br /&gt;bueno después les describo las características de este blog...&lt;br /&gt;Continuare escribiendo en los dos blog, porque realmente no se como se hacer que se muestre el contenido de un articulo en otro blog...&lt;br /&gt;&lt;br /&gt;La dirección es la siguiente: &lt;a href="http://labloguera.net/blogs/elperucho/default.aspx"&gt;http://labloguera.net/blogs/elperucho/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7114023301958035283?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7114023301958035283/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7114023301958035283' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7114023301958035283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7114023301958035283'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/nuevo-blog-lablogueranetelperucho.html' title='Nuevo blog -labloguera.net/blogs/elperucho-'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-8795198100208459952</id><published>2007-03-24T08:07:00.000-04:00</published><updated>2007-03-24T08:19:12.418-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Adios al viejo zorro...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.microsoft.com/presspass/images/gallery/boxshots/web/vfp9.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 231px; height: 350px;" src="http://www.microsoft.com/presspass/images/gallery/boxshots/web/vfp9.jpg" alt="" border="0" /&gt;&lt;/a&gt;Hola como siempre son las 12:47 a.m. y no concilio el sueño por supuesto hoy ya es sábado y me levanto un poco tarde, revisando los blog de mis amigos, encontré una triste noticia (específicamente el blog del el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;bruno&lt;/span&gt;), "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;FoxPRO&lt;/span&gt; a partir de ahora es de todos..."      &lt;p&gt;No se liberaran mas versiones de Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;FoxPro&lt;/span&gt; después de 9.0 por parte de Microsoft, pero tendrá soporte hasta el 2015, es pasara a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CODEPLEX&lt;/span&gt; como un proyecto de software libre para que la comunidad de desarrolladores continúen la evolución del mismo. Yo desarrolle dos proyectos en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;FoxPRO&lt;/span&gt; cuando se desarrollaba bajo DOS, existían cosas que no entendía &lt;strike&gt;los objetos y muchas otras&lt;/strike&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;asi&lt;/span&gt; que regrese a mi viejo y obsoleto &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Clipper&lt;/span&gt; &lt;strike&gt;como lo amaba, me sentía como pes en el agua&lt;/strike&gt;. Después Microsoft adquiere &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;FoxPRO&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;computer&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;associates&lt;/span&gt; adquiere &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Clipper&lt;/span&gt;, días oscuros en la vida de cualquier programador en &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Clipper&lt;/span&gt; y días azules para los desarrolladores de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;FoxPRO&lt;/span&gt;.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Bueno amigos de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;FoxPRO&lt;/span&gt;, nosotros los desarrolladores de C# les damos nuestro mas sentido ... y lo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;difrutamos&lt;/span&gt; porque desarrollador que no ha cambiado de lenguaje en cinco años, no le ha visto bien las piernas a la vecina...&lt;/p&gt;&lt;p&gt;Fuente del Articulo :&lt;a href="http://elbruno.com/blogs/elbruno/archive/2007/03/19/foxpro-a-partir-de-ahora-es-de-todos-como-el-derecho-a-replica-o-a-conquistar-el-mundo.aspx" title="ADIOS A FOXPRO" target="_blank"&gt;El &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Bruno&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/spanish/msdn/vfoxpro/default.asp" title="Visual FoxPro "&gt;Pagina Oficial de Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;FoxPro&lt;/span&gt;&lt;/a&gt; (español)&lt;/p&gt;&lt;p&gt;&lt;a href="http://es.wikipedia.org/wiki/Visual_FoxPro" title="wikipedia visual foxpro"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Wikipedia&lt;/span&gt; - Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;FoxPro&lt;/span&gt;&lt;/a&gt; (español)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-8795198100208459952?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/8795198100208459952/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=8795198100208459952' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8795198100208459952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8795198100208459952'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/adios-al-viejo-zorro.html' title='Adios al viejo zorro...'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7834359681238779464</id><published>2007-03-12T12:07:00.001-04:00</published><updated>2007-03-12T12:18:44.949-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>ASP.NET AJAX para aplicaciones existentes</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://galeon.com/solocodigo/images/blog/2007/01_Enero/22_AJAX.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 569px; height: 338px;" src="http://galeon.com/solocodigo/images/blog/2007/01_Enero/22_AJAX.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Extraído&lt;/span&gt; del blog de Sergio &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Tarrillo&lt;/span&gt;'s.&lt;br /&gt;Nos comenta &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Sergio&lt;/span&gt; en si blog, el como configurar &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Ajax&lt;/span&gt; para nuestras &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;apliciones&lt;/span&gt; existentes y por su puesto nos &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;envía&lt;/span&gt; a la pagina de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Ajax&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;net&lt;/span&gt; donde se encuentra una mayor &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;explicación&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Blog de &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2007/01/23/9096.aspx?CommentPosted=true#commentmessage"&gt;Sergio &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Tarrillo&lt;/span&gt;'s&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ajax.asp.net/docs/ConfiguringASPNETAJAX.aspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;AJAX&lt;/span&gt; para aplicaciones existentes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7834359681238779464?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7834359681238779464/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7834359681238779464' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7834359681238779464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7834359681238779464'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/aspnet-ajax-para-aplicaciones_12.html' title='ASP.NET AJAX para aplicaciones existentes'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7635150816346018185</id><published>2007-03-12T10:00:00.000-04:00</published><updated>2007-03-12T10:09:52.032-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><title type='text'>Si los desarrolladores construyesemos aviones</title><content type='html'>Excelente articulo extraido del blog de &lt;a href="http://geeks.ms/blogs/elbruno/archive/2007/03/09/si-los-informaticos-construyesemos-aviones-esta-seria-nuestra-realidad.aspx"&gt;el bruno&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Nq55R7R-qfw"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Nq55R7R-qfw" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Que loquera....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7635150816346018185?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7635150816346018185/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7635150816346018185' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7635150816346018185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7635150816346018185'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/si-los-desarrolladores-construyesemos.html' title='Si los desarrolladores construyesemos aviones'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-8337628866727773925</id><published>2007-03-12T08:53:00.000-04:00</published><updated>2007-03-12T09:13:12.108-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Club Starter Kit 2.0 (con ASP.NET AJAX)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.codeplex.com/ClubStarterKit/Project/FileDownload.aspx?DownloadId=7090"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.codeplex.com/ClubStarterKit/Project/FileDownload.aspx?DownloadId=7090" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Microsft&lt;/span&gt; ha creado un la nueva versión de Club &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Starter&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Kit&lt;/span&gt; 2.0 (bueno realmente esta en la versión beta 2) . Posee una gran &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;cantidad&lt;/span&gt; de contenido y nuevas &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;características&lt;/span&gt;, con el fin de realizar un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;site&lt;/span&gt; de altura (por &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;supuesto&lt;/span&gt; con &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;AJAX&lt;/span&gt; 1.0).&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;Características&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;   * Corrección de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Bugs&lt;/span&gt;&lt;br /&gt;   * Soporte para foros.&lt;br /&gt;   * Editor &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;FCK&lt;/span&gt;.&lt;br /&gt;   * Administración &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Web&lt;/span&gt;.&lt;br /&gt;   * Servicio de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;RSS&lt;/span&gt;.&lt;br /&gt;   * Páginas &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;web&lt;/span&gt; de noticias con formato para impresión.&lt;br /&gt;   * Páginas &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;web&lt;/span&gt; de calendario con formato para impresión.&lt;br /&gt;   * &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ASPNETDB&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;mdf&lt;/span&gt; incluido dentro de la base de datos principal.&lt;br /&gt;   * Blogs. (básico para una comunidad).&lt;br /&gt;   * Módulo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;RSVP&lt;/span&gt;.&lt;br /&gt;   * &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;ASP&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;NET&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;AJAX&lt;/span&gt;.&lt;br /&gt;   * &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Newsletter&lt;/span&gt; .&lt;br /&gt;   * &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;CMS&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Para la versión &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;RC&lt;/span&gt;1 se planea las siguientes &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;features&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;   * &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Searching&lt;/span&gt;.&lt;br /&gt;   * Nuevos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Themes&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;En toda comunidad y sitio &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Web&lt;/span&gt;, que ofrece servicio de noticias, es básico tener el servicio de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;RSS&lt;/span&gt;. Además que a toda comunidad enriquece tener blogs para los miembros, y los foros para escuchar y dar &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;feedback&lt;/span&gt; a los usuarios, también es básico. Y si a eso le sumamos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;ASP&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;NET&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;AJAX&lt;/span&gt;, Club &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;Starter&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;Kit&lt;/span&gt; 2.0 se esta convirtiendo en un sitio &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;Web&lt;/span&gt; a la altura de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;Web&lt;/span&gt; 2.0. Ahora tenemos la oportunidad, que esta en versión beta, de pedir lo que creamos que le hace falta para ser un Club &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;Site&lt;/span&gt; completo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Fuente del Articulo: &lt;a href="http://geeks.ms/blogs/sergiotarrillo/archive/2007/03/12/11603.aspx"&gt;Blog de Sergio &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;Tarrillo&lt;/span&gt;'s&lt;/a&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Download&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;Codeplex&lt;/span&gt;: &lt;a href="http://www.codeplex.com/ClubStarterKit/Release/ProjectReleases.aspx?ReleaseId=1916"&gt;Club &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;Starter&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;Kit&lt;/span&gt; 2.0&lt;/a&gt;&lt;br /&gt;Pagina  del Proyecto: &lt;/span&gt;&lt;a href="http://www.codeplex.com/ClubStarterKit"&gt;&lt;span style="font-size:85%;"&gt;Club &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;Starter&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;Kit&lt;/span&gt; 2.0&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos y lo disfruten...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-8337628866727773925?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/8337628866727773925/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=8337628866727773925' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8337628866727773925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8337628866727773925'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/club-starter-kit-20-con-aspnet-ajax.html' title='Club Starter Kit 2.0 (con ASP.NET AJAX)'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7780404683781587652</id><published>2007-03-11T09:53:00.000-04:00</published><updated>2007-03-11T09:55:58.458-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Andean Web Day</title><content type='html'>&lt;table align="center" border="0" cellspacing="0" width="500"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_fondo-gris"&gt; &lt;table align="center" border="0" cellspacing="0" width="490"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_fondo-blanco"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="486"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td width="486"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td width="14%"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td width="86%"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td width="486"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_texto"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/topbannerve.jpg" height="328" width="486" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-azul"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea2" colspan="3"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="3"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="10" width="12" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; &lt;table border="0" cellpadding="5" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_texto-blanco"&gt; &lt;p&gt;¿Estás pensando en desarrollar aplicaciones Web?&lt;br /&gt;¿Estás realizando algún proyecto con tecnologías Web y aún no has decidido que tecnología usar?&lt;/p&gt; &lt;p&gt;¡En este evento podrás ver las tendencias y tecnologías que existen hoy para el desarrollo de software orientado al WEB!&lt;/p&gt; &lt;p&gt;Ven y comparte con nosotros técnicas y mejores prácticas, y entérate de lo que te brindará la tecnología Microsoft en los próximos meses.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="3"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="10" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_fondo-rojo"&gt; &lt;table border="0" cellpadding="5" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_fondo-gris2" colspan="2"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="84%"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/titulo1.gif" height="15" hspace="5" vspace="5" width="125" /&gt;&lt;/td&gt; &lt;td rowspan="2" align="right" valign="top" width="16%"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/icono.gif" height="34" hspace="8" vspace="3" width="44" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_textoazul" width="23%"&gt;&lt;strong&gt;Duración&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_textoazul" align="center" width="77%"&gt;&lt;strong&gt;Descripción&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea2" colspan="2"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_textoazul"&gt;0:45 min&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_textoazul" align="center"&gt;Desarrollo web: Más allá de ASP .NET 2.0&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea2" colspan="2"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_textoazul"&gt;1:15 min&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_textoazul" align="center"&gt;Patrones de implementación para Asp.Net Ajax - Aplicaciones web asíncronas&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea2" colspan="2"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_textoazul"&gt;&lt;strong&gt;0:15 min&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_textoazul" align="center"&gt;&lt;strong&gt;Break&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea2" colspan="2"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_textoazul"&gt;1:15 min&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_textoazul" align="center"&gt;Creando tu primera aplicación XAML&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea2" colspan="2"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_textoazul"&gt;1:30 min&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_textoazul" align="center"&gt;Expression Blend: ¡Desarrollando interfaces espectaculares!&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea2" colspan="2"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="3"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="15" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="15" width="15" /&gt;&lt;/td&gt; &lt;td&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/titulo2.gif" height="15" hspace="4" width="247" /&gt;&lt;/td&gt; &lt;td align="right"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/flecha.gif" height="27" hspace="18" width="27" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;Valencia&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-cuadro"&gt; &lt;table border="0" cellpadding="5" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_texto-blanco" valign="top" width="21%"&gt;20/03/2007&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;Cines Unidos, Sambil Valencia Sala 1&lt;br /&gt;Urb. Moñongo, C.C Sambil-Valencia, entre 2da y 3era Base, Naguanagua, Venezuela&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Registro: 8:00 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Inicio: 8:30 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Fin: 12:30 PM&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;&lt;a class="EC_link-11" href="http://microsoft.researchexpress.net/tracking/mail_tracking.asp?id_usuario=728687&amp;id_evento=2&amp;amp;id_envio=9283&amp;id_shot=35074&amp;amp;desc=va&amp;url=http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032332463&amp;amp;Culture=es-VE" target="_blank"&gt;Inscríbete!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad" colspan="4"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="5" width="5" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;Maracaibo&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-cuadro"&gt; &lt;table border="0" cellpadding="5" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_texto-blanco" valign="top" width="21%"&gt;&lt;strong&gt;22/03/2007&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt; &lt;p&gt;Cines Unidos, Sambil Maracaibo Sala 2&lt;br /&gt;Sambil Maracaibo, Av. Guajira, Maracaibo, Venezuela&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Registro: 8:00 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Inicio: 8:30 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Fin: 12:30 PM&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;&lt;a class="EC_link-11" href="http://microsoft.researchexpress.net/tracking/mail_tracking.asp?id_usuario=728687&amp;id_evento=2&amp;amp;id_envio=9283&amp;id_shot=35074&amp;amp;desc=ma&amp;url=http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032332480&amp;amp;Culture=es-VE" target="_blank"&gt;Inscríbete!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad" colspan="4"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="5" width="5" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;San Cristobal&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-cuadro"&gt; &lt;table border="0" cellpadding="5" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_texto-blanco" valign="top" width="21%"&gt;&lt;strong&gt;27/03/2007&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;Cines Unidos, Sambil San Cristóbal Sala 7&lt;br /&gt;Sector Sabana Larga, Av. Libertador, Nivel Autopista,&lt;br /&gt;San Cristóbal, Venezuela&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Registro: 8:00 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Inicio: 8:30 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Fin: 12:30 PM&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;&lt;a class="EC_link-11" href="http://microsoft.researchexpress.net/tracking/mail_tracking.asp?id_usuario=728687&amp;id_evento=2&amp;amp;id_envio=9283&amp;id_shot=35074&amp;amp;desc=san&amp;url=http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032332470&amp;amp;Culture=es-VE" target="_blank"&gt;Inscríbete!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad" colspan="4"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="5" width="5" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;Puerto Ordaz&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-cuadro"&gt; &lt;table border="0" cellpadding="5" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_texto-blanco" valign="top" width="21%"&gt;&lt;strong&gt;29/03/2007&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;Cines Unidos, C.C. Orinokia Sala 7&lt;br /&gt;Centro Comercial Orinokia, Puerto Ordaz, Venezuela&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Registro: 8:00 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Inicio: 8:30 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Fin: 12:30 PM&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;&lt;a class="EC_link-11" href="http://microsoft.researchexpress.net/tracking/mail_tracking.asp?id_usuario=728687&amp;id_evento=2&amp;amp;id_envio=9283&amp;id_shot=35074&amp;amp;desc=puerto&amp;url=http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032332475&amp;amp;Culture=es-VE" target="_blank"&gt;Inscríbete!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad" colspan="4"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="5" width="5" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt; &lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;Caracas&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-linea"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_fondo-cuadro"&gt; &lt;table border="0" cellpadding="5" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="EC_texto-blanco" valign="top" width="21%"&gt;&lt;strong&gt;03/04/2007&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;Cines Unidos, Sambil Caracas Sala 3&lt;br /&gt;Av. Libertador, C.C Sambil, Nivel Autopista, Plaza la Música, Urb. Chacao, Caracas, Venezuela&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Registro: 8:00 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Inicio: 8:30 AM&lt;/strong&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco"&gt;&lt;strong&gt;Fin: 12:30 PM&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="EC_texto-blanco" colspan="3"&gt;&lt;a class="EC_link-11" href="http://microsoft.researchexpress.net/tracking/mail_tracking.asp?id_usuario=728687&amp;id_evento=2&amp;amp;id_envio=9283&amp;id_shot=35074&amp;amp;desc=car&amp;url=http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032332474&amp;amp;Culture=es-VE" target="_blank"&gt;Inscríbete!&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad" colspan="4"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="1" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="5" width="5" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_ciudad" colspan="2"&gt; &lt;div align="center"&gt;&lt;strong&gt;Recuerde confirmar su asistencia comunicándose con el Centro de Atencion al cliente de Microsoft&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="10" width="1" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="EC_texto-blanco" colspan="2"&gt; &lt;div align="center"&gt;Colombia&lt;br /&gt;4010404 (Bogotá) ó 01 8000 5 10595 y 01 8000 9 10595&lt;br /&gt;&lt;strong&gt;Ecuador&lt;/strong&gt;&lt;br /&gt;1 800 258025&lt;br /&gt;Perú&lt;br /&gt;595-0500 - 0 800 51900&lt;br /&gt;Venezuela&lt;br /&gt;0 800 6427676 - 0 800 MICROSOFT&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="15" width="15" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="3"&gt;&lt;img alt="" src="http://www.microsoft.com/latam/images/andino/msdn_tour/trans.gif" height="20" width="15" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7780404683781587652?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7780404683781587652/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7780404683781587652' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7780404683781587652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7780404683781587652'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/andean-web-day.html' title='Andean Web Day'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-1646757508269702942</id><published>2007-03-11T07:43:00.000-04:00</published><updated>2007-03-11T07:58:16.278-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comunidad'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>"Invitación al Solid Quality Summit Latinoamerica 2007"</title><content type='html'>Continuando con el articulo de&lt;a href="http://wchiquito.blogspot.com/2007/03/invitacin-al-solid-quality-summit.html"&gt;"Invitación al Solid Quality Summit Latinoamerica 2007"&lt;/a&gt; publicado en el blog de mi amigo William Chiquito, tan fue la inquietud que le envie un correo a &lt;b&gt;Federico Bazo Alfaro &lt;/b&gt;(Organizador del Evento):&lt;br /&gt;&lt;br /&gt;&lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif'; color: rgb(31, 73, 125);"&gt;Hola Pedro:&lt;/span&gt;&lt;/p&gt;    &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif'; color: rgb(31, 73, 125);"&gt;&lt;br /&gt;Un placer saludarte.&lt;/span&gt;&lt;/p&gt;    &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif'; color: rgb(31, 73, 125);" lang="ES-CR"&gt;&lt;br /&gt;Tal y como me lo comentas Venezuela no esta en la lista de países actualmente, sin embargo no descartes aun la posibilidad de que agreguemos a tu país a la gira, la segunda parte de la gira visita Uruguay, Chile, Argentina y Brazil y perfectamente podemos agregar la parada en Venezuela esto depende mucho del apoyo que tengamos de parte de Microsoft y algunos otros sponsors.&lt;/span&gt;&lt;/p&gt;  &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif'; color: rgb(31, 73, 125);" lang="ES-CR"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif'; color: rgb(31, 73, 125);" lang="ES-CR"&gt;Saludos y gracias por escribirnos,&lt;/span&gt;&lt;/p&gt;  &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif'; color: rgb(31, 73, 125);" lang="ES-CR"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;div&gt;  &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);"&gt;Federico Bazo&lt;/span&gt;&lt;/p&gt;  &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; color: rgb(31, 73, 125);"&gt;&lt;img id="EC_Picture_x0020_1" src="http://by124w.bay124.mail.live.com/mail/SafeRedirect.aspx?hm__tg=http://207.46.11.249/att/GetAttachment.aspx&amp;hm__qs=file%3d4fb8b7bb-8aae-4a0a-90ae-3182e07d8c96.jpg%26ct%3daW1hZ2UvanBlZw_3d_3d%26name%3daW1hZ2UwMDEuanBn%26inline%3d1%26rfc%3d0%26empty%3dFalse&amp;amp;oneredir=1&amp;ip=10.1.106.222&amp;amp;d=d1030&amp;mf=0" alt="cid:image001.jpg@01C74FB9.B12B0880" height="77" width="160" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif'; color: rgb(31, 73, 125);"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;div&gt;  &lt;div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;"&gt;  &lt;p class="EC_MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif';"&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif';"&gt; Pedro Obando [mailto:pedroobando@hotmail.com]&lt;br /&gt;&lt;b&gt;Sent:&lt;/b&gt; Tuesday, March 06, 2007 6:11 PM&lt;br /&gt;&lt;b&gt;To:&lt;/b&gt; Federico Bazo Alfaro&lt;br /&gt;&lt;b&gt;Subject:&lt;/b&gt; Saludos desde Venezuela&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p class="EC_MsoNormal"&gt; &lt;/p&gt;  &lt;p class="EC_MsoNormal"&gt;&lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif';"&gt;Saludos Federico,&lt;br /&gt;&lt;br /&gt;Soy Pedro Obando de la comunidad de desarrolladores (.NET &amp; SQLServer - mug.net Venezuela) de Venezuela&lt;br /&gt;Veo que comienza la gira casi por tada latino america  y no veo mi pais Venezuela, porque no desean venir a venezuela&lt;br /&gt;La comunidad venezola tambien es importante. y por favor tomenos en cuenta para la proxima gira...&lt;br /&gt;&lt;br /&gt;Un caluroso saludos desde Venezuela Pedro Obando...&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 10pt; font-family: 'Tahoma','sans-serif';"&gt;&lt;/span&gt;&lt;br /&gt;Comunidad todo depende de nuestra unión y nuestro interes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-1646757508269702942?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/1646757508269702942/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=1646757508269702942' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1646757508269702942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1646757508269702942'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/invitacin-al-solid-quality-summit.html' title='&quot;Invitación al Solid Quality Summit Latinoamerica 2007&quot;'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4145770148508562880</id><published>2007-03-02T11:08:00.000-04:00</published><updated>2007-03-24T08:20:28.986-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patterns practices'/><title type='text'>Just Released: Enterprise Library 3.0 February 2007 CTP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.codeplex.com/entlib/Project/FileDownload.aspx?CountDownload=false&amp;DownloadId=4809"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 509px; height: 143px;" src="http://www.codeplex.com/entlib/Project/FileDownload.aspx?CountDownload=false&amp;amp;DownloadId=4809" alt="" border="0" /&gt;&lt;/a&gt;"&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Just&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Released&lt;/span&gt;&lt;/span&gt;: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Enterprise&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Library&lt;/span&gt;&lt;/span&gt; 3.0 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;February&lt;/span&gt;&lt;/span&gt; 2007 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;CTP&lt;/span&gt;&lt;/span&gt;", es el titulo que escribe &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;nuestro&lt;/span&gt; amigo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Tom&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Hollander&lt;/span&gt;&lt;/span&gt;'s en su blog.&lt;br /&gt;"Éste es el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;CTP&lt;/span&gt;&lt;/span&gt; antes del lanzamiento oficial de la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Ent&lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Lib&lt;/span&gt;&lt;/span&gt; 3.0, que se espera alrededor de un mes de ahora en adelante."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=2081"&gt;&lt;span class="ReleaseDetailsHeader"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Release&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;EntLib&lt;/span&gt;&lt;/span&gt;3.0 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Feb&lt;/span&gt;&lt;/span&gt;2007&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;CTP&lt;/span&gt;&lt;/span&gt; Beta&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/tomholl/default.aspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Tom&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Hollander&lt;/span&gt;&lt;/span&gt;'s Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4145770148508562880?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4145770148508562880/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4145770148508562880' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4145770148508562880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4145770148508562880'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/03/just-released-enterprise-library-30.html' title='Just Released: Enterprise Library 3.0 February 2007 CTP'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-3539886745981937563</id><published>2007-02-26T21:10:00.000-04:00</published><updated>2007-02-26T21:32:39.705-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns practices'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Factories'/><category scheme='http://www.blogger.com/atom/ns#' term='Offices 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>MSDN Magazine (.chm) "No descubrí el agua tibia...!"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msdn.microsoft.com/msdnmag/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://msdn.microsoft.com/msdnmag/images/covers/March07Coverlg.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Desde hace un tiempo, se encuentra MSDN Magazine disponible para su descarga en formato .chm, si bien esta desde Enero del 2005... es bueno tenerlas o ojearlas, realmente existen muchos artículos que después de un tiempo es qué se vienen a comprender (esto es porque nuestra mente no estaba suficientemente madura, para entenderlo en ese instante. - me pasa frecuentemente.)&lt;br /&gt;Esta revista esta disponible de diez a cinco días antes del mes de publicación.&lt;br /&gt;&lt;br /&gt;Les dejo link para su descarga &lt;a href="http://msdn.microsoft.com/msdnmag/htmlhelp.aspx"&gt;MSDN Magazine .chm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Estoy cociente que "No descubrí el agua tibia...!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-3539886745981937563?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/3539886745981937563/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=3539886745981937563' title='4 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3539886745981937563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3539886745981937563'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/msdn-magazine-chm-no-descubr-el-agua.html' title='MSDN Magazine (.chm) &quot;No descubrí el agua tibia...!&quot;'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4189751621963515615</id><published>2007-02-23T21:12:00.000-04:00</published><updated>2007-02-23T21:27:59.405-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Videos ASP.NET Principantes / Intermedio / Avanzado</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.asp.net/asp.net/images/MicrosoftASPNET.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 144px; height: 42px;" src="http://static.asp.net/asp.net/images/MicrosoftASPNET.gif" alt="" border="0" /&gt;&lt;/a&gt;Una serie de &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;vídeos&lt;/span&gt; sobre &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;asp&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;net&lt;/span&gt; 2.0, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;están&lt;/span&gt; localizados en la pagina de WWW.ASP.NET, todos los &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;vídeos&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;están&lt;/span&gt; en ingles, pero como nosotros no entendemos nada de ese idioma, simplemente vemos el &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;vídeo&lt;/span&gt; y el cursor del mouse &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;moviendose&lt;/span&gt; en la pantalla y entendemos todo... (definitivamente somos unos genios &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;deberíamos&lt;/span&gt; estar trabajando en la luna. - "&lt;span style="font-style: italic;"&gt;la luna:&lt;/span&gt; un restaurante &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;donde&lt;/span&gt; sirven pura comida chatarra")&lt;br /&gt;Los &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;vídeos&lt;/span&gt; que encontraremos son los siguiente:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.asp.net/learn/videos/default.aspx#beginners"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;Vídeos&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Asp&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Net&lt;/span&gt; para principiantes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/learn/videos/default.aspx#firstlook"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;Vídeos&lt;/span&gt; sobre comentarios de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;LINQ&lt;/span&gt;.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/learn/videos/default.aspx#howdoi"&gt;"Como lo puedo hacer" con &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ASP&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;NET&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asp.net/learn/videos/default.aspx#ajax"&gt;"Como lo puedo hacer" con &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;ASP&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;NET&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;AJAX&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Recomendables 100%&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4189751621963515615?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4189751621963515615/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4189751621963515615' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4189751621963515615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4189751621963515615'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/videos-aspnet-principantes-intermedio.html' title='Videos ASP.NET Principantes / Intermedio / Avanzado'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-6301808422749866826</id><published>2007-02-23T20:13:00.000-04:00</published><updated>2007-02-23T20:20:12.693-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patterns practices'/><title type='text'>El desarrollo de Software no es fácil, incluso cuando tenemos todo controlado</title><content type='html'>Excelente articulo de Jorge Serrano, en el que habla de los problemas que se nos presentan en el desarrollo de software... bueno y la imagen... al fin y al cabo para eso &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;están&lt;/span&gt; los &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Service&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Pack&lt;/span&gt; (Corregir nuestros errores- y uno le dice al cliente te estoy actualizando la aplicación y en realidad son unos parches que se les &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;están&lt;/span&gt; pegando). No les comenta mas y lean el articulo...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geeks.ms/blogs/jorge/archive/2007/02/22/el-desarrollo-de-software-no-es-f-cil-incluso-cuando-tenemos-todo-controlado.aspx"&gt;El desarrollo de Software no es fácil, incluso cuando tenemos todo controlado&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-6301808422749866826?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/6301808422749866826/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=6301808422749866826' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/6301808422749866826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/6301808422749866826'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/el-desarrollo-de-software-no-es-fcil.html' title='El desarrollo de Software no es fácil, incluso cuando tenemos todo controlado'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-3776047220830125588</id><published>2007-02-23T19:35:00.000-04:00</published><updated>2007-02-23T19:52:29.079-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><title type='text'>Microsoft Virtual PC 2007</title><content type='html'>Realmente &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;microsoft&lt;/span&gt; hace como los magos, saca cartas de las mangas de las camisas o chaquetas. Parece una avalancha de productos, pero no es simplemente un cambio de tecnologia:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Windows&lt;/span&gt; Vista&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Offices&lt;/span&gt; 2007&lt;/li&gt;&lt;li&gt;Virtual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;PC&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Framework&lt;/span&gt; 3.0&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SP&lt;/span&gt;1.. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SP&lt;/span&gt;2... y los que faltan...&lt;/li&gt;&lt;/ul&gt;Realmente la forma de desarrollar y de hacer las cosas con el computador (Cartas, hojas de calculo, presentaciones, desarrollo de aplicaciones, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;comunicacion&lt;/span&gt;...etc). La recta que desde hace un tiempo &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;teníamos&lt;/span&gt; con &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Windows&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;XP&lt;/span&gt; comienza a doblarse, recuerdo como si fue ayer que obtuve una copia de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;windows&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;xp&lt;/span&gt; y hace como un año aproximadamente, en un evento en la capital escuche a Manuel &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Mendez&lt;/span&gt; hablar de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;XAML&lt;/span&gt;, (realmente este mundo es cambiante y si no hacemos giros &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;rápidos&lt;/span&gt; nos &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;revuelcan&lt;/span&gt; contra el piso la &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;tecnología&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Vinculo para descargar &lt;a href="http://www.microsoft.com/windows/downloads/virtualpc/default.mspx"&gt;Virtual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;PC&lt;/span&gt; 2007&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-3776047220830125588?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/3776047220830125588/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=3776047220830125588' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3776047220830125588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/3776047220830125588'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/microsoft-virtual-pc-2007.html' title='Microsoft Virtual PC 2007'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-226972014189924474</id><published>2007-02-23T19:21:00.000-04:00</published><updated>2008-12-09T18:15:40.730-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>Liberado SP2 de SQL SERVER 2005</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9AheKDRbNzA/RbrGA01-s2I/AAAAAAAAACo/_b2Nbbez9vU/s200/2598Image.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 152px; height: 195px;" src="http://2.bp.blogspot.com/_9AheKDRbNzA/RbrGA01-s2I/AAAAAAAAACo/_b2Nbbez9vU/s200/2598Image.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Según&lt;/span&gt; la nota de prensa de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;PRESSPASS&lt;/span&gt;, la nota principal es "La actualización es totalmente compatible con &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Windows&lt;/span&gt; Vista y el sistema 2007 del Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Office&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;El &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SP&lt;/span&gt;2 entrega mejor manejo de cliente y las nuevas características que alinean con nuestra visión de la plataforma de los datos,” dijo a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Ted&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Kummert&lt;/span&gt;, vice presidente corporativo de los Data &amp;amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Storage&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Platform&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Division&lt;/span&gt; de Microsoft. “&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SP&lt;/span&gt;2 realiza un paso adelante en permitir a organizaciones traer las capacidades de la inteligencia de negocio del servidor 2005 del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SQL&lt;/span&gt; directamente a los usuarios finales en las herramientas que utilizan diario. ”.&lt;br /&gt;&lt;br /&gt;Para ver en detalle la &lt;a href="http://www.microsoft.com/presspass/press/2007/Feb07/02-19SQLSP2PR.mspx"&gt;nota de prensa&lt;/a&gt;  / &lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/servicepacks/sp2.mspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Download&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;SP&lt;/span&gt;2 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Sql&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Server&lt;/span&gt; 2005&lt;/a&gt; (Todas las versiones)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-226972014189924474?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/226972014189924474/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=226972014189924474' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/226972014189924474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/226972014189924474'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/liberado-sp2-de-sql-server-2005.html' title='Liberado SP2 de SQL SERVER 2005'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9AheKDRbNzA/RbrGA01-s2I/AAAAAAAAACo/_b2Nbbez9vU/s72-c/2598Image.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-2128889477769779681</id><published>2007-02-17T13:30:00.000-04:00</published><updated>2007-02-17T13:49:54.487-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>soapbox on msn video</title><content type='html'>Como siempre recorriendo la web visite soapbox msn, y encontre dos curiosos videos uno referente a caracteristicas de ASP.NET 2.0 y el otro mas curioso sobre la seguridad de offices, un propaganda muy particular...&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://images.soapbox.msn.com/flash/soapbox1_1.swf" quality="high" width="412" height="362" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=f3941f48-4463-483f-b98f-865ea4699ba8" &gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://soapbox.msn.com/video.aspx?vid=f3941f48-4463-483f-b98f-865ea4699ba8" target="_new" title="Nuevas caracteristicas Asp.Net 2.0 - Parte 1"&gt;Video: Nuevas caracteristicas Asp.Net 2.0 - Parte 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://images.soapbox.msn.com/flash/soapbox1_1.swf" quality="high" width="412" height="362" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=0870c447-ad9a-42e2-930e-7c77b5cce881" &gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://soapbox.msn.com/video.aspx?vid=0870c447-ad9a-42e2-930e-7c77b5cce881" target="_new" title="Microsoft in love"&gt;Video: Microsoft in love&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-2128889477769779681?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/2128889477769779681/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=2128889477769779681' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/2128889477769779681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/2128889477769779681'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/soapbox-on-msn-video.html' title='soapbox on msn video'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-2582143967813661033</id><published>2007-02-17T07:11:00.000-04:00</published><updated>2007-02-17T07:17:30.576-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>¿Qué significa un charla nivel 300 en los eventos Microsoft?</title><content type='html'>Estos &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;días&lt;/span&gt; me tope con un articulo que &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;escribió&lt;/span&gt; mi amigo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;William&lt;/span&gt; Chiquito, sobre el nivel de las charlas de Microsoft y cual es el significado de los &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;numéritos&lt;/span&gt; 100, 200, 300 y 400. Les dejo el vinculo para que &lt;a href="http://wchiquito.blogspot.com/2007/02/qu-significa-un-charla-nivel-300-en-los.html"&gt;maten la curiosidad&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-2582143967813661033?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/2582143967813661033/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=2582143967813661033' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/2582143967813661033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/2582143967813661033'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/qu-significa-un-charla-nivel-300-en-los.html' title='¿Qué significa un charla nivel 300 en los eventos Microsoft?'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7680593755397745055</id><published>2007-02-14T19:03:00.000-04:00</published><updated>2008-12-09T18:15:40.910-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tarde Desarrolladores'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Tarde de Desarrolladores - ASP .NET AJAX</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://go.microsoft.com/?linkid=6289207"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_9AheKDRbNzA/RdOWn_NJJEI/AAAAAAAAAC8/yNoxhrlbAhc/s400/topbanner.jpg" alt="" id="BLOGGER_PHOTO_ID_5031530822428599362" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Este mes, aprende y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;prepárate&lt;/span&gt;&lt;/span&gt; para desarrollar soluciones con tecnología &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ASP&lt;/span&gt;&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;NET&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;AJAX&lt;/span&gt;&lt;/span&gt;. El evento técnico enseñará a desarrolladores cómo implementar tecnología Microsoft, un experto en el tema inducirá el proceso a través de ejemplos prácticos.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Agenda del Evento&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ASP&lt;/span&gt;&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;NET&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;AJAX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Horario: 4:30 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;PM&lt;/span&gt;&lt;/span&gt; - 5:00 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;PM&lt;/span&gt;&lt;/span&gt; - Duración: 30 minutos.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;Registro&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;Horario: 5:00 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;PM&lt;/span&gt;&lt;/span&gt; a 6:00 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;PM&lt;/span&gt;&lt;/span&gt; - Duración: 1 hora.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ASP&lt;/span&gt;&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;NET&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;AJAX&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Extension&lt;/span&gt;&lt;/span&gt;: Patrón de desarrollo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;ASP&lt;/span&gt;&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;NET&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;AJAX&lt;/span&gt;&lt;/span&gt; 1.0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Modelo de aplicaciones centradas en el servidor&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Modelo de aplicaciones centradas en el cliente&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Patrones comunes de desarrollo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;AJAX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Horario 6:00 &lt;/span&gt;&lt;span style="font-style: italic;" class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; a 6:15 &lt;/span&gt;&lt;span style="font-style: italic;" class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Break&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;Horario: 6:15 &lt;/span&gt;&lt;span style="font-style: italic;" class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; a 8:00 &lt;/span&gt;&lt;span style="font-style: italic;" class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; - Duración: 45 minutos.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;ASP&lt;/span&gt;&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;NET&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;AJAX&lt;/span&gt;&lt;/span&gt; Control &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Toolkit&lt;/span&gt;&lt;/span&gt; Fundamentos del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Toolkit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Arquitectura del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;Toolkit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;ASP&lt;/span&gt;&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;NET&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;AJAX&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;Library&lt;/span&gt;&lt;/span&gt; JavaScript &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;Framework&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Conclusiones: 8:00 &lt;/span&gt;&lt;span style="font-style: italic;" class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; a 8:15 &lt;/span&gt;&lt;span style="font-style: italic;" class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fecha: Miércoles, 28 de Febrero&lt;br /&gt;Lugar: Microsoft Venezuela. Salón: Venezuela. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;Av&lt;/span&gt;&lt;/span&gt;. Principal de la Castellana, Centro &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Letonia&lt;/span&gt;&lt;/span&gt;. Torre &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;ING&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;Bank&lt;/span&gt;&lt;/span&gt;. Piso 10. Caracas-Venezuela.&lt;br /&gt;Horario: Registro: 4:30 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;PM&lt;/span&gt;&lt;/span&gt; - 5:00 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://go.microsoft.com/?linkid=6289207"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;Inscríbete&lt;/span&gt; Ya&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Articulo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;Extraido&lt;/span&gt; de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;MSDN&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;Flash&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;Latinoamerica&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;El desarrollo orientado a la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;web&lt;/span&gt;, hoy por hoy, está siendo analizado profundamente por la mayoría de los Gerentes de Proyectos o Desarrollo de las organizaciones. Esta tendencia mundial se motiva al gran avance que ha tenido el desarrollo de nuevas tecnologías para enriquecer el contenido de las páginas &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;web&lt;/span&gt;, reforzando la "experiencia del usuario" haciéndola agradable y dinámica y por ende fácil al consumidor final. Sobre esta tendencia, Microsoft ha desarrollado un grupo de tecnologías que permiten a los desarrolladores, construir aplicaciones con capacidades de actualización asíncrona, utilizando tecnología &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;AJAX&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;Asyncronous&lt;/span&gt; JavaScript &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;and&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;XML&lt;/span&gt;), denominad &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;ASP&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;NET&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;AJAX&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;Extension&lt;/span&gt; 1.0. Este &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;framework&lt;/span&gt; de desarrollo, extiende las capacidades de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"&gt;ASP&lt;/span&gt; .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;NET&lt;/span&gt; 2.0, brindando soporte programático para aplicaciones con capacidades de ejecución asíncrona, incluyendo capacidades de soportas distintos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;browsers&lt;/span&gt;, además de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;IE&lt;/span&gt;7. Para comprender más sobre esta tecnología, los invito el Miércoles 28 de Febrero, a las 04:30 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_63"&gt;PM&lt;/span&gt; en Microsoft Venezuela, a la sesión "&lt;/span&gt;&lt;a style="font-style: italic;" href="http://go.microsoft.com/?linkid=6289207" target="_blank"&gt;Tarde de Desarrolladores&lt;/a&gt;&lt;span style="font-style: italic;"&gt;", donde hablaremos más sobre este apasionante tema.&lt;br /&gt;&lt;br /&gt;Publicado por: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_64"&gt;Nestór&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_65"&gt;Guadarrama&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7680593755397745055?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7680593755397745055/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7680593755397745055' title='6 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7680593755397745055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7680593755397745055'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/tarde-de-desarrolladores-asp-net-ajax.html' title='Tarde de Desarrolladores - ASP .NET AJAX'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9AheKDRbNzA/RdOWn_NJJEI/AAAAAAAAAC8/yNoxhrlbAhc/s72-c/topbanner.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-5276620751326826643</id><published>2007-02-13T22:18:00.000-04:00</published><updated>2007-02-13T22:19:28.574-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Research : The vision</title><content type='html'>&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/muibPAUvOXk"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/muibPAUvOXk" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-5276620751326826643?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/5276620751326826643/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=5276620751326826643' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5276620751326826643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5276620751326826643'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/microsoft-research-vision.html' title='Microsoft Research : The vision'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-631004516161605832</id><published>2007-02-13T21:08:00.000-04:00</published><updated>2008-12-09T18:15:40.938-04:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>Regenerando los valores auto incrementables en SQL</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9AheKDRbNzA/RbrGA01-s2I/AAAAAAAAACo/_b2Nbbez9vU/s200/2598Image.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 157px; height: 201px;" src="http://2.bp.blogspot.com/_9AheKDRbNzA/RbrGA01-s2I/AAAAAAAAACo/_b2Nbbez9vU/s200/2598Image.jpg" alt="" border="0" /&gt;&lt;/a&gt;Alguna vez has intentado regenerar los valores auto &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;incrementales&lt;/span&gt; de una columna &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;int&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;identity&lt;/span&gt;?  &lt;p&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SQL&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Server&lt;/span&gt; cuenta con unas sentencias que nos permiten lograrlo. &lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(192, 80, 77);font-family:Courier New;" &gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;DBCC&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;CHECKIDENT&lt;/span&gt; ('&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;MyTable&lt;/span&gt;', &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;RESEED&lt;/span&gt;, 0)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;En donde &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;DBCC&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;CHECKIDENT&lt;/span&gt; es la sentencia encargada de regenerar la columna, el primer argumento es el nombre de a tabla que queremos regenerar, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;RESEED&lt;/span&gt; especifica que para esa tabla sus valores de los campos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;identity&lt;/span&gt;, se &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;resetean&lt;/span&gt; o inicializan como cero (0), es decir el &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;próximo&lt;/span&gt; valor generado sera el numero siguiente, para este caso seria el numero uno (1). &lt;/p&gt;&lt;span style="font-size:85%;"&gt;Fuente del Articulo &lt;a href="http://msmvps.com/blogs/haarongonzalez/archive/2007/02/05/546232.aspx"&gt;Blog de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Haaron&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Gonzalez&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sus detalles los puedes encontrar aquí: &lt;a href="http://msdn2.microsoft.com/en-us/library/ms176057.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms176057.aspx&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/haarongonzalez/archive/2007/02/05/546232.aspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; &lt;a href="http://msdn2.microsoft.com/en-us/library/ms176057.aspx"&gt; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-631004516161605832?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/631004516161605832/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=631004516161605832' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/631004516161605832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/631004516161605832'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/regenerando-los-valores-auto.html' title='Regenerando los valores auto incrementables en SQL'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_9AheKDRbNzA/RbrGA01-s2I/AAAAAAAAACo/_b2Nbbez9vU/s72-c/2598Image.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-7326959056367262754</id><published>2007-02-13T21:06:00.000-04:00</published><updated>2007-02-13T21:03:51.052-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patterns practices'/><title type='text'>Conoce como nace y la importancia estrategica del Grupo de Patrones y Practicas de Microsoft</title><content type='html'>&lt;p&gt;&lt;a href="http://www.neopoleon.com/home/default.aspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Rory&lt;/span&gt;&lt;/a&gt; nos acerca un poco al mundo de &lt;a href="http://msdn.microsoft.com/practices"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Pattern&lt;/span&gt; &amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Practices&lt;/span&gt;&lt;/a&gt; en donde el buen &lt;a href="http://blogs.msdn.com/edjez/"&gt;&lt;span style="font-family: Verdana; font-size: 8pt;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Edward&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Jezierski&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; y &lt;a href="http://channel9.msdn.com/www.peterprovost.org"&gt;&lt;span style="font-family: Verdana; font-size: 8pt;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Peter&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Provost&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; nos platican la forma en que este singular grupo trabaja internamente. En una entrevista de &lt;a href="http://channel9.msdn.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Channel&lt;/span&gt; 9&lt;/a&gt; titulada &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=276328"&gt;"A &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;team&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;of&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Thieves&lt;/span&gt;"&lt;/a&gt; nos presentan información interesante sobre el proceso, alcance, valor y roles del grupo. Lo que queda muy claro después de ver esta extensa entrevista es la importancia estratégica que tiene este grupo para los desarrolladores .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;NET&lt;/span&gt; y claro para Microsoft. Sucede que la vocación de este grupo está en ponerse en los zapatos de los clientes en aquellas situaciones de programación o problemas técnicos que los programadores empresariales enfrentan día con día para entender y resolver sus problemática todo esto bajo la premisa de "entender el problema de otros" para ofrecer un implementación que en un determinado contexto generalizado pueda funcionar para otros. &lt;/p&gt;&lt;p&gt;Eduardo comenta que él trabajó como soporte técnico en Microsoft y define algo interesante, comenta que no existe el software perfecto que los clientes en algún punto encontraran alguna &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;limitante&lt;/span&gt; de funcionalidad o situación en la que la tecnología simplemente puede quedar corta y es ahí en donde el consejo adecuado que la gente de soporte técnico ofrece, toma valor e importancia. Entonces, viendo esta realidad de una manera más estratégica, consolidada, funcional y realista es que se juntan algunas de las áreas de soporte técnico en aquel entonces tecnologías como Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Basic&lt;/span&gt; 6, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;MTS&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Exchenge&lt;/span&gt;, etc y encuentran un concepto para crear todo un departamento que ofrezca precisamente esos consejos adecuados. De ahí nace el grupo de Patrones y Prácticas. &lt;/p&gt;&lt;p&gt;Toda una discusión interesante y un poco cómica en donde definitivamente para todos los que nos apasiona lo que &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Pattern&lt;/span&gt; &amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Practices&lt;/span&gt; genera encontraremos valiosa y de antaño.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Fuente:&lt;a href="http://msmvps.com/blogs/haarongonzalez/archive/2007/02/03/542046.aspx"&gt;Blog de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Haaron&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Gonzalez&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-7326959056367262754?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/7326959056367262754/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=7326959056367262754' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7326959056367262754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/7326959056367262754'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/conoce-como-nace-y-la-importancia.html' title='Conoce como nace y la importancia estrategica del Grupo de Patrones y Practicas de Microsoft'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-350292459591848594</id><published>2007-02-13T20:59:00.000-04:00</published><updated>2007-02-13T20:52:42.595-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>Micro .NET Framework 2.0 SDK</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msdn2.microsoft.com/en-us/embedded/bb278106.applib%28en-us,MSDN.10%29.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 272px; height: 230px;" src="http://msdn2.microsoft.com/en-us/embedded/bb278106.applib%28en-us,MSDN.10%29.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Microsoft ha hecho pública por fin la versión definitiva de Micro .NET Framework 2.0. De esta manera, y utilizando un subcojunto reducido de clases, podemos desarrollar soluciones en C# para pequeños dispositivos (robots, relojes, neveras, lavadoras,...).&lt;br /&gt;&lt;p&gt;La descarga está disponible en inglés y tiene un tamaño de 6 Mb aproximadamente. Necesitaréis disponer de Microsoft Visual Studio 2005 Standard o superior, y un sistema operativo Windows XP, Windows Vista o Windows 2003 Server. &lt;u&gt;&lt;em&gt;&lt;strong&gt;¡Ojo!&lt;/strong&gt;, Micro .NET Framework &lt;strong&gt;no&lt;/strong&gt; es compatible con las versiones Express Edition de Visual Studio&lt;/em&gt;&lt;/u&gt;.&lt;/p&gt; &lt;p&gt;Por ahora, os adelanto una &lt;a class="" href="http://msdn2.microsoft.com/en-us/embedded/bb278106.aspx" target="_blank"&gt;visión general de Microsoft .NET Framework 2.0&lt;/a&gt;, y el enlace de descarga de la versión definitiva &lt;a class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=32f5df20-6c95-4fe8-a76c-0ed56a839ad2&amp;amp;displaylang=en" target="_blank"&gt;que encontraréis aquí&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Obtendréis más información sobre .NET Micro Framework en este &lt;a class="" href="http://msdn2.microsoft.com/en-us/embedded/bb267253.aspx" target="_blank"&gt;otro enlace&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-350292459591848594?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/350292459591848594/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=350292459591848594' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/350292459591848594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/350292459591848594'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/micro-net-framework-20-sdk.html' title='Micro .NET Framework 2.0 SDK'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-8654332089444533555</id><published>2007-02-13T20:44:00.000-04:00</published><updated>2007-02-13T20:47:37.762-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>Microsoft .NET Framework DVD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dotnetmania.com/Autores/fotos/jorge%20serrano.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 115px; height: 157px;" src="http://www.dotnetmania.com/Autores/fotos/jorge%20serrano.JPG" alt="" border="0" /&gt;&lt;/a&gt;Quizás no se conozca mucho, así que voy a comentarlo por aquí. &lt;p&gt;¿Te gustaría tener material de .NET Framework a mano en un DVD?. Pues es posible gracias a unos DVDs que vende Microsoft con material de cada versión de .NET Framework excepto la versión Microsoft .NET Framework 1.0.&lt;/p&gt; &lt;p&gt;Este &lt;a class="" href="https://www.interactservices.com/msftdotnetdvd/Products.asp" target="_blank"&gt;material&lt;/a&gt;, se vende a un precio mínimo para sufragar los costes de fabricación de dicho material. El precio de cada DVD es de 4.95 $ (envíos aparte), y tenemos información sobre Microsoft .NET Framework 1.1, Microsoft .NET Framework 2.0 y Microsoft .NET Framework 3.0.&lt;/p&gt; &lt;p&gt;Espero que este material os resulte de interés.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-8654332089444533555?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/8654332089444533555/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=8654332089444533555' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8654332089444533555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/8654332089444533555'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/microsoft-net-framework-dvd.html' title='Microsoft .NET Framework DVD'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4118840268081103733</id><published>2007-02-13T20:27:00.000-04:00</published><updated>2007-02-13T20:47:50.135-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 2.0'/><title type='text'>La nueva versión de .NET Framework se llamará...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dotnetmania.com/Autores/fotos/jorge%20serrano.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 104px; height: 142px;" src="http://www.dotnetmania.com/Autores/fotos/jorge%20serrano.JPG" alt="" border="0" /&gt;&lt;/a&gt;Resulta que los chicos de Redmond se han puesto las pilas en este comienzo del año, y si bien empezaron titubeantes, ahora se han puesto a sacar CTPs, betas y chismorreos por doquier. &lt;p&gt;Un buen detalle de esto que os comento, es la próxima versión de Microsoft .NET Framework, a la que según diferentes rumores, van a llamar Microsoft .NET Framework 4.0.&lt;/p&gt; &lt;p&gt;Todos recordamos &lt;a class="" href="http://geeks.ms/blogs/jorge/archive/2006/06/12/453.aspx" target="_blank"&gt;el fenomenal lío que se montó el año pasado&lt;/a&gt; con el nombramiento de la nueva versión de .NET Framework como Microsoft .NET Framework 3.0, y muchos no entendían (ni yo siquiera aún 1 año después) ese nombre. Por esa razón, también se especula con que la nueva versión del Framework se denomine Microsoft .NET Framework 3.5. Todo puede pasar, pero parece ser que finalmente será denominada Microsoft .NET Framework 4.0.&lt;/p&gt; &lt;p&gt;¿En que me baso?. En la información recogida de diferentes páginas de Microsoft, dónde ya hablan de Microsoft .NET Framework 4.0. No se si se le habrá escapado a alguien el llamar así a la nueva versión de .NET, pero si tenéis especial curiosidad, buscad en Internet. ;-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4118840268081103733?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4118840268081103733/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4118840268081103733' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4118840268081103733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4118840268081103733'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/la-nueva-versin-de-net-framework-se.html' title='La nueva versión de .NET Framework se llamará...'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-5784680332492071605</id><published>2007-02-13T20:20:00.000-04:00</published><updated>2007-02-13T20:52:00.855-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Framework 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Offices 2007'/><title type='text'>Recursos para desarrolladores sobre .NET Framework 3.0 y Office 2007</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dotnetmania.com/Autores/fotos/jorge%20serrano.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 118px; height: 159px;" src="http://www.dotnetmania.com/Autores/fotos/jorge%20serrano.JPG" alt="" border="0" /&gt;&lt;/a&gt;A estas alturas, todos conocemos las cuatro "patas" de .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;NET&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Framework&lt;/span&gt;. Al mismo tiempo, Microsoft ha rellenado páginas y páginas en blogs y sitios &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Web&lt;/span&gt; sobre la familia &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Office&lt;/span&gt; 2007, y hace poco, lo mismo con &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Windows&lt;/span&gt; Vista. &lt;p&gt;Sin embargo, yo soy de esos despistados, que entre tanta noticia, se pierde un poco y se pregunta muchas veces dónde estarán las cosas. Lo digo con cierta vergüenza sí, pero es así... claro que ¡menos mal que no soy el único!, y lo digo con voz alta y clara, sobre todo después de leer el blog de &lt;a class="" href="http://blogs.msdn.com/ron_cundiff/" target="_blank"&gt;Ron &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Cundiff&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Developer&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Community&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Champion&lt;/span&gt; o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;DCC&lt;/span&gt;)&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;En su blog, Ron nos indica un conjunto de enlaces para bucear y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;surfear&lt;/span&gt; por la red en busca de información sobre Microsoft .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;NET&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Framework&lt;/span&gt; 3.0 y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Office&lt;/span&gt; 2007, desde el punto de vista del desarrollador. Gracias a recopilaciones como estas, podemos encontrar algo de paz interior y sobre todo, encontrar el camino adecuado y no perder el tiempo entre tantos bits y bytes en la red.&lt;/p&gt; &lt;p&gt;Aquí os dejo los enlaces:&lt;br /&gt;&lt;a class="" href="http://blogs.msdn.com/ron_cundiff/archive/2007/02/01/net-framework-3-0-and-windows-vista-development-resources.aspx" target="_blank"&gt;Microsoft .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;NET&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Framework&lt;/span&gt; 3.0 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;and&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Windows&lt;/span&gt; Vista &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Development&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Resources&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a class="" href="http://blogs.msdn.com/ron_cundiff/archive/2007/02/07/office-2007-development-resources.aspx" target="_blank"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Office&lt;/span&gt; 2007 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Development&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Resources&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; fuente: &lt;a href="http://geeks.ms/blogs/jorge/"&gt;blog de Jorge Serrano -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;MVP&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-5784680332492071605?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/5784680332492071605/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=5784680332492071605' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5784680332492071605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/5784680332492071605'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/recursos-para-desarrolladores-sobre-net.html' title='Recursos para desarrolladores sobre .NET Framework 3.0 y Office 2007'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-1769487432977818273</id><published>2007-02-13T19:53:00.000-04:00</published><updated>2007-02-13T20:10:30.568-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Que tiene nuevo Windows Movile 6 para los desarrolladores</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lebloggadget.com/images/windows_mobile_2005_2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://www.lebloggadget.com/images/windows_mobile_2005_2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El lanzamiento de Windows Mobile® 6 para desarrolladores se centra en algunas metas de la base: simplificar la línea del desarrollo y del despliegue del uso del negocio, hacer la tarea de construir una sola aplicación que funcione con éxito a través de los diversos dispositivos de la familia de  Windows Mobile y proporcionar una alta experiencia al usuario. Esto explica el papel de las nuevas características del Windows Mobile 6 y su propósito de la perspectiva de un Desarollador. También explica las muchas herramientas nuevas proporcionadas por el kit del desarrollo del software del Windows Mobile 6 (SDK), y proporciona una cierta orientación en construir aplicaciones utilizando Windows Mobile 6 para desarrolladores.&lt;br /&gt;&lt;br /&gt;El artículo completo se puede leer desde aquí (&lt;a href="http://msdn2.microsoft.com/en-us/library/bb278115.aspx"&gt;What's new for Developers in Windows Mobile 6.0&lt;/a&gt;); y rápidamente me animo a destacar:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Device Emulator 2.0: fundamental para el desarrollo de aplicaciones mobiles un buen emulador; en este caso el nuevo emulador es 100% compatible con el 1.0 y además (esto es super interesante) ejecuta las aplicaciones sobre el mismo runtime que en los dispositivos; thanks !!! (ahh y tiene mas dispositivos para emular, simula la duración de la batería, simula características de GPS, etc)&lt;/li&gt;&lt;li&gt;SQL Server Compact Edition: en Mobile 6 ya viene instalado por defecto, excelent !.&lt;/li&gt;&lt;li&gt;Internet Explorer @ Mobile: la nueva versión soporta las capacidades mínimas de ejecución de JavaScript, con lo que las aplicaciones que lo utilicen (por ejemplo si usan AJAX) empezarán a ser compatibles.&lt;/li&gt;&lt;li&gt;UI Development: tenemos nuevos controles como un WebBrowser, una serie de DataCalendars controls, Notification Controls, etc.&lt;/li&gt;&lt;/ul&gt;Y si la pregunta en este punto es ¿por donde empezar?; pues aqui estan los links mas importantes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/windowsmobile/"&gt;Windows Mobile page on MSDN®&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa480471.aspx"&gt;Mobile Client Software&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/wiki/default.aspx/mobiledeveloper.homepage"&gt;Windows Mobile Wiki&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/windowsmobile/adaptyourapp/default.aspx"&gt;Windows Mobile Adapt Your App page&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-1769487432977818273?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/1769487432977818273/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=1769487432977818273' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1769487432977818273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/1769487432977818273'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/que-tiene-nuevo-windows-movile-6-para.html' title='Que tiene nuevo Windows Movile 6 para los desarrolladores'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-4921241371724877681</id><published>2007-02-03T07:08:00.000-04:00</published><updated>2007-02-03T07:54:10.529-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patterns practices'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Factories'/><title type='text'>Software Factories: 100,000 served! - Download</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.codeplex.com/smartclient"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="https://www.tryvs2005.com/images/pandp_boxshot.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Realmente los tiros vienen por Software &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Factories&lt;/span&gt;, aunque &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;todavía&lt;/span&gt; no entiendo como se maneja o cual es el &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;patron&lt;/span&gt; a seguir para desarrollar con software &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;factories&lt;/span&gt;, insisto en el tema y realmente estoy seguro que &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;algún&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;día&lt;/span&gt; lo &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;comprenderé&lt;/span&gt;. Les dejo con un excelente articulo &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;extraído&lt;/span&gt; del Blog de &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Somasegar&lt;/span&gt;'s.&lt;br /&gt;&lt;br /&gt;"Cuando una compañía de coche necesita crear un nuevo coche, ella no va abajo al almacén local del hardware a comprar piezas y herramientas genéricas, y comienza a ponerlas todas juntas. En lugar ella tiene fábricas sumamente especializadas, usando procesos modificados para requisitos particulares y las herramientas diseñadas para construir un específico modelo de coche."&lt;br /&gt;&lt;br /&gt;Cuando un equipo comienza a construir un &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;porción&lt;/span&gt; o pedazo de software, la experiencia actual   generalmente es más &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;bien&lt;/span&gt; un viaje al almacén de hardware. El año pasado Microsoft ha estado invirtiendo en las Software &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Factories&lt;/span&gt; (fábricas del software), que apuntan traer las ventajas de la automatización encontradas en otras industrias al desarrollo del software, dando por resultado calidad, consistencia y tiempo de entregas mejorados. Un Software &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Factories&lt;/span&gt; es un paquete &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;instalable&lt;/span&gt; de herramientas, procesos y guias de dirección que extienden a Visual &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Studio&lt;/span&gt; y lo optimiza para desarrollar un tipo específico aplicación,  como un cliente de vez en cuando conectado o un servicio basado en &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;WCF&lt;/span&gt;. En términos prácticos, una fábrica proporciona capacidades &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;mágicas&lt;/span&gt; tales como, plantillas, diseñadores, generación del código y documentación, y dirigir un equipo con el proceso del desarrollo, con las herramientas emergentes y el contenido apropiado a la tarea actual.&lt;br /&gt;&lt;br /&gt;Hay dos elementos dominantes a nuestra estrategia de la Software &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Factories&lt;/span&gt;&lt;span style=";font-family:'Arial','sans-serif';font-size:10;color:black;"   &gt;&lt;/span&gt;. Primero, estamos proporcionando una plataforma que permita que los usuarios ejecuten,  modifiquen y que construyan fábricas del software para requisitos particulares dentro del Visual &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Studio&lt;/span&gt;. Hoy, nuestra plataforma de Software &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Factories&lt;/span&gt; consiste en &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Guidance&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Automation&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Extensions&lt;/span&gt; (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;GAX&lt;/span&gt;), &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;Guidance&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;Automation&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Toolkit&lt;/span&gt; (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;GAT&lt;/span&gt;)  y &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Domain&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;Specific&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;Language&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;Tools&lt;/span&gt; (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;DSL&lt;/span&gt;). En segundo lugar, estamos construyendo un número de fábricas del software que apunten algunos de los tipos mas comunes del uso de la empresa.&lt;br /&gt;&lt;br /&gt;En los 6 meses &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_33"&gt;después&lt;/span&gt; del lanzamiento de nuestra primera fábrica del software se han registrado sobre los 100.000 (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;download&lt;/span&gt;) transferencias directas de cuatro diversas fábricas del software. Además de nosotros que entregan esto, muchos de nuestros socios incluyendo &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;Infosys&lt;/span&gt;, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;EDS&lt;/span&gt; y &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;Avanade&lt;/span&gt;&lt;span style=";font-family:'Arial','sans-serif';font-size:10;color:black;"   &gt;&lt;/span&gt; están comenzando a construir &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Factories&lt;/span&gt; y a incluirlas en sus estrategias técnicas. Además, las herramientas tales como &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;GAT&lt;/span&gt; y del &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;DSL&lt;/span&gt; permiten a cualquier persona construir sus propias fábricas, usando fábricas existentes como punto de partida, o a partir de chasquido.&lt;br /&gt;&lt;br /&gt;Mientras que nos tomará un número de años para realizar totalmente la visión de Software &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;Factories&lt;/span&gt;, esperamos que nuestra generación actual de fábricas (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;Factories&lt;/span&gt;) proporcione algunos grandes primeros pasos hacia proyectos más aerodinámicos del desarrollo del software - y que continuemos este viaje con nuestro mapa de Visual &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;Studio&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;Team&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;System&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/smartclient"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;patterns&lt;/span&gt; &amp; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;practices&lt;/span&gt; - &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;Smart&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;Client&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;Guidance&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/practices/comm/entlibblogs/default.aspx"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;patterns&lt;/span&gt; &amp;amp; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;practices&lt;/span&gt;: &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;Enterprise&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;Library&lt;/span&gt; Blogs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Traducción: &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;elPerucho&lt;/span&gt;&lt;br /&gt;Fuente del Articulo: &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/01/26/software-factories-100-000-served.aspx"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;Somasegar&lt;/span&gt;'s &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;WebLog&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6064651490342315297-4921241371724877681?l=codigonet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codigonet.blogspot.com/feeds/4921241371724877681/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6064651490342315297&amp;postID=4921241371724877681' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4921241371724877681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6064651490342315297/posts/default/4921241371724877681'/><link rel='alternate' type='text/html' href='http://codigonet.blogspot.com/2007/02/software-factories-100000-served.html' title='Software Factories: 100,000 served! - Download'/><author><name>el perucho</name><uri>http://www.blogger.com/profile/14570957879779175962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6064651490342315297.post-6718982491486412551</id><published>2007-01-30T19:12:00.000-04:00</published><updated>2007-01-30T19:53:13.905-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>ASP.NET AJAX 1.0 liberado!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ajax.asp.net/default.aspx?tabid=47"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 265px; height: 25px;" src="http://ajax.asp.net/images/go-download.gif" alt="" border="0" /&gt;&lt;/a&gt; Ya se libero el &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ASP&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NET&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;AJAX&lt;/span&gt; 1.0. Después de tanto tiempo y de ir evolucionando poco a poco Microsoft por fin libera su implementación de &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;AJAX&lt;/span&gt; para aplicaciones &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Web&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ASP&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;NET&lt;/span&gt; 2.0.&lt;br /&gt;&lt;br /&gt;Felicitaciones a &lt;a href="http://blogs.asp.net/scottgu" target="_blank"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Scott&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Guthrie&lt;/span&gt;&lt;/a&gt; y su equipo.&lt;br /&gt;&lt;br /&gt;Les dejo varios &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;link&lt;/span&gt; interesantes que encontré:&lt;br /&gt;&lt;p&gt;Extraídos del Blog de Eduardo Serrano:.&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://go.microsoft.com/?linkid=6120769"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;Desarrollo de Aplicaciones &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;WEB&lt;/span&gt; con &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;AJAX&lt;/span&gt; y &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;ASP&lt;/span&gt; .&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;NET&lt;/span&gt; 2.0&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://go.microsoft.com/?linkid=6120770"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;Desarrollo de aplicaciones con Microsoft Atlas&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://go.microsoft.com/?linkid=6120771"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;AJAX&lt;/span&gt; y Clientes Ricos&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://go.microsoft.com/?linkid=6120772"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;Cómo Hacer Técnico: Uso de &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Ajax&lt;/span&gt; en la Plataforma &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ASP&lt;/span&gt; .&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;net&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://go.microsoft.com/?linkid=6120773"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;MDCD&lt;/span&gt;: &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;AJAX&lt;/span&gt; y su integración con las plataformas de desarrollo&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://go.microsoft.com/?linkid=6120774"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;MSDN&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;How&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;To&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;!--&lt;rdf:rdf rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" dc="http://purl.org/dc/elements/1.1/" trackback="http://madskills.com/public/xml/rss/module/trackback/"&gt;   &lt;rdf:description about="http://eugeserrano.wordpress.com/2007/01/29/%c2%a1el-aspnet-ajax-10-ya-esta-listo/" identifier="http://eugeserrano.wordpress.com/2007/01/29/%c2%a1el-aspnet-ajax-10-ya-esta-listo/" title="¡El ASP.NET AJAX 1.0 ya está listo!" ping="http://eugeserrano.wordpress.com/2007/01/29/%c2%a1el-aspnet-ajax-10-ya-esta-listo/trackback/"&gt; &lt;/rdf:RDF&gt;--&gt;&lt;br /&gt;Jorge Serrano (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;MVP&lt;/span&gt;-Visual &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;Basic&lt;/span&gt;) nos comenta un poco de como entrar en el mundo de &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;Ajax&lt;/span&gt; sin miedos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://geeks.ms/blogs/jorge/archive/2007/01/23/asp-net-ajax-1-0-y-asp-net-2-0-ajax-futures-ctp-de-enero-de-2007.aspx"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;ASP&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;NET&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;AJAX&lt;/span&gt; 1.0 y &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;ASP&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_
