Ask me anything

Recent Responses

    1. Walter Novoa

      Sí es posible. Lo que debes hacer es una librería intermediaria entre Dynamics y los controladores de la app MVC. Entonces el controlador llama a esta librería y esta a su vez estaría llamando por ejemplo los webservices de CRM que exponen . Los controllers entonces inyectarían los datos obtenidos del CRM en las vistas de manera tradicional. Esto es lo bueno de la separación de concerns en MVC.

    2. Walter Novoa
      warnov responded to ed03j 15 Apr

      La clave está en mostrar las ventajas de MVC: Por ejemplo una presentación uniforme del sitio independientemente del browser, adaptabilidad perfecta en móviles, menos peso en el sitio y por ende más velocidad, facilidad para hacer pruebas e integrar frameworks, alto soporte de la comunidad hoy en día, etc, etc etc

    3. Walter Novoa
      warnov responded to willvargasm 11 Mar

      Hola, esto no es posible con las apps del Windows Store. En este ambiente es imposible por definición que una app pueda controlar a otra app. Esto ha sido definido así para ofrecer mayor seguridad a los usuarios finales. De lo contrario cualquier persona podría hacer una app malintencionada que apagara otras app a su discresión y cosas por el estilo.

    4. Walter Novoa
      warnov responded to julitogt 7 Mar

      Claro que sí... es una pregunta que recibo mucho...

      En mi blog menciono este hecho. http://blogs.msdn.com/b/warnov/archive/2012/02/12/me-sirve-en-development-environment-pero-no-en-azure.aspx

      Sin embargo, no hay un setting que se le ponga a un WebSite o a un Cloud Service que diga que maneje siempre la hora con GMT-5.

      Tú como desarrollador eres el que siempre debe controlar esto. Por ejemplo, si quieres validar que la hora de publicación de un post no pueda ser mayor a la hora actual (hora colombiana) deberías hacer algo como:

      if(publishingTime>DateTime.Now.AddHours(-5))Invalidate();

      Entonces para que tengas uniformidad tanto en Desarrollo como en producción te recomiendo que uses:

      if(publishingTime>DateTime.UtcNow.AddHours(-5))Invalidate(); Así no tendrás que hacer cambios al pasar a producción.

    5. Walter Novoa
    6. Walter Novoa
    7. Walter Novoa
      warnov responded to QGatherer 27 Feb

      De todos los CMS que he usado sobre dotNet definitivamente Umbraco me parece el más extensible y fácil de usar. Además no obliga a hacerles publicidad.

    8. Walter Novoa
      warnov responded to QGatherer 25 Feb

      Hola Juan Carlos, estos Servicios los puedes adquirir en windowsazure.com solo es inscribirse a través de una tarjeta de crédito.

      Los precios también se encuentran allí. De la misma manera allí está la información y lo que incluyen esos paquetes de Servicios.

      Si quieres saber acerca de los fundamentos de Azure, puedes leer este post : http://blogs.msdn.com/b/warnov/archive/2010/08/16/video-y-podcast-introducci-243-n-avanzada-a-windows-y-sql-azure.aspx

    9. Walter Novoa
    10. Walter Novoa
    11. Walter Novoa
    12. Walter Novoa
      warnov responded to lvbernal 19 Feb

      Hola Leo. La arquitectura de Azure no permite caracteres especiales para nombres de blobs, porque estos se acceden a través de http y deben seguir esas convenciones. Tendrías que usar por ejemplo codificador HTML al que le pasas el nombre del blob y te devuelve algo como nom%20 etc... luego lo decodificas...

    13. Walter Novoa
    14. Walter Novoa

      Como siempre en el Desarrollo de software, todo depende. Depende si en realidad quieres un rendimiento excepcional. Si lo que quieres es rendimiento por encima de mantenibilidad del codigo, lo mejor es tener todo del lado del servidor de DB, pero solo cuando son procesos complejos en batch que no corren con conexiones simultaneas. Me explico: por ejemplo calcular la 'nómina de una compañía en el server se hace cuando nadie más ocupa el sever.

      Lamentablemente entre más código pongas en el Servidor de DB, más difícil va a ser para tí mantener la aplicación. De hecho son pocos los casos que he visto en que es preferable este ultimo acercamiento.

      Si lo que tienes es una aplicaicón de manejo de datos convencional con CRUDs y ciertos procesos complejos, se puede acudir a un acercamiento mixto. Con la mayoría de operaciones via ORM y las más complejas en Store Procedures, pero solo si son operaciones batch. Si son operaciones interactivas que muchos usuarios puediesen estar procesando al mismo tiempo, es mejor distribuir esa carga en servidores de aplicación que se descarguen los datos a procesar y luego los analicen en paralelo cada uno con sus propios recursos.

    15. Walter Novoa
    16. Walter Novoa
    17. Walter Novoa
    18. Walter Novoa
      warnov responded to AlejoJamC 11 Feb

      No hay un mecanismo por defecto para lograrlo. Una forma es esta: http://www.robfe.com/2012/07/creating-tiled-backgrounds-in-metro-style-xaml-apps/

      Pero tengo a otro de nuestros MCS escribiendo un post de una forma elegante que él encontró para lograrlo a través de vectores y ViewBox. El post estará listo el próximo lunes.

    19. Walter Novoa
    20. Walter Novoa

Walter Novoa’s Bio

Bogotá, Colombia

warnov.com

Tekki, Racer, kinda geek, entrepreneur, consultor, composer, writer