Instalando node.js en Ubuntu

| Categoría: development, linux

Al final me he decidido. Siempre he pensado que saber programar en distintos lenguajes era algo bastante práctico, sobre todo porque al final cada lenguaje tiene su forma de hacer las cosas, su comunidad diferente, y eso ayuda a ampliar las ideas con que nos enfrentamos a los problemas. Como además últimamente estoy usando bastante… Leer más »

Android: ¿Uno para gobernarlos a todos?

| Categoría: opinion

Con el renacimiento (o reinvención, o lo que sea) de los tablets, los nuevos netbooks (¿pero estos no se habían muerto con los tablets?) y, por supuesto, los smartphones, parece que hay gente deseando encontrar una única plataforma capaz de implantarse en todos los dispositivos. La plataforma que muchos han elegido para asumir este rol… Leer más »

Usando convenciones para mejorar IHandlerSelector

| Categoría: development

Hace poco puse un ejemplo de cómo utilizar handlers selectors para controlar los módulos activos en una aplicación y terminaba diciendo esto: El ejemplo de IHandlerSelector que hemos visto es muy simple y adolece de un problema: falta de flexibilidad. Si mañana quiero añadir otro servicio dependiende de algún parámetro, tengo que tocar el IHandlerSelector…. Leer más »

Aplicaciones modulares con Castle Windsor: IHandlerSelector

| Categoría: development

Hay veces en las que una aplicacio tiene módulos que se pueden activar o desactivar, de manera que se habiliten o no ciertas características. Existen muchas formas de implementar esto, pero si estamos usando Castle Windsor como contenedor de inversión de control, hay una manera muy limpia de conseguirlo: utilizar handlers selectors. Los handlers selectors… Leer más »

Innovación en UI

| Categoría: other

Leo en Usability Post: This sort of design doesn’t look like anything else—Metro UI looks like Metro UI. On the other hand, I think many people will prefer the familiarity of Apple’s UI. Aero vs. Metro. O traducido (énfasis mío): Este concepto de diseño [de Microsoft] no se parece a nada más: Metro UI se… Leer más »