Mocking testing con Python

Ahora traigo un tema muy interesante el cual es mocking testing para python. Esto es una herramienta para Testing. El testing de nuestro código no siempre es muy valorado sin embargo es muy eficaz si escribimos un script a base de Testing, normalmente existen ciertos aspectos los cuales hay que estar muy seguro de que la app o script este funcionando como nosotros queremos sin presentar algún error extraño el cual el usuario lo vea y no sea digerible, alguna vez han visto un error no controlado por parte de google por ejemplo y dejen ver un vomito de código y errores?.

...more
ChatRuleta, XMPP y JQuery

Muy bien, hace ya un tiempo estaba interesado en sistemas de comunicación así que me metí en diversos aspectos entre ellos XMPP y pues entre mi búsqueda de la verdad desarrolle un ChatRuleta con este tipo de tecnología. Hay que destacar que XMPP y demás es necesario una configuración chingona para levantar todo pues como lo habíamos visto, HTTP lo convertimos en una especie de conexión de petición y respuesta.

...more
Que es XMPP y BOSH ejabberd

XMPP es un protocolo con modelo de "cliente-servidor", actualmente en la Web no se soporta XMPP nativamente asi que el tráfico que se quiera realizar por XMPP se tendra que manejar dentro del cliente como Javascript/Flash etc. Ahora el problema más importante es como HTTP trabaja de manera unidireccional, es decir, el cliente manda un "request" y el server devuelve un "response" y la parte de hacerlo alreves se deja un lado osea que el server mande la información sin que se le pida. Y esto como para que?, pues ya anterioremente les habia platicado técnicas como polling, comet, long-polling las cuales estamos consultando si es que hay nueva información al servidor aumentando la latencía, imaginemos en Twitter como sin darle un reload a la página nos aparecen nuevos "Tweets", esto es gracias a que el servidor encontro nueva información e hizo un push para mandarnos esa nueva infromación.

...more