Algunos experimentos con HMTL5

Si bien hace rato estamos cosechando los frutos de las novedades que llegan con HTML5 y CSS3; muchas de ellas, por falta de tiempo y dedicación, sólo podemos escuchar su nombre y dejarlas pasar. Una de estas tecnologías es WebComponents. Realmente ese nombre es un paráguas para varias tecnologías relacionadas pero independientes: Custom elements Shadow […]

Cómo cambiar el banner de Spring en aplicaciones de Grails 3

Una vez que logramos descubrir los secretos para que las aplicaciones de Grails 3 se puedan desplegar en un Tomcat sin problemas, veremos que cuando se inicializan aparece un lindo ascii art. Si tenemos varias aplicaciones, todos los banners son iguales. Lo cual además de ser aburrido, no ayuda a identificar que aplicación se está […]

Simular un Redirect con método POST

Tarde o temprano, cualquier desarrollador se encuentra con el deseo de poder realizar un Redirect a una página, pero pasarle parámetros por POST en lugar de hacerlo como si fuera un GET. Lamentablemente esto es imposible, porque por su funcionamiento un Redirect a otra página siempre será un GET. La única forma de realizar un […]

Los watch (obervables) en AngularJS

Quizás todos saben ya que estoy convirtiéndome en un fan de AngularJS. ¿Por qué? Supongo que porque me resulta una forma útil de programar del lado del cliente sin tener que volverme loco para integrar montones de tecnologías. En esta ocasión me parece meritorio comentarles sobre el manejo de los $watch y $watchCollection que nos permiten escuchar […]

Accediendo a información del Scope de AngularJS desde la consola en Chrome

Ya hace varios meses venimos trabajando con AngularJS, el framework JavaScript super heróico. 🙂 Algún día juntaré fuerzas para comentar mis impresiones, pero primero necesitaría entenderlo con mayor profundidad cosa que al día de hoy no he logrado completamente. Así que voy a concentrarme, esta vez, en sacar a relucir una característica que me pareció interesante […]

Cálculo de valores en CSS3

En estos últimos tiempos la evolución y el trabajo que se está realizando en las nuevas tecnologías de CSS3 y HTML5 es asombroso. Hoy descrubrí la función calc de CSS3 que esta soportada en los mas grandes browsers (o sea Firefox y Chrome… y tambien las ultimas versiones de IE) Si bien gran parte de […]

Consolidar estadísticas de varios dominios de una misma empresa

Aunque algunos ya lo saben, queríamos contarles que 3f ha pasado por un intenso proceso de nuevas experiencias lanzando en el último año dos ediciones de un producto al mercado, aliándose con publishers, publicando en stores y otro tantos desafíos que están a punto de ver la luz como un producto concreto para pequeñas organizaciones y […]

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 […]

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, […]