<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Simplest Ideas</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/israelg/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/israelg/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 06:10:33 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Elastic Framework Services I</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/elastic-framework-services-i</link>
      <pubDate>Sun, 11 Nov 2012 03:20:44 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2012/11/11/elastic-framework-services-i/</guid>
      <description><![CDATA[How many times have you found infrastructures with a huge use of CPU but not Memory? Or Memory but...]]></description>
      <content:encoded><![CDATA[<p>How many times have you found infrastructures with a huge use of CPU but not Memory? Or Memory but not CPU? it&acute;s difficult to prevent where we need resources at anytime and then we try to prepare our architectures to be scalable, but the question is: How many resources are not in use in each machine? In a resource optimization strategy, we can avoid to use some resources in our machines because others ar currently in use? We have thinked in how to change this non efficient use. Our first point, has been how to get this new functionality without change the current programming elements, and was necessary keep in mind two possible options:</p>
<ul>
<li>New components and services, ready to scale in a elastic model</li>
<li>Existing component and services, not ready to scale in a elastic model</li>
</ul>
<p>Our second challenge was, how to built this new model and don&acute;t make complex the builting and debugging process to developers, testers, even the Architects will not be affected in their designs. The model is oriented to be all possible transparent for them. In the next posts, we will share more about this new model: EFS</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint Governance Toolkit - What?</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/sharepoint-governance-toolkit-what</link>
      <pubDate>Tue, 06 Dec 2011 05:10:00 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2011/12/06/sharepoint-governance-toolkit-what/</guid>
      <description><![CDATA[Since a few years ago, SharePoint is a key platform for many people. In the last 2 years we hace...]]></description>
      <content:encoded><![CDATA[<p>Since a few years ago, SharePoint is a key platform for many people. In the last 2 years we hace trying to hep to the people to manage and use the platform efficiently, using all possibilities that it offers. Revieving the possibilities of SharePoint and with focus in the last version 2010, these are the key elements were I have tried to work:</p>
<ul>
<li>Application LifeCycle Management: Using tools as Visual Studio and WSP as mechanism for distribute the application, keeping the best practices working with Sharepoint as our angular stone</li>
<li>Site LifeCycle Management: Let to the companies give the freedom to their users to create Sites and working with them.</li>
<li>Social Networks and Web 2.0: Covering aspects as MySite, Web 2.0 Capabilities and User Management.</li>
</ul>
<p>Our mission has been always, make easy the daily job with our products, and SharePoint is an area where We can help to use to increase the productivity thinking in all people (users developers and administrators). To meet more about this practices and all about the Method-Framework called SharePoint Governance Toolkit, I will share aspects and ideas in the following post about how to improve the Quality of the applications, Manage the different Farms, Open the new possibilities to the users but taking in mind the Administrators, etc.</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>CEUS VII - SharePoint Governance Toolkit</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/ceus-vii-sharepoint-governance-toolkit</link>
      <pubDate>Wed, 09 Nov 2011 12:14:04 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2011/11/09/ceus-vii-sharepoint-governance-toolkit/</guid>
      <description><![CDATA[El jueves 10 de Noviembre vuelve CEUS, y en esta ocasi&oacute;n volveremos a participar activamente...]]></description>
      <content:encoded><![CDATA[<p>El jueves 10 de Noviembre vuelve CEUS, y en esta ocasi&oacute;n volveremos a participar activamente para contar las novedades de SharePoint Governance Toolkit. Adem&aacute;s este a&ntilde;o, contamos para hablar de estas novedades con dos de las personas que han definido, dise&ntilde;ado y participado en la implementaci&oacute;n de las soluciones por lo que ser&aacute; una oportunidad unica para conocer todos los detalles con la gente que ha construido estas soluciones y est&aacute;n ayudando a implantarlas.</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint Governance Toolkit</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/sharepoint-governance-toolkit</link>
      <pubDate>Sun, 20 Mar 2011 14:06:00 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2011/03/20/sharepoint-governance-toolkit/</guid>
      <description><![CDATA[Since a few months, a new Toolkit for working with SharePoint is available through of Microsoft...]]></description>
      <content:encoded><![CDATA[<p>Since a few months, a new Toolkit for working with SharePoint is available through of Microsoft Spain Consulting Services. This toolkit includes a method that can be adopted and customize for each customer and some features for Deployment of SharePoint Platform, Application Deployment and Provisioning of Sites, that help to the daily work with SharePoint 2007 and 2010. If you want to meet more about it, you click here or play the video below with the demos in the SharePoint RoadShow 2011 in Madrid.</p>
<div align="center"><object id="flowplayer" data="https://www.globbtv.com/flv/flowplayer.commercial-3.2.3.swf" width="500" type="application/x-shockwave-flash" height="370"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="quality" value="high" /><param name="cachebusting" value="true" /><param name="bgcolor" value="#000000" /><param name="movie" value="https://www.globbtv.com/flv/flowplayer.commercial-3.2.3.swf" /><param name="flashvars" value="config={&quot;key&quot;:&quot;#$cc8f7551c7e6a3f7d92&quot;, &quot;clip&quot;:&quot;https://wpc.3BDA.edgecastcdn.net/003BDA/VODMS01/sharePoint_governance_toolkit.mp4&quot;}" /></object></div>]]></content:encoded>
    </item>
    <item>
      <title>Estrategias de Governance en CEUS VI</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/estrategias-de-governance-en-ceus-vi</link>
      <pubDate>Sun, 24 Oct 2010 03:08:00 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2010/10/24/estrategias-de-governance-en-ceus-vi/</guid>
      <description><![CDATA[Hola a todos,
El proximo Miercoles 3 de Noviembre vamos a compartir con vosotros experiencias...]]></description>
      <content:encoded><![CDATA[<p>Hola a todos,</p>
<p>El proximo Miercoles 3 de Noviembre vamos a compartir con vosotros experiencias reales en cuanto al Governance de entornos SharePoint en el CEUS VI que se celebra en Madrid. En la charla vamos a comentar aspectos referentes al despliegue de la plataforma, ciclo de vida de aplicaciones, etc. Contamos con vuestra asistencia y esperamos que os resulte interesante.</p>
<p>Os dejo <a href="https://www.microsoft.com/spain/businessproductivity/ceusvi/">aqu&iacute;</a> el enlace para que podais inscribiros y ver otras ponencias que se enmarcan en el mismo evento.</p>]]></content:encoded>
    </item>
    <item>
      <title>Databases for SOA Architectures</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/databases-for-soa-architectures</link>
      <pubDate>Sat, 15 May 2010 15:06:00 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2010/05/15/databases-for-soa-architectures/</guid>
      <description><![CDATA[When you are defining a SOA Architecture probably you will find new challenges at the time of work...]]></description>
      <content:encoded><![CDATA[<p>When you are defining a SOA Architecture probably you will find new challenges at the time of work with large data amount from differents business scenarios. In this case the relational model can seems a limited option because the data is stored in the same database and everybody wants to use it at the same time and can affect to the system in performance and scalability. Currently the options available are use differents strategies to manage the data using tecnologies as Replication, ReadOnly databases, reduce Transaction impact, etc. All of these options are based on think about the strategy at implementation time, but recently are appearing new options to apply at desing time. </p>
<p>The first option is use no-sql databases. These model are specific for concrete scenarios where you can avoid think about characteristics as Consistency, Transactionability, etc, that could be interesting for specific scenarios. Some of this models are specific for one scenario (for example Social Networks using nosql models because it&acute;s most important to get faster query results of a grat amount of data although sacrificing the data consistence), and another models are more generic but not as the Relational Databases.<br /><br />The second options is use Databases based on a model Non-normalized and segmented. This model represents the business entities and the database acts only as a data store for the entity serialization. In this case, instead of apply the constraints on the database, you can apply them at business service level using rules (business rules and data rules). With this option you get a flexible model, that can be distributed, centralized, etc., adapting them to the needs of the system and its context. </p>
<p>In next post, we will try to share my experience with this models, with concrete scenarios and solutions used normally to solve it.</p>]]></content:encoded>
    </item>
    <item>
      <title>Foro de Arquitecturas Microsoft</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/foro-de-arquitecturas-microsoft</link>
      <pubDate>Tue, 30 Mar 2010 01:40:00 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2010/03/30/foro-de-arquitecturas-microsoft/</guid>
      <description><![CDATA[El pasado día 24 de Marzo se celebró en Madrid la edición XXV del Foro de Arquitectos Microsoft, en...]]></description>
      <content:encoded><![CDATA[<P>El pasado día 24 de Marzo se celebró en Madrid la edición XXV del Foro de Arquitectos Microsoft, en donde se compartió a traves de distintas sesiones la visión del modelo de Arquitectura en N-Capas basada en los principios del DDD (Domain Driven Design) y sus posibilidades de enfoque dentro de la tecnología Microsoft y más en concreto tomando como base .NET Framework 4.0, Silverligth, etc. Para aquellos interesados, aquí os remito los enlaces a la información del evento y de la documentación/ejemplos que se mostraron durante el mismo.</P>
<P><A title="MSDN - Centro de Arquitectura" href="https://msdn.microsoft.com/es-es/architecture/default.aspx" target=_blank mce_href="https://msdn.microsoft.com/es-es/architecture/default.aspx">MSDN - Centro de Arquitectura</A></P>
<P><A title="Modelo de Ejemplo DDD" href="https://microsoftnlayerapp.codeplex.com/" mce_href="https://microsoftnlayerapp.codeplex.com/">Modelo de Ejemplo DDD</A></P>
<P>Asi mismo, el evento se repetirá en Barcelona el día 13 de Mayo de 2010. Aqui os dejo el enlace para que podais incribiros: <A title="Foro de Arquitectos - Barcelona" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032446174&amp;Culture=es-ES" mce_href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032446174&amp;Culture=es-ES">Foro de Arquitectos - Barcelona</A></P>
<P mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Creando para Windows Mobile</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/creando-para-windows-mobile</link>
      <pubDate>Sun, 20 Dec 2009 15:59:00 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2009/12/20/creando-para-windows-mobile/</guid>
      <description><![CDATA[A la hora de desarrollar de aplicaciones para Windows Mobile disponemos de una abanico de...]]></description>
      <content:encoded><![CDATA[<P>A la hora de desarrollar de aplicaciones para Windows Mobile disponemos de una abanico de tecnologías y herramientas bastante extenso, pudiendo crear aplicaciones de gestión, aplicaciones de conectividad, videojuegos, etc. La forma más sencilla de construir una aplicación sobre Windows Mobile es .NET Compact Framework que nos permite construir aplicaciones basadas en Windows Forms que pueden hacer uso de recursos como Bases de Datos SQL Server y SQL Server Mobile, Servicios Web a través de WCF, etc. Aunque el foco principal de .NET Compact Framework es inicialmente aplicaciones de gestión, gracias a las posibilidades de extensibilidad podemos crear aplicaciones con otros propositos aprovechando las capacidades del sistema operativo:</P>
<UL>
<LI>Aplicaciones GPS, en donde podemos presentar visualización de Mapas, localización de coordenadas, etc, gracias al soporte nativo del S.O. a las capacidades GPS.</LI>
<LI>Aplicaciones Gráficas como videojuegos gracias a la interoperabilidad con Direct X.</LI>
<LI>Aplicaciones de conectividad gracias a las posibilidades de telefonia basadas en TAPI.</LI>
<LI>etc.</LI></UL>
<P>Windows Mobile dispone de multiples funcionalidades a través del API Win32 que da soporte a los distintos sistemas incluidos. Esta funcionalidad puede ser utilizada desde .NET mediante las capacidades de interoperabilidad y de pIvoke, aunque requiere algo de esfuerzo adicional. Por supuesto, estas capacidades pueden ser utilizadas desde cualquier compilador C y C++ para Windows Mobile, pero para poder aprovechar la simplificación que aporta .NET CF, vamos a centrarnos en que tenemos que tener en cuenta:</P>
<OL>
<LI>La memoria de Windows Mobile es limitada para cada proceso (32 MB en la mayoría de los casos y 128 MB en algunas ocasiones), por lo que es necesario hacer uso de este recurso eficientemente (Reservando lo más tarde posible y liberando lo más pronto que podamos).</LI>
<LI>Al igual que podemos incluir llamadas a Win32, podemos hacer uso de ActiveX o componentes COM. En este caso, el uso del API de <STRONG>System.Runtime.Interop</STRONG> es la base para trabajar correctamente con este tipo de componentes. A la hora de acceder a componentes COM/ActiveX podemos seguir&nbsp;varias alternativas, disponer de una PIA (Primary Interop Assembly) en donde están las definiciones de los objetos COM (no su implementación), definir nosotros mismos las interfaces y tipos en C# o solicitarle a VS mediante una referencia (a una librería COM o a una libería TLB) que nos genere nuestra libería de interop.</LI>
<LI>Es importante en cualquier caso, liberar correctamente todas las referencias y punteros que hayamos solicitado haciendo uso del helper <STRONG>Marshal</STRONG> en donde disponemos de funciones para reservar memoria, liberarla, incluyendo la liberación de componentes COM.</LI></OL>
<P>En siguientes post, entraré más en detalle en los distintos aspectos que he comentado centrandome especialemente en ejemplos concretos que creo pueden resultar útiles.</P>
<P mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Artículo: Arquitecturas en proyectos cortos</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/artculo-arquitecturas-en-proyectos-cortos</link>
      <pubDate>Wed, 16 Dec 2009 13:31:00 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2009/12/16/artculo-arquitecturas-en-proyectos-cortos/</guid>
      <description><![CDATA[Con el fin de intentar compartir mi criterio a la hora de abordar desarrollos de aplicaciones y/o...]]></description>
      <content:encoded><![CDATA[<P>Con el fin de intentar compartir mi criterio a la hora de abordar desarrollos de aplicaciones y/o soluciones, os remito al artículo que me han publicado en MSDN donde trato de dar mi visión de la mejor forma que he podido. Espero que os guste.</P>
<P><A title="Diseño de Arquitecturas en proyectos cortos" href="https://msdn.microsoft.com/es-es/ee890043.aspx" target=_blank mce_href="https://msdn.microsoft.com/es-es/ee890043.aspx">Diseño de Arquitecturas en proyectos cortos</A></P>
<P>Gracias a David Salgado por permitirme colaborar con ellos con este artículo.</P>]]></content:encoded>
    </item>
    <item>
      <title>Windows CE: Un mundo de posibilidades</title>
      <link>https://docs.microsoft.com/archive/blogs/israelg/windows-ce-un-mundo-de-posibilidades</link>
      <pubDate>Thu, 21 May 2009 07:25:00 GMT</pubDate>
      <dc:creator><![CDATA[Israel García Mesa]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/israelg/2009/05/21/windows-ce-un-mundo-de-posibilidades/</guid>
      <description><![CDATA[La plataforma Windows CE es una gran desconocida para el público en general y sin embargo es la base...]]></description>
      <content:encoded><![CDATA[<P>La plataforma Windows CE es una gran desconocida para el público en general y sin embargo es la base para muchos desarrollos que podríamos utilizar en nuestra vida diaria o que ya utilizamos. Un ejemplo de uso de la tecnología de Windows CE es Windows Mobile que se basa en esta tecnología por completo y demuestra la adaptabilidad del sistema operativo a distintas plataformas de hardware. La última versión de <A title="Windows CE es la 6.0 R3" href="https://www.microsoft.com/windowsembedded/en-us/products/server/default.mspx" mce_href="https://www.microsoft.com/windowsembedded/en-us/products/server/default.mspx">Windows CE es la 6.0 R3</A> que incluyen una serie de características muy interesantes como:</P>
<UL>
<LI><A title="Silverligth para Windows CE" href="https://www.microsoft.com/windowsembedded/en-us/products/windowsce/silverlightforwe.mspx?session=1" target=_blank mce_href="https://www.microsoft.com/windowsembedded/en-us/products/windowsce/silverlightforwe.mspx?session=1">Silverligth Windows CE</A>, como plataforma nativa de Presentación que permite a los diseñadores/desarrolladores mejorar la Interfaz de Usuario con un coste de esfuerzo y tiempo razonables, con el resultado de obtener una mejor experiencia de usuario en los dispositivos.</LI>
<LI>Nuevo Internet Explorer con capacidades de arrastre y zoom para mejora la experiencia de usuario, y&nbsp;adicionalmente poder adaptar la Interfaz de Usuario a los distintos tipos de&nbsp;dispositivos&nbsp;en los que podemos trabajar.</LI>
<LI>Connection Manager, para mejora la gestión de conectividad en los dispositvos.</LI>
<LI>Microsoft Office Viewers and PDF Viewer.&nbsp;</LI>
<LI>Flash Lite</LI>
<LI>Soporte avanzado de "Touch and Gestures"</LI></UL>
<P>A parte de Windows Mobile, existen una serie de productos embeded que se alinean con distintas areas del mercado que se basan en la tecnología Windows CE. Entre los productos desarrollados podemos encontrar incluso soluciones como <A title="Windows Embedded NavReady Overview" href="https://www.microsoft.com/windowsembedded/en-us/products/readyproducts/navready/default.mspx" target=_blank mce_href="https://www.microsoft.com/windowsembedded/en-us/products/readyproducts/navready/default.mspx">Windows Embedded NavReady Overview </A>que faclita una infraestructura técnológica para crear sistemas de navegación basada en GPS e integrarlas con servicios de valor como los proporcionados por Live (Virtual Earth).</P>]]></content:encoded>
    </item>
  </channel>
</rss>