Usuario de Internet, blog personal de Fernando García Torres
El bloguero de turno mangatizado
Un Blog, Fernando García como Usuario, e Internet el Escenario

Cosas que le pasan a un desarrollador web profesional

Spotify ¿realidad o ficción?

Spotify, la nueva revolución de la música en Internet

Durante estos días uno no hace más que ver en Internet referencias al nuevo killer service, venerado por la blogosfera y los early adopters (frikis para los profanos), Spotify, o como dar un vuelco al negocio de la música en Internet por la patilla.

Y es que el temita promete. El otro día conseguí una invitación (ahora mismo está en beta semi-pública) sin saber qué leches iba a probar, y sin ser usuario de servicios tipo last.fm, pandora, etc… vamos, yo soy de los del género vago, de abrir la radio online a las 9:00 y no cerrarla hasta las 19:00. Pero es que ésto está tan bien hecho, es tan sencillo, tan fluido, que crea adicción, incluso en analfabetos musicales de mi calaña. Primer logro.

El servicio va de: A. Registrarse B. Instalarse su aplicación C. ¡Música! (it’s easy as 1,2,3!). La herramienta es una maravilla, un iTunes fibrado y ligero, diseño minimalista y usabilidad cuidada. Cualquier camino dentro de la aplicación termina siempre en escuchar música. Haces click en el nombre de un artista, vas a su ficha, ves toda su discografía, clickeas el track 9 del CD2 de su disco de hace 7 años y lo escuchas. TODA canción que aparezca en la aplicación simplemente haces click y la escuchas. Música gratis bajo demanda.

La aplicación de escritorio de Spotify

No voy a analizar sus pros y contras, para eso ya sabéis que hay otras webs temáticas, sólo comentar lo que me siguen sorprendiendo algunos modelos de negocio en Internet. En algo como la música, con unos proveedores que odian y desprecian al medio, y unos márgenes pírricos (creo recordar que si en iTunes una canción costaba 0.99 €, las majors se llevaban 0.70 €), no me parece muy sostenible la apuesta de Spotify, con un modelo freebie totalmente funcional (si el modelo premium lo único que me ofrece es que no me salgan ads sonoros, poco van a sacar por ahí), unos ingresos por publicidad tipo radio (¿éso lo sigue contratando alguien?) y un coste asociado al ancho de banda de servir las canciones (aunque utilicen un modelo híbrido P2P). Tal vez sea lo que se comenta por ahí, que es un torpedo con el que la industria discográfica (¿tal vez hayan aceptado menos trozo de la tarta por el compromiso de los responsables del proyecto de que algo va a cambiar?) quiere atacar a la línea de flotación de la piratería musical: “Tú, alma triste, si te pongo un programita con el puedes escuchar cualquier canción como si la tuvieras descargada ¿pa que leches quieres seguir dándole al emule?

Y bueno, no tendrán la parte social muy desarrollada, pero en Twitter por ejemplo no paran ya de llover los enlaces para escuchar canciones. Comparto un temazo: http://open.spotify.com/track/40ThmAgDduNcjwkypLe0Dj

Por cierto, tengo unas cuantas invitaciones para probar Spotify, aunque no se si es una puerta trasera dejada abierta disimuladamente aposta o están en la parra, pero por ahora te puedes registrar sin invitación aquí. ACTUALIZACIÓN: parece ser que dicha puerta ha sido cerrada, de todas formas yo sigo teniendo unas cuantas invitaciones, si lo necesitas escribe un comentario.

su vídeo promocional

Semana 3 / Pixel Feed

El tam-tam de los “nativos digitales” / elpais.com

Un artículo que me ha parecido muy interesante por dos cosas: primero, plantear cómo va a ser la madurez de esta nueva generación que ha nacido con Internet ¿qué usarán después de Tuenti? ¿por fin comercio electrónico total (comprar el pan por Internet, vamos), la verdadera televisión online? En España se va a poner el medio muy interesante! y segundo, el artículo habla sobre los nuevos retos que plantea esto mismo en la educación. A mi eso de que “Su atención se divide mejor, su cerebro tiene un procesador más complejo” me parece una tontería, no son mas listos ni multitarea, pero para esto mejor leer los comentarios del artículo, hay opiniones de primera mano, los profesores

Pequeña historia del fracaso de un proyecto personal / gallir.wordpress.com

Me ha encantado este post, esa sensación de tener la idea, llegar incluso a plasmarla en un boceto, adelantar a paso de tortuga, y todo para terminar viendo pasar a toda ostia a otro que tuvo la misma antes o después, pero consiguió los recursos para llevarla a cabo. Lo que se suele decir “Primera regla del éxito: Empezar

Three new jobs you might want to consider / sethgodin.typepad.com

La web social lo ha cambiado todo, y entre otras cosas no puedo estar más deacuerdo en que ha generado la necesidad para las empresas de Internet de contar con nuevos perfiles profesionales para manejarse en estos mares. Yo considero básica ya a estas alturas la figura del responsable de comunidad, que no viene a ser más que el relaciones públicas 2.0, ese cuyas principales armas son Facebook, Twitter….

20 Excellent Websites for Learning Ajax / sixrevisions.com

Aprender los básicos de Ajax es realmente sencillo, es un método que para usos normales no suele salirse de un ABC fijo. Pero aquí han recopilado una serie de sitios que permiten meterse de cabeza en esta tecnología con todos sus detalles y complejidad

