Trabe ya no escribe aquí. Puedes encontrarnos en nuestra publicación en Medium: medium.com/trabe.

4Trabes Historias de una empresa en 100 metros cuadrados

El blog de Trabe Soluciones

Menos es más. Queue.it y el pecado de olvidar el objetivo

| | Comentarios

Hoy toca un poco de autocrítica. Los lectores habituales de nuestro blog recordarán haber leido un post sobre Queue.it, una herramienta de bookmarks online gratuíta que estabamos desarrollando en Trabe Soluciones.

Os preguntaréis cuáles son los motivos para restrasar su lanzamiento. Después de una sesión de reflexión y autocrítica hemos llegado a la conclusión más obvia: no acabamos y lanzamos Queue.it porque por algún motivo no estamos satisfechos con el resultado de la aplicación. Sin darnos cuenta nos hemos perdido por el camino, empantanándonos con mejoras de código, cambios en la interfaz de usuario y nuevas funcionalidades, y nada de esto es importante. Lo importante y lo que olvidamos es el objetivo principal de la aplicación. Queue.it no pretende ser del.icio.us. No nació con ese objetivo. Queue.it pretende ser una herramienta útil que resuelve una necesidad muy concreta (que, al menos nosotros, necesitamos cubrir). Cada vez que analizo mentalmente la aplicación me doy cuenta de que gran parte de las funcionalidades que ofrece, si bien efectistas, no son necesarias, llegando incluso a despistar.

Dicho ésto, y después de tirarnos de las orejas vamos a aplicar el concepto de menos es más, y en cuanto podamos vamos a refactorizar Queue.it para simplificarlo y dejarlo como habíamos conceptualizado inicialmente.

Este enfoque de sencillez e inmediatez vs. múltiples funcionalidades e UIs cargados ya lo hemos probado con éxito en FypURL. Habrá quién tilde nuestra pequeña aplicación (un desarrollo de 11 horas y 2 personas) de chorrada pero en Trabe estamos encantados y la usamos habitualmente, lo que, al menos a nivel personal, justifica su creación. Esperemos que el aligerado Queue.it produzca el mismo efecto en el futuro. Pronto tendréis noticias.

Rails plugins (1): Acts as Commentable. Comentarios para modelos en Rails

| | Comentarios

Con este post comienzo una serie (de longitud por determinar) acerca de plugins en rails. En Trabe Soluciones, siempre que nos enfrentamos un nuevo proyecto de tamaño medio/grande, dedicamos un tiempo a la búsqueda de código de terceros (plugins, gems, snippets, etc.) que nos pueda resultar útil (DRY, you know). Así que dedicaré estos posts a comentar aquellos plugins que me han parecido útiles/interesantes.

El primero es Acts as Commentable que, cómo indica su nombre, permite marcar los modelos Rails como comentables. No hay nada más típico en las aplicaciones web modernas que poder comentarlo todo: posts, fotos, ficheros, comentarios, comentarios a los comentarios, comentarios a los comentarios de los comentarios…

Este plugin nos facilita el código necesario para hacer que cualquier modelo pueda tener comentarios con un “API” común: un método act_as_commentable y un modelo Comment.

Ventajas: No tenemos que generar un modelo por comentario y podemos llegar a manejar todos los comentarios en una sola vista y controlador si lo deseamos.

Desventajas: Tenermos una gran tabla única para todos los comentarios de nuestra aplicación. Personalmente no soy amigo de las tablas descomunales y los índices mastodónticos, pero, ya se sabe, con las bases de datos todo depende del rendimiento del gestor, su optimización, etc.

Más información en la página de acts-as-commentable-plugin.

Intervención artística en el entorno de Trabe

| | Comentarios

La pasada semana el entorno de Trabe Soluciones recibió “la visita del arte”. Al salir de la oficina nos encontramos con unas chicas que estaban entrelazando una serie de hilos o lanas alrededor de los árboles que tenemos delante del edificio.

Eran tres artistas dirigidas por Marta la arquitecta y nos explicaron la naturaleza artística de su actuación.

Hoy hemos confirmado que la intervención acabó siendo efímera:

No sabemos si por causa del viento o del vandalismo…pero sea como fuere, ya sólo las fotos pueden dar testimonio de que un día el arte(o algo así) visitó nuestro entorno.