Mi reflexión sobre Herencia Múltiple en Java 8

Este artículo lo envíe como una conversación interna en la empresa, pero me parece interesante compartir mi opinión al respecto. Esta reflexión mia nació luego de leer: http://blog.loxal.net/2013/05/java-8-default-interface.html Hace poco dije en un email que java me parecía un lenguaje que estaba quedando obsoleto. Que carecía de muchas de las herramientas de le gustes más […]

Crossroad vs Sammy

Vamos a comparar dos plugins de javascript para manejar páginas web y crear lo que se conoce como single web aplication.   Para el caso de Crossroads No ofrece un sistema en el cual le agregamos las rutas de nuestra aplicación. Tiene un método llamado addRoutes, al cual le pasamos una regular expression, y de […]

Oracle Java (JDK 7) en Debian 6 (squeeze)

Estamos reconfigurando nuestros servidores en vísperas de los nuevos lanzamientos que tenemos agendados para el 2013. Así que ahora tocó la hora de reconfigurar un servidor Debian con la última versión del JDK de Oracle. ¿Por qué usar la de Oracle? a pesar que muchos critican a Oracle por su constante adquisición de empresas (y Sun […]

Adaptando un sitio en Symfony2 para Facebook

Nuestro cliente  solicitó que partes del sitio que estábamos manteniendo pudiera accederse desde una tab de facebook. Más que como un trabajo lo vimos como un desafío: ¿Como agregar un sitio a un tab de facebook haciendo la menor cantidad de cambios posibles? Luego de un poco de análisis, advertimos que lo único que debía cambiar […]

PHP básico a Symfony2 considerando lo básico

Hace unos días un cliente nos encomendó el trabajo de mantener un sitio que habían comenzado a desarrollar. El sitio era PHP plano, sin mucha organización apreciable. Y entre el mantenimiento solicitado también estaba el de desarrollar algunas funcionalidades nuevas. Como siempre el tiempo para terminarlo era el día anterior al que nos lo den, […]

Gestión de errores en iOS (TestFlight) y estadísticas de uso (Google Analytics)

Hace ya algún tiempo hemos estado desarrollando un port para iOS de nuestra flamante aventura gráfica. He de confesarles que hubo muchos desafíos con el motor, las nuevas restricciones gráficas y de memoria… Pero eso es otra historia. Lo interesante es que hay dos herramientas que consideramos bastante importantes. TestFlight – Donde uno puede generar builds, […]

Compilando boost para soportar i386 y x86_64 (y PowerPC) en Mac

Queremos compilar el wmelite para MacOS en vísperas del lanzamiento para MacOS de Reversion. Así es que hoy me encuentro desafiando la gravedad o tal vez estoy directamente en una verdadera Odisea luchando contra una raza que parecería ser extraterrestre (desvarié un poco, lo se). La cosa es sencilla, una vez que uno entiende lo que tiene que hacer (gran desafío […]

ORMLite, Caché, obtención de 10k+ registros en Android

En los últimos meses estuvimos desarrollando una aplicación clásica de gestión de pedidos. En una conferencia que tuvimos el día de hoy, nos surgió una duda sobre la flexibilidad de SQLite a a hora de contener muchos registros en base de datos. Nuestra filosofía al respecto siempre ha sido la misma: “Aún no tenemos el […]

Mis primero pasos con Knockout JS

Hola a todos, este es mi primer post en el blog, mi nombre es Facundo y hace mas de un año que estoy trabajando en 3f. En este primera entrega les vengo a contar mi experiencia con Knockout JS, que en su página se presentan a ellos mismos como una librería javascript que permite crear […]

Acceder a los parámetros de configuración en Grails 2.0

Hace algún tiempo estamos usando Grails 2.x para algunas aplicaciones. Dentro de las nuevas funciones, hemos visto que “deprecaron” algunas formas de acceder a las variables de configuración. Así como para hacerla corta y al pie, este link: http://stackoverflow.com/questions/7133580/how-to-access-grails-configuration-in-grails-2-0 Espero que sea de utilidad. Lo más sorprendente es que la persona que responde, Rob, describe todos […]