60 Beautiful Music Videos / smashingmagazine.com

Si es que me encantan los videoclips, y más los originales, en los que me acaba gustando más el vídeo que la música. En este post recopilan auténticas joyitas, y cuidado, es NSFW, un auténtico mata-productividad

adoremos al pixel

¡Feliz Navidad!

Lanzamiento de Gente QUÉ

Gente QUÉ Tras un par de meses de desarrollo intenso, y otro par de semanas de rush final demencial (sin los lanzamientos ésto no sería tan divertido), ve la luz, por un lado, el rediseño de la web del Diario QUÉ, y por la parte que nos toca, su estrenada y flamante plataforma de comunidad, Gente QUÉ.

En un mercado con muchos medios tradicionales aferrándose a un papel que cada vez huele más a muerto, el QUÉ se lanza en bomba a la piscina con una estrategia innovadora y apostando con fuerza por el usuario.

En líneas generales, la primera fase, el core del proyecto, es una plataforma de single sign-on que permite al usuario tener su perfil en Gente QUÉ y utilizar dichas credenciales para acceder a cualquiera de los servicios que se integren con la plataforma, de manera que cuando te logueas en uno, la sesión se mantiene durante toda la navegación por el “ecosistema” que se está montando alrededor del QUÉ.

Dejando de lado el análisis pseudo-gurú, desde el punto de vista del desarrollo yo destacaría las siguientes funcionalidades:

  • ID ÚNICO. Con la facilidad de uso para el usuario en mente se ha integrado el logueo a través de sistemas externos, en concreto, con Facebook, Windows Live, Yahoo y OpenID, de manera que una vez autenticado en uno de ellos se puede registrar una cuenta en Gente que quedará ligada a dicho ID, pudiendo a partir de entonces utilizar todos los servicios del QUÉ accediendo a través de tu usuario de Facebook, por ejemplo ¡no más contraseñas desperdigadas por Internet!

    Una de las mayores complicaciones de esta parte era implementarlo de forma que el usuario lo entendiera, que no se mareara cuando de repente se le redirige a una página externa, y que pudiera darse cuenta de los beneficios que tiene esta funcionalidad. Considero que lo hemos conseguido simplificando el proceso al máximo, aunque es verdad que debemos pulirlo en las fases que vendrán.

    Lidiar con las APIs de cada servicio ha sido una de cal y otra de arena. Para variar, hacer algo con Windows Live es un picor constante en busca de documentación decente e intentando resolver comportamientos demenciales. El resto chapó. También las hemos utilizado para obtener los contactos de las cuentas e invitar a nuevos amigos. En breve haré un post explicando con detalle cómo integrar cada uno de ellos.

    La funcionalidad de importar contactos desde servicios externos
  • LIFESTREAMING. Tal vez la característica más diferenciadora respecto a iniciativas de otros medios sea ésta de registrar la actividad que generan los usuarios en los servicios integrados en la plataforma. Cuando se llega al punto en que hasta los de Windows Live salen del caparazón, era un paso lógico para el QUÉ, ya que tenían centralizado el login, hacer lo mismo para la actividad del usuario.

    En gran parte relacionada con esta funcionalidad está la de comunidad, con la posibilidad de seguir a usuarios y por lo tanto, su actividad. En esta primera fase las relaciones quedan limitadas a ésto, pero habrá muchas novedades en este sentido en breve.

    La actividad del usuario en Gente QUÉ
  • BARRA DE USUARIO. Los servicios que se integran con Gente QUÉ debían tener alguna marca que así los identificara, y también con la necesidad de ofrecer un acceso rápido a las funcionalidades de la plataforma, se desarrolló esta barra inspirada en la de Facebook. Ahora mismo ofrece simplemente eso, accesos directos, pero es una de las partes del proyecto que más añadidos y atención va a recibir en los próximos meses, estoy seguro. Podéis verla por ejemplo desde la misma portada del QUÉ.

    Para nosotros el mayor reto fue implementar todo el tinglado con javascript, con pequeñas pijaditas como los tooltip informativos y grandes brownies como controlar si hay una sesión iniciada en Gente QUÉ desde servicios externos o idear una forma de sincronizar dicha sesión con la local, pero vamos, esto es material para otro post.

    La barra de usuario de Gente QUÉ
  • APIs. Desde el principio teníamos claro que estábamos haciendo una plataforma de servicio, así que todas las funcionalidades son accesibles a través de APIs propias, de manera que cualquier servicio externo se puede integrar de forma prácticamente transparente con la plataforma de forma sencilla y rápida. Un total de más de 15 APIs y 30 páginas de documentación dan fe de lo grande que es este proyecto y la casi total flexibilidad que ofrece para futuras integraciones y cambios.
    Diagramas de flujo de las APIs

Para nosotros ha sido un proyecto complicado, pero con el que sobre todo hemos aprendido mucho. Cuando te metes en desarrollos de este tipo, tan dinámicos y con programadores de todos los niveles, se descubren enseguida las carencias en la metodología de trabajo que puedas tener. Ahora es cuando nos vamos a plantear implantar cosas de esas que usan los profesionales con carrera (framework, subversion, gestión avanzada de bugs…), hasta ahora hemos podido pasar sin ellas, pero la cosa se pone seria!

Chunda² / SplurgenShitter