<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0"><channel><title>Amigo mío Siempre estas Programando en .NET</title><link>http://geeks.ms/blogs/lruiz/default.aspx</link><description>Mis conocimientos y peleas con ASP.NET, SharePoint y todo lo que tenga que ver con Microsoft</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AmigoMoSiempreEstasProgramandoEnnet" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="amigomosiempreestasprogramandoennet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>[Off-Topic] El equipo de Beezy os desea felices fiestas</title><link>http://geeks.ms/blogs/lruiz/archive/2011/12/21/off-topic-el-equipo-de-beezy-os-desea-felices-fiestas.aspx</link><pubDate>Wed, 21 Dec 2011 09:54:03 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202265</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=202265</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/12/21/off-topic-el-equipo-de-beezy-os-desea-felices-fiestas.aspx#comments</comments><description>Sin duda este ha estado marcado por mi aterrizaje en Beezy. Es la primera vez en mi corta carrera como programador que tenía la oportunidad de trabajar sobre un producto. He aprendido y estoy aprendiendo muchísimas cosas gracias a mis compañeros de trabajo, cosas que no me imaginaba que aprendería, muchas batallas de las que de momento hemos salido victoriosos, le hemos dado una vuelta a SharePoint 2010 que ni yo pensaba que se podría y así podría estar horas y horas escribiendo, así que para no...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/12/21/off-topic-el-equipo-de-beezy-os-desea-felices-fiestas.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202265" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Beezy/default.aspx">Beezy</category></item><item><title>[Video] ASP.NET vNext - Filtrado de datos - Value Provider Attributes</title><link>http://geeks.ms/blogs/lruiz/archive/2011/12/15/video-asp-net-vnext-filtrado-de-datos-value-provider-attributes.aspx</link><pubDate>Thu, 15 Dec 2011 08:17:38 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202153</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=202153</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/12/15/video-asp-net-vnext-filtrado-de-datos-value-provider-attributes.aspx#comments</comments><description>Introducción a las mejoras que incorporará la nueva versión de ASP.NET, tanto a nivel de framework como de IDE de desarrollo. En este vídeo veremos que son los Value Providers Un saludo...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/12/15/video-asp-net-vnext-filtrado-de-datos-value-provider-attributes.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202153" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/vNext/default.aspx">vNext</category></item><item><title>[Video] ASP.NET vNext - Selección de datos (SelectMethod)</title><link>http://geeks.ms/blogs/lruiz/archive/2011/12/09/video-asp-net-vnext-selecci-243-n-de-datos-selectmethod.aspx</link><pubDate>Fri, 09 Dec 2011 14:32:42 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202067</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=202067</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/12/09/video-asp-net-vnext-selecci-243-n-de-datos-selectmethod.aspx#comments</comments><description>Introducción a las mejoras que incorporará la nueva versión de ASP.NET, tanto a nivel de framework como de IDE de desarrollo. En este vídeo veremos como seleccionar datos desde nuestro controles de acceso a datos como el GridView, Repeater... y como podemos paginar y ordenar automáticamente sin tirar una línea de código. Haremos uso del atributo SelectMethod . Un saludo....(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/12/09/video-asp-net-vnext-selecci-243-n-de-datos-selectmethod.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202067" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Controles/default.aspx">Controles</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET+vNext/default.aspx">ASP.NET vNext</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/vNext/default.aspx">vNext</category></item><item><title>[Video] ASP.NET vNext - Instalando paquetes con Nuget</title><link>http://geeks.ms/blogs/lruiz/archive/2011/12/07/video-asp-net-vnext-instalando-paquetes-con-nuget.aspx</link><pubDate>Wed, 07 Dec 2011 09:19:14 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202021</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=202021</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/12/07/video-asp-net-vnext-instalando-paquetes-con-nuget.aspx#comments</comments><description>Aunque no es una mejora ni nada nuevo en la próxima versión de ASP.NET/Visual Studio, he decidido hacer un vídeo sobre qué es NuGet , es un Add-In de Visual Studio que nos facilitará la tediosa tarea de instalar, actualizar... librerías open source en nuestros proyectos. Un saludo....(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/12/07/video-asp-net-vnext-instalando-paquetes-con-nuget.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202021" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/vNext/default.aspx">vNext</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/NuGet/default.aspx">NuGet</category></item><item><title>[Video] ASP.NET vNext - Strongly Typed Data Controls</title><link>http://geeks.ms/blogs/lruiz/archive/2011/12/05/video-asp-net-vnext-strongly-typed-data-controls.aspx</link><pubDate>Mon, 05 Dec 2011 19:16:02 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202003</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=202003</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/12/05/video-asp-net-vnext-strongly-typed-data-controls.aspx#comments</comments><description>Un saludo...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/12/05/video-asp-net-vnext-strongly-typed-data-controls.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202003" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/vNext/default.aspx">vNext</category></item><item><title>[Video] ASP.NET vNext - Smart Tasks y generación de eventos de controles desde la vista HTML</title><link>http://geeks.ms/blogs/lruiz/archive/2011/12/01/video-asp-net-vnext-smart-tasks-y-generaci-243-n-de-eventos-de-controles-desde-la-vista-html.aspx</link><pubDate>Thu, 01 Dec 2011 16:12:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201963</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201963</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/12/01/video-asp-net-vnext-smart-tasks-y-generaci-243-n-de-eventos-de-controles-desde-la-vista-html.aspx#comments</comments><description>Este es el primer v&amp;iacute;deo de una serie que ir&amp;eacute; subiendo poco a poco. Espero que os guste! Un saludo PD: Se acepta feedback para futuros v&amp;iacute;deos as&amp;iacute; como tem&amp;aacute;ticas nuevas...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/12/01/video-asp-net-vnext-smart-tasks-y-generaci-243-n-de-eventos-de-controles-desde-la-vista-html.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201963" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/vNext/default.aspx">vNext</category></item><item><title>Fechas UTC, JavaScript, jQuery timeago, templates y otras hierbas</title><link>http://geeks.ms/blogs/lruiz/archive/2011/11/21/fechas-utc-javascript-jquery-timeago-templates-y-dem-225-s-hierbas.aspx</link><pubDate>Mon, 21 Nov 2011 14:20:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201803</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201803</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/11/21/fechas-utc-javascript-jquery-timeago-templates-y-dem-225-s-hierbas.aspx#comments</comments><description>El otro d&amp;iacute;a hablabamos por twitter sobre fechas UTC , sobre si nuestra aplicaci&amp;oacute;n, en mi caso servicio REST, debe devolver la fecha UTC al cliente y si este debe ser el encargado de transformarla. Yo soy de los que piensa que s&amp;iacute;, que debemos almacenar la fecha en UTC en base de datos y retornarla al cliente tal cual y delegar en &amp;eacute;l la responsabilidad detransformar&amp;ntilde;a a su locale correspondiente. En nuestra aplicaci&amp;oacute;n, tenemos un front-end desarrollado con...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/11/21/fechas-utc-javascript-jquery-timeago-templates-y-dem-225-s-hierbas.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201803" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/JavaScript/default.aspx">JavaScript</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/JSON/default.aspx">JSON</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/JQuery/default.aspx">JQuery</category></item><item><title>[WebCast] Hoy tenemos evento sobre Seguridad de aplicaciones Web: Las técnicas más interesantes para que no hackeen tu aplicación</title><link>http://geeks.ms/blogs/lruiz/archive/2011/10/25/webcast-hoy-tenemos-evento-sobre-seguridad-de-aplicaciones-web-las-t-233-cnicas-m-225-s-interesantes-para-que-no-hackeen-tu-aplicaci-243-n.aspx</link><pubDate>Tue, 25 Oct 2011 15:20:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201365</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201365</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/10/25/webcast-hoy-tenemos-evento-sobre-seguridad-de-aplicaciones-web-las-t-233-cnicas-m-225-s-interesantes-para-que-no-hackeen-tu-aplicaci-243-n.aspx#comments</comments><description>Volvemos este mes de Octubre con un nuevo evento, esta vez trataremos el tema de la seguridad en nuestras aplicaciones web de la mano de Jos&amp;eacute; Manuel Alarc&amp;oacute;n Agu&amp;iacute;n, es ingeniero industrial y especialista en consultor&amp;iacute;a de empresa. Ha escrito varios libros, y cientos de art&amp;iacute;culos sobre inform&amp;aacute;tica e ingenier&amp;iacute;a en publicaciones especializadas durante lo s&amp;uacute;ltimos 15 a&amp;ntilde;os. Es MVP de ASP.NET e Instructor Certificado de Microsoft (MCT). Es director...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/10/25/webcast-hoy-tenemos-evento-sobre-seguridad-de-aplicaciones-web-las-t-233-cnicas-m-225-s-interesantes-para-que-no-hackeen-tu-aplicaci-243-n.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201365" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/AUGES/default.aspx">AUGES</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/asp/default.aspx">asp</category></item><item><title>[ASP.NET] Security.Exception usando NHibernateProfiler en nuestra aplicación web</title><link>http://geeks.ms/blogs/lruiz/archive/2011/10/24/asp-net-security-exception-usando-nhibernateprofiler-en-nuestra-aplicaci-243-n-web.aspx</link><pubDate>Mon, 24 Oct 2011 12:12:46 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201342</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201342</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/10/24/asp-net-security-exception-usando-nhibernateprofiler-en-nuestra-aplicaci-243-n-web.aspx#comments</comments><description>Si trabajáis con NHibernate os recomiendo que uséis NHibernate Profiler para que podáis ver todo lo que está pasando entre vuestra aplicación y la base de datos. Si intentas inicializar el profiler en una aplicación ASP.NET: void Application_Start( object sender, EventArgs e) { HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize(); } puede que te encuentres con esta excepción: Server Error in &amp;#39;/&amp;#39; Application. Security Exception Description: The application attempted...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/10/24/asp-net-security-exception-usando-nhibernateprofiler-en-nuestra-aplicaci-243-n-web.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201342" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET+3.5/default.aspx">ASP.NET 3.5</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET+4.0/default.aspx">ASP.NET 4.0</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/NHibernate/default.aspx">NHibernate</category></item><item><title>[Testing] Pruebas de acoplamiento</title><link>http://geeks.ms/blogs/lruiz/archive/2011/10/18/testing-pruebas-de-acoplamiento.aspx</link><pubDate>Tue, 18 Oct 2011 21:24:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201245</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201245</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/10/18/testing-pruebas-de-acoplamiento.aspx#comments</comments><description>Por todos creo que son conocidas las pruebas unitarias , integraci&amp;oacute;n , aceptaci&amp;oacute;n y funcionales , pero no son tan conocidas las pruebas de acoplamiento. A r&amp;aacute;iz de este post ten&amp;iacute;a pendiente escribir un post acerca de este tipo de pruebas y lo que pueden ayudarnos mantener nuestra aplicaci&amp;oacute;n desacoplada entre capas o tecnolog&amp;iacute;as. Vamos a ver todo esto con un ejemplo, que pienso que es la mejor manera de entenderlo. Tenemos un proyecto que contiene nuestra l&amp;oacute;gica...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/10/18/testing-pruebas-de-acoplamiento.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201245" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/DI/default.aspx">DI</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Testing/default.aspx">Testing</category></item><item><title>AutoMapper (I) Flattening</title><link>http://geeks.ms/blogs/lruiz/archive/2011/10/12/automapper-i-flattening.aspx</link><pubDate>Wed, 12 Oct 2011 21:29:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201152</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201152</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/10/12/automapper-i-flattening.aspx#comments</comments><description>Antes de escribir sobre este proyecto, he realizado una b&amp;uacute;squeda en Geeks.ms y no he encontrado nada, as&amp;iacute; que empezaremos desde cero para que todo el mundo la conozca. &amp;iquest;Qu&amp;eacute; es AutoMapper? B&amp;aacute;sicamente y sin complicar mucho la definici&amp;oacute;n, sirve para realizar mapeos entre objetos .NET usando fluent interfaces y convention over configuration , o lo que es lo mismo, interfaces fluidas y convenciones predifinidas en su API en vez del uso de ficheros de configuraci&amp;oacute;n...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/10/12/automapper-i-flattening.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201152" width="1" height="1"&gt;</description><enclosure url="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.20.11.52/Geeks.AutoMapper.Demo1.rar" length="1225131" type="application/octet-stream" /><category domain="http://geeks.ms/blogs/lruiz/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/AutoMapper/default.aspx">AutoMapper</category></item><item><title>[NHibernate] Could not create the driver from NHibernate.Driver.SQLite20Driver</title><link>http://geeks.ms/blogs/lruiz/archive/2011/10/11/nhibernate-could-not-create-the-driver-from-nhibernate-driver-sqlite20driver.aspx</link><pubDate>Tue, 11 Oct 2011 11:58:54 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201129</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201129</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/10/11/nhibernate-could-not-create-the-driver-from-nhibernate-driver-sqlite20driver.aspx#comments</comments><description>Trabajando en un proyecto con NHibernate + FluentHNibernate + SQLite como repositorio en memoria para hacer unas pruebas de integración (Gracias desde aquí a mi compañero @pedromsantos por tan magistrales clases) nos hemos encontrado con este error: SQLite lo hemos descargado desde NuGet y el problema es que te descarga la versión de 32 bits y si estas compilando para 64 bits te puedes encontrar con este problema. La solución es sencilla, descargarte la versión de SQLite con la que quieres trabajar...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/10/11/nhibernate-could-not-create-the-driver-from-nhibernate-driver-sqlite20driver.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201129" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/NHibernate/default.aspx">NHibernate</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/SQLite/default.aspx">SQLite</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/FluentNHibernate/default.aspx">FluentNHibernate</category></item><item><title>[Patrones] Intercepción de llamadas a métodos (III) IoC containers</title><link>http://geeks.ms/blogs/lruiz/archive/2011/10/06/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-iii-ioc-containers.aspx</link><pubDate>Thu, 06 Oct 2011 19:05:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201056</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201056</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/10/06/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-iii-ioc-containers.aspx#comments</comments><description>Continuando y para cerrar ya la serie de posts sobre la intercepci&amp;oacute;n de llamadas a m&amp;eacute;todos (Aqu&amp;iacute; est&amp;aacute; el primero y segundo ) vamos a terminar con un ejemplo usando un contenedor de dependencias. Para este ejemplo vamos a usar Castle Windsor . Si intentamos instalarlo usando la consola de NuGet recibiremos este error: La soluci&amp;oacute;n a este error la he encontrado en stackoverflow y es usando el pipeline de powershell para instalar todos los paquetes que Castle.Windsor...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/10/06/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-iii-ioc-containers.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201056" width="1" height="1"&gt;</description><enclosure url="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.20.10.56/Geeks.Interception.IoC.rar" length="2640617" type="application/octet-stream" /><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Patrones/default.aspx">Patrones</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/IoC/default.aspx">IoC</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Castle+Windsor/default.aspx">Castle Windsor</category></item><item><title>[Patrones] Intercepción de llamadas a métodos (II) AOP</title><link>http://geeks.ms/blogs/lruiz/archive/2011/10/05/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-ii-aop.aspx</link><pubDate>Wed, 05 Oct 2011 11:58:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201010</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>9</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=201010</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/10/05/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-ii-aop.aspx#comments</comments><description>Continuando con la serie de posts sobre la intercepci&amp;oacute;n de llamadas a m&amp;eacute;todos (Aqu&amp;iacute; est&amp;aacute; el primero ) hoy le toca el turno a la programaci&amp;oacute;n orientada a aspectos , y ya que la seguridad se trata como un aspecto transversal (CrossCutting) a toda la aplicaci&amp;oacute;n (Como tambi&amp;eacute;n los son los logs, las trazas&amp;hellip;) vamos a ver como podemos hacer el ejemplo anterior usando AOP y en concreto usando la librer&amp;iacute;a PostSharp (en este post no vamos a entrar...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/10/05/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-ii-aop.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201010" width="1" height="1"&gt;</description><enclosure url="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.20.10.10/Geeks.Interception.AOP.zip" length="2153948" type="application/x-zip-compressed" /><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Patrones/default.aspx">Patrones</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/AOP/default.aspx">AOP</category></item><item><title>[Patrones] Intercepción de llamadas a métodos (I) Patrón Decorator</title><link>http://geeks.ms/blogs/lruiz/archive/2011/10/04/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-i-patr-243-n-decorator.aspx</link><pubDate>Tue, 04 Oct 2011 11:31:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200986</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=200986</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/10/04/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-i-patr-243-n-decorator.aspx#comments</comments><description>Ayer a r&amp;aacute;iz de un post de Javier Torrecilla sali&amp;oacute; una discursi&amp;oacute;n acerca de como tratar el tema de la seguridad en nuestras aplicaciones. Javier hablaba sobre el uso la clase PrincipalPermission y mi comentario fue a la hora de ver que el c&amp;oacute;digo de Javier, mezclaba un tema como la seguridad en la vista (Entiendo que es un ejemplo) pero yo soy un poco toca&amp;hellip; (En el buen sentido de la palabra XD ) y le comentaba que el tema de la seguridad, en mi caso lo trato como...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/10/04/patrones-intercepci-243-n-de-llamadas-a-m-233-todos-i-patr-243-n-decorator.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200986" width="1" height="1"&gt;</description><enclosure url="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.20.09.86/Geeks.Interception.Decorator.zip" length="2699395" type="application/x-zip-compressed" /><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Patrones/default.aspx">Patrones</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/NET/default.aspx">NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/DI/default.aspx">DI</category></item><item><title>Materiales del evento “Mecanismos de validación en ASP.NET MVC 3”</title><link>http://geeks.ms/blogs/lruiz/archive/2011/09/28/materiales-del-evento-mecanismos-de-validaci-243-n-en-asp-net-mvc-3.aspx</link><pubDate>Wed, 28 Sep 2011 06:59:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200784</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=200784</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/09/28/materiales-del-evento-mecanismos-de-validaci-243-n-en-asp-net-mvc-3.aspx#comments</comments><description>Buenas, Ayer grabamos el webcast y a d&amp;iacute;a de hoy no est&amp;aacute; disponible. Nos pareci&amp;oacute; raro que dijese que estaba grabando pero el tiempo de grabaci&amp;oacute;n no pasaba de 00:00:00, aunque al terminar nos dijo que si quer&amp;iacute;amos guardar la grabaci&amp;oacute;n. En caso de no estar disponible (Ya sab&amp;eacute;is como es Live Metting, cuando no es el sonido es la grabaci&amp;oacute;n...) podr&amp;iacute;amos repetir el evento m&amp;aacute;s adelante. Para poder visualizar online o descargar el evento...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/09/28/materiales-del-evento-mecanismos-de-validaci-243-n-en-asp-net-mvc-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200784" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/AUGES/default.aspx">AUGES</category></item><item><title>[SharePoint 2010] "The collection cannot be modified."</title><link>http://geeks.ms/blogs/lruiz/archive/2011/09/26/sharepoint-2010-quot-the-collection-cannot-be-modified-quot.aspx</link><pubDate>Mon, 26 Sep 2011 10:24:23 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200738</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=200738</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/09/26/sharepoint-2010-quot-the-collection-cannot-be-modified-quot.aspx#comments</comments><description>Estaba creando un powershell para añadir a un content type existente una columna de sitio con el siguiente código: $site = Get-SPSite $url $web = $site.RootWeb $contenttype = $web.AvailableContentTypes[ &amp;quot;...&amp;quot; ] $field = $web.Fields.GetFieldByInternalName( &amp;quot;...&amp;quot; ) &amp;#160; if ($contenttype -eq $ null ) { Write-Host &amp;quot;Content Type ... does not exist&amp;quot; } elseif ($field -eq $ null ) { Write-Host &amp;quot;Site Column does ... not exist&amp;quot; } else { if ($contenttype.Fields.Contains...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/09/26/sharepoint-2010-quot-the-collection-cannot-be-modified-quot.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200738" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ContentTypes/default.aspx">ContentTypes</category></item><item><title>[SharePoint] Crear/Borrar Scope de sitios programaticamente</title><link>http://geeks.ms/blogs/lruiz/archive/2011/09/21/sharepoint-crear-borrar-scope-de-sitios-programaticamente.aspx</link><pubDate>Wed, 21 Sep 2011 09:24:16 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200650</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=200650</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/09/21/sharepoint-crear-borrar-scope-de-sitios-programaticamente.aspx#comments</comments><description>En versiones anteriores de SharePoint para hacer esto hacíamos uso de la clase SearchContext que ahora en 2010 está obsoleta: SearchContext is deprecated. SearchContext is deprecated and shouldn&amp;#39;t be used as an example on a SP 2010 class. Para crear un Scope sobre un sitio de SharePoint podemos hacer uso del siguiente código: private void CreateScope( string title, SPWeb web, SPSite site) { var remoteScopes = new RemoteScopes(SPServiceContext.GetContext(site)); &amp;#160; var allScopes = remoteScopes...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/09/21/sharepoint-crear-borrar-scope-de-sitios-programaticamente.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200650" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Search/default.aspx">Search</category></item><item><title>[ASP.NET MVC 3] Por qué IDependencyResolver no cumple con la filosofía de los IoC</title><link>http://geeks.ms/blogs/lruiz/archive/2011/09/16/asp-net-mvc-3-por-qu-233-idependencyresolver-no-cumple-con-la-filosof-237-a-de-los-ioc.aspx</link><pubDate>Fri, 16 Sep 2011 10:39:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200549</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=200549</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/09/16/asp-net-mvc-3-por-qu-233-idependencyresolver-no-cumple-con-la-filosof-237-a-de-los-ioc.aspx#comments</comments><description>No se si el t&amp;iacute;tulo es muy adecuado, pero espero que leyendo esto y los art&amp;iacute;culos que menciono os quede m&amp;aacute;s claro. Tengo pendiente escribir una serie de sobre DI (Qu&amp;eacute; es, patrones, antipatrones&amp;hellip;), pero de momento voy a escribir sobre este tema ya que el otro d&amp;iacute;a por twitter lo estuve hablando con @pablonete sobre como implementar DI en ASP.NET MVC, Yo conoc&amp;iacute;a desde la versi&amp;oacute;n 1.0 la implentaci&amp;oacute;n de DI usando un IControllerFactory pero...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/09/16/asp-net-mvc-3-por-qu-233-idependencyresolver-no-cumple-con-la-filosof-237-a-de-los-ioc.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200549" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/IoC/default.aspx">IoC</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/DI/default.aspx">DI</category></item><item><title>[Tips &amp; Tricks] No puedo añadir las referencias de AppFabric Cache en Visual Studio 2010</title><link>http://geeks.ms/blogs/lruiz/archive/2011/09/15/tips-amp-tricks-no-puedo-a-241-adir-las-referencias-de-appfabric-cache-en-visual-studio-2010.aspx</link><pubDate>Thu, 15 Sep 2011 09:56:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200527</guid><dc:creator>Luis Ruiz Pavón</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/lruiz/rsscomments.aspx?PostID=200527</wfw:commentRss><comments>http://geeks.ms/blogs/lruiz/archive/2011/09/15/tips-amp-tricks-no-puedo-a-241-adir-las-referencias-de-appfabric-cache-en-visual-studio-2010.aspx#comments</comments><description>Cosa rara donde las haya pero cierta. He instalado la versi&amp;oacute;n de 64 bits y aqu&amp;iacute; est&amp;aacute;n las dlls: Pero desde Visual Studio no aparece la carpeta: Pero existe un workaround para solucionar esto y es escribir en File name %WinDir%\SysNative\AppFabric seguido de \ Un saludo...(&lt;a href="http://geeks.ms/blogs/lruiz/archive/2011/09/15/tips-amp-tricks-no-puedo-a-241-adir-las-referencias-de-appfabric-cache-en-visual-studio-2010.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200527" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/Cache/default.aspx">Cache</category><category domain="http://geeks.ms/blogs/lruiz/archive/tags/AppFabric/default.aspx">AppFabric</category></item></channel></rss>

