Category Archives: gae

BDD en Google App Engine con Lettuce y Splinter (I)

Hemos de reconocerlo: tenemos mucho que aprender en lo que se refiere a programación de pruebas automáticas en la web. Hace ya bastante tiempo que veníamos usando Selenium , primero grabando las pruebas con su IDE, más tarde programándolas con … Continue reading

Posted in gae, google app engine, programación, python, testing | 1 Comment

Lanzar un Job de Jenkins desde Google App Engine

La semana pasada estuve dándole vueltas a este problema, después de varios intentos fallidos llegué, con la ayuda de Julio, a la solución que planteo en el título del post. Para empezar tenemos que ir al job en Jenkins que … Continue reading

Posted in gae, integración continua, programación, python | Leave a comment

Entorno de desarrollo de Google App Engine en Fedora 15

Me parece interesante contar la experiencia que tuve ayer al configurar el entorno de desarrollo de GAE en una máquina Linux (Fedora 15 en este caso), sobre todo por si puede ayudar a otros desarrolladores y evitar algunos dolores de … Continue reading

Posted in gae, programación, python | Leave a comment

VirtualEnv para Google App Engine en local

Por defecto en Google App Engine , hasta hace bien poco, solo se podía usar hasta la versión 1.1 de Django. Esto generaba problemas si tenías alguna otra aplicación web que requería una versión más reciente de Django, como por … Continue reading

Posted in gae, google app engine, herramientas, integración continua, python | Tagged , , , , | 1 Comment

Google App Engine: Lanzar un MapReduce desde un cron

Con las antiguas limitaciones del GAE, la ejecución de un proceso batch (generación de informes, actualización de una columna en todas las entidades de un tipo…) requería montar complejos sistemas diviendo nuestro proceso en pequeñas partes que serían procesadas por … Continue reading

Posted in eficiencia, gae, google app engine, herramientas, python | Leave a comment

Utilizando gzip en las comunicaciones

Como ya sabéis hace dos semanas estuvimos de ranatón. En mi equipo, uno de nuestros objetivos era optimizar las comunicaciones entre el servidor y el cliente. El objetivo era optimizar todo lo que no habíamos optimizado todavía, ya que, en … Continue reading

Posted in eficiencia, gae, google app engine, programación, python | Tagged , , , | 5 Comments

Búsquedas en Google App Engine

Ahí van algunos consejos para los que trabajen con Google App Engine y estén interesados en hacer búsquedas en el datastore que incluyan búsquedas totales o parciales de texto en campos. Para aquellos que hemos trabajado con bases de datos … Continue reading

Posted in gae | Leave a comment

Eficiencia en Google App Engine: Appstats

Nuestra elección a la hora de subir datos a la nube fue Google App Engine, el servicio que permite ejecutar aplicaciones web en la infraestructura de Google. El desarrollo  en esta plataforma presenta ciertas características que obligan a cambiar el … Continue reading

Posted in eficiencia, gae, google app engine, herramientas, python | Tagged , , , | Leave a comment