Ir al contenido

Articulos

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

2013


Windows Phone | Cómo crear una SplashScreen para una App

·372 palabras·2 mins

Al contrario de lo que ocurría en Windows Phone 7.X donde sólo se disponía de una resolución de pantalla – WVGA (480 x 800) – y, por lo tanto, sólo había que crear una única SplashScreen para nuestras Apps, en Windows Phone 8, Microsoft ha introducido dos nuevas resoluciones de pantalla por lo que se hace necesario crear una SplashScreen para cada una de las diferentes resoluciones, 720p (720 x 1280) y WXGA (768 x 1280).

Webcast Windows 8 | Disponibles los materiales del Webcast

·347 palabras·2 mins

Ayer tuve la gran oportunidad de ser el speaker del Webcast sobre Windows 8 Store Apps “Creando aplicaciones para Windows Store con XAML:. ¿Qué necesitan saber los Desarrolladores de .Net?”. Este Webcast que tenía que haberse emitido la semana pasada fue aplazado y gracias a eso pude ser designado como el speaker del mismo.

Durante sesión vimos cosas bastante interesantes como el patrón MVVM siguiendo las buenas maneras que Josué Yeray intenta inculcar a los desarrolladores españoles, también hablamos de cómo consumir y guardar datos, localización de las aplicaciones para tener alcance mundial con ellas, el uso de los nuevos controles XAML que nos permiten crear aplicaciones ricas, etc. Todo ello supuso un repaso completo pero superficial a todo lo que implica el desarrollo de Apps para Windows 8 y sólo ahondamos en cómo crear el patrón MVVM para nuestras aplicaciones e incidí que esto es particularmente importante si queremos compartir código entre Apps de Windows 8, Windows Phone 8 y otras plataformas, ya que tenemos la posibilidad de implementar el patrón en una Portable Class Library que podremos referenciar desde nuestros proyectos.

Webcast | Creando aplicaciones para Windows Store con XAML: ¿Qué necesitan saber los Desarrolladores de .Net?

·109 palabras·1 min

El próximo 23 de Abril a las 16.00 GMT tendrá lugar el Webcast Creando aplicaciones estilo Metro con XAML: ¿Qué necesitan saber los Desarrolladores de .Net? y me complace anunciar que seré el speaker del mismo.

Este será mi segundo Webcast tras el que realicé hace ya algún tiempo junto a Alberto Díaz sobre diseño en SharePoint 2010 “¿Cómo se hizo www.SUGES.es con SharePoint 2010?

Datos del Webcast:

  • URL del webcast: Inscripción
  • Hora: 16.00 GMT
  • Duración: 1 hora
  • Público: General – Developer

Nota de migracion: se ha retirado el poster del webcast heredado desde WordPress porque el recurso original ya no esta disponible en origen.

Megathon Windows 2013 | Superando la edición anterior

·503 palabras·3 mins

Hola a todos, en este artículo me gustaría hacer un poco de reflexión sobre el Megathon Windows 2013 que ha superado las expectativas de todos y ha supuesto un gran éxito de participación y colaboración tanto a nivel nacional como local.

Aquí, en Tenerife, comenzamos metiendo el miedo en el cuerpo con la imagen anunciadora del evento y con el vídeo promocional.

Video Promocional Megathon Windows 2013 en Tenerife

Pero aquí, en Tenerife, nos hemos quedado sorprendidos viendo como participantes de diferentes características –estudiantes, emprendedores, developers con otros lenguajes, etc– han sido capaces de desarrollar una aplicación en tan sólo 2 días de trabajo, partiendo algunos de ellos desde 0 en conocimiento de la plataforma, del patrón MVVM, de Interfaces y, sobre todo, de producto estrella de este Megathon, Azure Mobile Services.

CSS | Good manners vs hacks para navegadores específicos

·2034 palabras·10 mins

Hoy me gustaría compartir una reflexión con todos ustedes acerca de las buenas formas para crear una hoja de estilos en contra punto al uso de hacks e ideas estrambóticas que pueden hacer de una hoja de estilos algo ilegible y que te dan ganas de tirar a la basura.

Uso de hacks

