Google Cloud Messaging (CGM) y nodejs

Los dispositivos móviles forman parte de nuestro día a día, ademas los smartphones son una herramienta valiosa que llevar siempre encima. La posibilidad de enviar notificaciones push a estos es una excelente forma de mantener conectadas nuestras aplicaciones. Aprovechando que recientemente hemos hecho una integración android para Canaltonight, vamos a ver un ejemplo mínimo usando nodejs y una aplicación de ejemplo del sdk de android.

Sigue leyendo

Nodejs

Empecé en el desarrollo web estudiando html+css, con unas bases introduje php para hacer webs dinámicas. Raspé javascript para junto con ajax hacer algunas cosas interesantes. Hypeado por ruby me introduje en ruby on rails, y he sido feliz mucho tiempo junto a él. DRY y convención frente a configuración. No más símbolo de dolar, this, flechita ;)

Sigue leyendo

Desacortador de URLs en nodejs y express

No siento un especial aprecio hacia los acortadores de urls, como tinyurl o t.co, no digo que no sean necesarios, pero me resultan muchas veces molestos. Además considero que lo que consiguen en ofuscar y segmentar de forma arbitraria la web.

Aprovechando mi ambición por acabar con las urls cortas y que ultimamente estoy probando nodejs, vamos a hacer una copia de unshort.me usando express.

Sigue leyendo

Desarrollo web para no iniciados – Parte 5 El modelo cliente/servidor (node.js)

Ya casi hemos terminado esta iniciación al desarrollo web. Hemos visto, de forma muy escueta, HTML, CSS y Javascript, todo esto se ejecuta en el cliente. Si nuestro buscaminas estuviese en un servidor de internet, para acceder a el necesitamos un software en una máquina que sea accesible, y que sea capaz de entregarnos la información. Esta parte pretende ser una introducción a como funcionan estos programas, para ello usaremos node.js, con lo que podremos usar nuestros conocimientos sobre javascript.
Sigue leyendo

Builds personalizados con dojo

Dojo es el framework con el que estoy experimentando ultimamente. El otro día preparé una pequeña demo de una aplicación para enseñar las posibilidades de este framework, pero al usar la versión normal hacía demasiadas llamadas al servidor y montarlo en un server online suponia un floodeo en toda regla, la página completa en la primera carga se llevaba 210 request. Vamos a ver como construirnos un custom build para minimizar esta primera carga.

Sigue leyendo