¿Veremos en The Windows Phone Developer Conference a WP Apollo?

Dentro de unos meses se cumplen dos años de la salida de Windows Phone 7 y un año de la de  Mango. Como no deja de ser una ciencia, la estadística nos dice que en Octubre estará disponible Windows Phone 8 Apollo.

Entre los días 22 y 24 de Octubre de 2012 también está programado el evento “The Windows Phone Developer Conference”   que en WPCentral  anuncian como el primer ciclo de conferencias de Windows Phone que no está patrocinado por Microsoft.

WPDevcon

En el programa del evento podemos ver la gran cantidad de sesiones sobre WP7. Sin embargo, en la noticia de WPCentral destacan que el gran artista invitado será Apollo, nombre en clave que los de Redmon han dado a Windows Phone 8. En WPCentral destacan que habrá una sesión específica para aprender todo lo que traerá Apollo, como resoluciones de pantalla, los cambios que habrá en el Marketplace,  las características que tendrá el nuevo emulador y se verá cómo migrar las aplicaciones de Mango a Apollo.

Todo un caramelo para desarrolladores, sin embargo si nos vamos a la web del evento y vemos el pdf con el programa no se hace referencia a Apollo en ninguna parte.  Lo que me ha llamado la atención es que en los comentarios de la noticia se han fijado en la fecha de creación y modificación del pdf. Así que parece que han eliminado las referencias a Apollo del documento.

¿Una estrategia de marketing para conseguir más asistentes? Es posible, pero sin duda que por esas fechas ya se tendrán más detalles sobre la nueva versión de Windows Phone y seguramente ese evento sea un lugar privilegiado para enterarnos de cómo adaptar las aplicaciones existentes a la nueva versión del sistema operativo.

Resumen Open Space Sevilla

Open Space SevillaHa sido un placer compartir las poco más de 16 horas del fin de semana pasado con tantos Profesionales, con mayúsculas y en negrita, hablando sobre tecnologías webs, metodologías, testing, seguridad, arquitecturas, tablets, marketing, usuarios (flame: esos malditos bastardos), organizaciones, jefes, clientes. Y mejor paro aquí.

Lo mejor del evento ha sido, sin dudarlo en ningún momento, el haber podido asistir.

Si me lo permitís os pondré un pequeño resumen de cada una de las sesiones a las que asistí y las conclusiones que saqué:

  • Seguridad: Pues, al igual que la calidad no es negociable. Los sistemas que diseñamos o implementamos deben tener en cuenta la seguridad desde el comienzo hasta el fin. Para evitar el “ya os lo dije” y asegurarnos una posición con respecto a nuestros competidores. Como dije al principio, es igual que la calidad, no es negociable. Sobre todo a la hora de usar frameworks o herramientas de terceros, debemos auditarlas.
  • Adicto al verde: Si, adicto a que los test que hacemos se pasen, pero claro, para ello hay que hacerlos. Ya sean unitarios, de integración, etc … Yo defino el arte del testing  como un seguro para no acabar en alcohólicos anónimos después de dos intentos fallidos de puesta en producción, y la calidad en principio da igual, lo que quiero es vivir tranquilo y llegar a casa a una hora decente y con la sensación de un trabajo bien hecho.
  • Garajes en Andalucia: Jmbeas quería saber cómo estaba el tema de los emprendedores en Andalucía y se enteró ;). Por lo que vimos no está extendida la cultura del pelotazo, sino la del “quiero lo suficiente como para poder sacar al perro por las mañanas”. Manuel Recena ha resumido muy bien y lo comparto. Espero que nadie lo entienda como una falta de ambición, es todo lo contrario, plantear un plan de negocio basado en un pelotazo es como correr con el coche a 120 por las calles de una urbanización, te la vas a pegar, te vas a hacer daño y lo peor de todo es que vas a hacer daño a mucha más gente.
  • Yo te la mido (La campaña):  Nos presentaron http://twittalicious.com/ una herramienta opensource para análisis de métricas sobre twitter y conocer el impacto de una persona, campaña, empresa  en esta red social. La verdad es que no está nada mal.
  • Rendimiento de aplicaciones PHP: Un debate/charla, en la que vimos una arquitectura bastante completa y buscamos entre todos cómo podríamos mejorarla con componentes y herramientas que nos ayudan según qué eslabón de la cadena queremos optimizar.  Me gustó particularmente ya que el enfoque de cómo mejorar se puede aplicar a cualquier otra tecnología como .NET, Java, Ruby, etc..
  • “Trucos” para rentabilizar un blog: En esta fuimos poquitos, y es que los frikis trabajamos por amor al arte ;).  Sin embargo estaba bastante interesado y surgieron muchas ideas: desde buscar anunciantes en otros blogs de la misma temática que el tuyo, ponerte en contacto con el anunciante y ofrecerte, montar una tienda online de algo relacionado con tu blog y buscar tus proveedores, buscar empresas que mantengan redes de blogs y proponer, por ejemplo, que te hosteen el blog a cambio de generar contenidos y un porcentaje de la publicidad.
  • Inspección continua: Vimos cómo integrar Jenkins, Maven y Sonar para hacer que en cada commit del subversión/github se lancen procesos de análisis estático de código vigilando que se cumplen las métricas que estimemos necesarias. Un par de conclusiones que me gustaron mucho son:  1 esta información se puede usar en las sesiones de revisión de código para seleccionar  aquellas clases que incumplan más métricas como candidatas a analizar y 2 si introduces un sistema de este tipo en un proyecto que ya ha comenzado, más te vale relajar alguna regla e ir poco a poco corrigiendo y manteniendo las métricas tal y como están para por lo menos no empeorar.

De nuevo gracias a tod@s por compartir vuestras experiencias y a la organización por este evento tan espléndido.

Juan María Laó Ramos.

La importancia de los eventos

Desde hace tiempo vengo defendiendo que los entornos de desarrollo desde hace tiempo han introducido el concepto de la  POP: Programación Orientada al Punto. Aunque pocos comparten este concepto, lo que sí comparten es que esto del intellisense ha sido y será una maravilla. Continúa leyendo La importancia de los eventos