Los hacks en CSS son “trucos” para que determinados navegadores interpreten las hojas de estilo de forma diferente y generalmente se usaban para corregir la mala interpretación que hacían a determinadas propiedades. Se popularizaron durante la etapa en la que la versión del navegador de Microsoft era Internet Explorer 6 (IE6) que, debido a su “errónea” “especial” interpretación del modelo de caja (ancho/alto, padding y margen), hacía del diseño de páginas web una tarea dura. No era extraño ver diseñadores web que renegaban del navegador más popular que debían instalarse programas que renderizaban sus webs en N navegadores diferentes para poder ver las diferencias y así poder ir ajustando la visualización de las mismas de forma menos lenta. Una prueba que dejaba en gran evidencia estos problemas era la nota que obtenían los diferentes navegadores en “Acid Test”.

Windows Phone: Depurar una app a partir del paquete .XAP en el emulador o en un dispositivo

·165 palabras·1 min

Escenario

Necesitamos depurar una aplicación, en el emulador o en un dispositivo, de la que sólo tenemos el archivo .XAP que se genera cuando se empaqueta la aplicación y no podemos disponer del código fuente.

Solución

Hay varias opciones como por ejemplo subir el archivo .xap al market y distribuirlo a los testers de la aplicación que tardarán aproximadamente 24 horas en recibirla. Pero si lo queremos hacer de forma inmediata, con el SDK de Windows Phone 8 tenemos una nueva opción que nos permitirá desplegar la aplicación en el emulador o en un dispositivo físico gracias a la aplicación “Application Deployment

Iberian SharePoint Conference 2013 | Primera conferencia de SharePoint en la Península Ibérica

·606 palabras·3 mins

Desde que llegué al mundo de SharePoint, siempre me he preguntado por qué no se organizaba ningún evento relacionado con SharePoint en el que los expertos pudieran relacionarse con desarrolladores, diseñadores, usuarios y clientes de las diferentes versiones de esta gran plataforma de Microsoft. De hecho, en conversaciones con algún MVP’s de SharePoint, he nombrado varias veces esta posibilidad como medio para dar a conocer este producto entre las empresas españolas ya que de momento no ha sido acogido como en el resto del mundo donde es una de las joyas de la corona en el mundo del software.

SharePoint 2010 y 2013 | Añadir fichero de recursos para localización regional

·1039 palabras·5 mins

Escenario

Tenemos un sitio de SharePoint 2010 o 2013 y queremos localizarlo en función del idioma del usuario que visita dicho sitio. Para ello tenemos diversas opciones.

  • Localización de Página Maestra (Masterpage) y Diseños de Página (Page Layouts)
  • Localización de recursos en Interfaz de Usuario (UI) en un desarrollo
  • Localización de recursos en código manejado en un desarrollo

Aunque en realidad, se puede resumir en, localización en Interfaz de Usuario y localización en código manejado.

SharePoint 2013 Apps | Incluir estilos de SharePoint en una SharePoint App Auto-hosted

·655 palabras·4 mins

Ampliando mi último artículo sobre SharePoint Apps en el que trataba el escenario de incluir el entorno (chrome) de SharePoint en una SharePoint App Auto-hosted, quería compartir cómo incluir los estilos de SharePoint 2013 para que consigamos mejorar aún más la sensación de seguir dentro del sitio y, por tanto, del contexto de SharePoint.

La idea es conseguir que la app adopte el aspecto visual de SharePoint para reforzar la sensación de continuidad dentro del sitio.

Microsoft Active Professional (MAP) 2013, un desconocido reconocimiento que me ha llegado

·218 palabras·2 mins

Ayer me llegó por sorpresa un correo de Microsoft en el que se me indicaba que he sido nominado como Microsoft Active Professional 2013, abreviado como MAP (Me llaman Map, Bing Map… jejeje). He tenido que buscarlo porque era la primera vez que oía hablar de este reconocimiento y… ¡vaya sorpresa! Me ha alagado saber que me lo otorgan como distinción entre el 5% de los mejores profesionales. Como siempre digo, tengo mucho que aprender y hay muchísimas personas que deberían recibir reconocimientos antes que yo porque son auténticos cracks, pero lo son en la sombra porque por diferentes circunstancias no disponen de visibilidad en la comunidad. A todos ellos, les diré que se animen que hay un mundo de oportunidades y momentos de gran valor.