Hace unos días os comenté que hoy se celebraba un evento de Yahoo! Research en Barcelona, en concreto el Yahoo! Developer Network.
El evento acaba de comenzar y, tras poder ver las nuevas oficinas de Yahoo! Resarch (que me recuerdan mucho a las de Madrid con un toque también de las de Google) Chris Heilmann está comentando algunos detalles de algunos de los productos.
EL primero de ellos ha sido Yahoo! Patterns, y otro Yahoo! Performance, centro de entre otras cosas de Y!Slow, la herramienta que te permite encontrar elementos.
Un detalle interesante de las aplicaciones de Yahoo! es que se piensan para que sean soportadas en cualquier navegador, lo que ellos llaman conseguir un A-grade, sobretodo cuando se habla de las aplicaciones de User Interface, las que afectan directamente a los usuarios y no tanto al desarrollo interno. Gracias a estas herramientas podemos realizar una serie de aplicaciones que sabemos que van a funcionar en cualquier navegador y que tienen un aspecto muy correcto, sin necesidad de desarrollar prácticamente nada.
Una herramienta interesante para diseñar sitios es Yahoo! CSS Grid Builder, una herramienta que va a permitir de una forma visual generarnos una serie de plantillas. Yahoo! Mail está crado con hasta 17 de las herramientas libres de Yahoo! User Interface que propone la compañía.
Otro elemento interesante es que hay una comunidad de desarrolladores y de soporte entorno a las aplicaciones que está abriendo la compañía.
Una de las joyas de la corona es Yahoo! Search BOSS, una herramienta que te permite utilizar toda la potencia de Yahoo! con tu propio diseño y aprovechando toda la tecnología del buscador… Una herramienta, por ejemplo, es Keywordfinder desarrollada con esta tecnología.
Un consejo que Chris comenta es el de poner todos los JavaScripts al final de la página y que carguen una vez el usuario ya puede visualizar el sitio, de forma que el sistema funcionará mucho más rápido. Además, YSlow ahora permite descargarnos, por ejemplo, las imágenes del sitio optimizadas, pudiendo comprobar cuánto ancho de banda nos podemos permitir reducir.
Otro elemento interesante que se plantea es el de utilizar el Y!QL un sistema basado en SQL con el que poder «atacar» a las bases de datos de Yahoo! y conseguir determinada información. Por ejemplo, sacar información de un lugar de la base de datos «geo», e incluso llegar a sacar imágenes que estén geolocalizadas en un lugar. Para ello Yahoo! nos ofrece una consola en la que poder hacer consultas de prueba y comprobar los resultados.
Yahoo! está llegando a acuerdos con algunos organismos que están poniendo a disposición de los usuarios sus contenidos como si se tratase de información de Y!QL. Incluso, no es necesario atacar contra el propio Yahoo! sino que se puede sacar información de cualquier sitio.
Ahora se están añadiendo algunas herramientas de terceros disponible en la parte lateral (Data Tables) como Google, IMDB, Nestoria, Wikipedia…