APIs simples para cuestiones básicas

La simplicidad debería ser un objetivo fundamental en el diseño de una API pública, pero sabemos que en muchos casos no es así. Hace poco encontré dos APIs que son un buen ejemplo de cómo la simplicidad es una característica gravitante a la hora de elegir un servicio:

  • mindicador.cl es un servicio desarrollado por @lee_om que resuelve un problema básico pero muy común en Chile. Es una API de indicadores económicos de Chile, que entrega los valores que más probablemente te van a solicitar integrar en alguna aplicación: UF, UTM, Dólar, Euro, etc. Funciona sin registro y entega datos en JSON. Si vas a utilizarla, se un buen ciudadano y procura utilizar algún caché local.
  • Forecast for Developers es una API de los desarrolladores de Dark Sky, una aplicación de pronóstico meteorológico para iOS bastante popular. Puedes registrar una cuenta gratuita y utilizar sus datos con la condición de dar la atribución que corresponde (un Powered by Forecast basta) para consumir sus datos. La API es muy sencilla, pero la información que trae es muy completa… al punto que para algunas ubicaciones tienen las condiciones por minuto.

La lección acá es Keep it simple, stupid: un servicio para desarrolladores debe estar pensado para poder realmente trabajar con él. Si solicitas registro, que sea automático (yo te entrego mi e-mail y tú me entregas una API key); si es de pago, que se pueda ingresar mi tarjeta de crédito o hacer un pre-pago y listo… no queremos tener que escribirle a alguien ni quiero tener una “relación” con el servicio, sólo los datos, pronto, y de la forma más fácil posible para utilizarlos.

Una colección de sitios que utilizan Satorii

Satorii, uno de mis primeros temas para WordPress (y con más de 32.000 descargas, ciertamente el más popular),es un proyecto con larga historia y al que le tengo un cariño especial, por lo que es especialmente satisfactorio ver que tantas personas lo han elegido para su blog y han realizado cientos de modificaciones para adaptarlo a su gusto.

En el directorio de Freelancewp.com puedes encontrar una lista de sitios que han personalizado y utilizan Satorii.

Estorninos, plataforma de gobierno estudiantil

La plataforma Estorninos es un espacio diseñado para la conformación de una comunidad desarrollada por los alumnos del Taller de Construcción de Diseño Gráfico 2011 en la Escuela de Arquitectura y Diseño PUCV.

A principios de año, Herbert me invitó a participar de algunas clases en su curso de Taller de construcción para alumnos de 4º año de la e[ad]. Lo que en un principio estaría dedicado a algunas lecciones de Javascript como contexto general del diseño de interacción en la Web, pronto mutó a acercarnos mucho más al proyecto que este curso se había planteado como meta.

La plataforma Estorninos es un espacio diseñado para la conformación de una comunidad, donde los alumnos se puedan formar en un cuerpo organizado, desde el cual participen en el hacer universidad, que se concreta a través de 4 módulos de abierta participación: proyectos, debates, eventos y notas.

El desarrollo del proyecto está en un estado alpha funcional, y continuará su marcha durante el próximo año, con el objetivo de convertirse en una solución extensible bajo la forma de un conjunto de un tema y plugins para WordPress, distribuido libremente bajo una licencia FOSS. El proyecto está ampliamente documentado en la Wiki de e[ad], donde pueden ver sus fundamentos, metas y logros.

Ben Millen » iPhone Deconstruction

Ben Millen » iPhone DeconstructionIn researching the iPhone as a part of Critical Wayfinding, the analysis of the device, the corporation, the vast network of shareholders, technology and the distribution infrastructure that surrounds it yielded an overwhelming amount of information. In an attempt to organize this information into a format that is engaging and reflective of the wayfinding foundations of the project, two large conceptual diagrams in the style of Harry Beck’s London Underground diagram were produced.
These are not maps in any conventional sense, but rather diagramatic representations of the interconnected space of technology, capital, instrumental value, exchange value, social and environmental impact that surround the device. The first diagram focuses primarily on the physical device, and the existence of the device as an object in our world. The second examines the placement of the device with respect to the individual and society.

5(+2) recursos: por qué NO justificar textos en la web

Para aquellos momentos en que a alguien se le ocurre la brillante idea: pero este texto quedaría mejor justificado… 5 links donde explican porqué no es buena idea usar texto justificado en la web

Y dos herramientas:

  • Unjustify, un bookmarklet para quitar el justificado al texto
  • … y supongamos, por un momento, que están amenzando a tu familia y la única forma de salvarla es usando texto justificado: Sweet Justice es un plugin para jQuery que permite realizar separación silábica automática a partir de la adaptación del algoritmo de Knuth/Plass (al parecer, el único que ha sido publicado). Lamentablemente, sólo funciona con textos en inglés