Ir al contenido

Articulos

Archivo de articulos tecnicos y notas de referencia publicados en el blog de Santiago Porras.

2015


SharePoint 2013 | Obtener imagen del usuario actual con JavaScript

·370 palabras·2 mins

poster

Escenario

Uno de los fuertes de SharePoint en ambientes de intranet son los perfiles de usuario que permiten no sólo mostrar información importante de un usuario, sino también obtener datos adicionales como por ejemplo el estado en Lync. Es por ello que cuando realizamos desarrollos para SharePoint, a menudo nos encontramos con que podemos o debemos añadir información del usuario conectado en alguna zona de la página.

WPSUG | Por qué no has terminado cuando has terminado

·219 palabras·2 mins

En WPSUG volvemos a preparar un nuevo hangout para mostraros cosas interesantes a la hora de crear vuestras aplicationes para la plataforma Windows. En esta ocasión, contaremos con la presencia de Vanessa Estorach de e-growing, experta en ASO y “Mobile Sensei” (Esto suena muy molón) para hablaros sobre “App Store Optimization” y que consigáis que vuestras aplicaciones alcancen un nuevo nivel. Además, como siempre andaremos por allí Rafa Serna, Javier Suarez, Josué Yeray y yo mismamente.

Microsoft Web & Cloud Tour 2015 pasa por Tenerife

·334 palabras·2 mins

Microsoft va a realizar un tour por diversas ciudades para contarnos a todos las novedades y cómo sacar buen provecho de Microsoft Azure y las herramientas y tecnologías de desarrollo web actuales. Para nuestra fortuna en Tenerife, han decidido hacernos una visita y, junto a TenerifeDev estará uno de los miembros del equipo de DX (Alejandro Campos Magencio) en una jornada de manañana y tarde en la que podremos compartir conocimientos e impresiones.

DotNetConference 2015 : Tips & Tricks de diseño de Apps móviles

·115 palabras·1 min

Los pasados 27 y 28 de febrero, fueron los días elegidos para celebrar en la Universidad de Alcalá de Henares la “DotNetConference Spain” el mayor evento sobre .NET en España, organizado por el equipo de DX de Microsoft Ibérica. El evento contó con varios tracks en paralelo y grandes ponentes en cada uno de ellos.

Yo tuve la suerte de poder compartir el evento como speaker en una sesión sobre diseño de aplicaciones móviles que llamé “Tips&Tricks en diseño de aplicaciones móviles” y en el que os conté, no sin algún contratiempo, cómo realizar algunos trucos para dar otro aire a vuestras aplicaciones.

Windows Phone | A partir de marzo desaparecen las Rooms (salas)

·156 palabras·1 min

Me acaba de llegar un correo indicándome que a partir de marzo desaparecerán las Rooms (salas) en las que podíamos agrupar a personas para compartir notas, calendario, fotos y enviar mensajes entre todos. Parece una mala noticia pero, si nos atenemos a la información indicada por el equipo de Windows Phone, se están trabajando en nuevas características en Windows 10 y seguramente las Rooms serán sustituidas por algún otro elemento con mayores ventajas para todos nosotros. Por mi parte sí hacía buen uso de las Rooms para compartir información con mi familia y con unos pocos amigos afortunados de tener un Windows Phone.

Apache Cordova | Añadir aviso de carga de datos “loading” animado

·1282 palabras·7 mins

En este artículo quiero compartir un nuevo tip sencillo para Apps desarrolladas con Apache Cordova o PhoneGap y no es otro que añadir un aviso de que se están cargando datos o un mensaje de loading para que el usuario esté al tanto de que se está realizando dicha operación mientras debe esperar. Esto además, nos puede servir para otras acciones como actualizaciones por cálculos, etc.

¿Por qué es tan importante un aviso de carga de datos?

Muchos desarrolladores obvian la inclusión de mensajes de aviso de carga de datos en sus Apps y, peor aún tampoco lo hacen en aplicaciones web o en las clásicas de escritorio. Esto es un enorme error de cara a la experiencia de usuario ya que provoca múltiples problemas derivados de los que enumero algunos a continuación:

Apache Cordova | Añadir logo a nuestra App

·268 palabras·2 mins

Algo muy importante de una App es el logo, ¿por qué? Porque es algo que debe diferenciar nuestra aplicación del resto entre una maraña de logos en la pantalla de inicio de nuestro dispositivo o peor aún, entre la mayor maraña aún de aplicaciónes instaladas. Es por eso que debemos usar un logotipo que cumpla estos criterios a ser posible (salvo excepciones):

  • Simple: Fácilmente identificable y recordable.
  • Relacionado con la aplicación: Debe indicar de qué tipo de aplicación se trata
  • Original: No copiéis logos de otras aplicaciones

Una vez hayamos seleccionado el logotipo, toca crear todos los formatos para las plataformas para las que estamos desarrollando nuestra aplicación por lo que es muy importante que hayamos creado nuestro logo de forma vectorial para que no pierda calidad en cada una de las resoluciones y, como son tantas, puede ser muy útil guiarse por los que se han creado con la plantilla del proyecto y que se encuentran en la carpeta /res/icons/PLATAFORMA tal y como se muestra en la imagen a continuación.

HTML + JavaScript | Mostrar preview de imagen o cómo mostrarlas en base64

·594 palabras·3 mins

Estos días he tenido la necesidad de trabajar con un formulario de subida de imágenes y he tenido que montar una zona para mostrar la preview de las imágenes antes de subirlas al servidor para que el usuario pueda comprobar si todo es correcto antes de completar la operación. Hace algún tiempo (algunos años) creo recordar que vi alguna respuesta del gran Pedro Hurtado en los foros de MSDN acerca de esta cuestión pero no he podido encontrar dónde lo vi. Así que lo posteo para intentar ayudar a quien se encuentre en este caso y no sepa cómo alcanzar la solución.

Apache Cordova | Conectar una aplicación con Azure Mobile Services

·1068 palabras·6 mins

Después de empezar una aplicación con Apache Cordova en un artículo anterior, no sin bastantes problemas con los emuladores, habrá que darle algo de funcionalidad a esa aplicación para poder decir que sirver para algo. En este caso, lo que quiero hacer es obtener una lista de elementos de un servicio Azure Mobile Services que tengo creado para otras demos, y no es otro que mi servicio de Superhéroes (geek mode on). Así que si no habéis creado aún vuestro servicio, podéis empezar por ese paso antes de continuar con la aplicación.