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

IOS6 y la caché de llamadas POST

Aún recuerdo cuando todavía daba soporte a ie6 y tenía que pelearme con su incorrecta interpretación del modelo de cajas, siempre maldecía la forma que tenía microsoft de pasarse por el forro los estándares y soñaba con el día en que la compentecia cogiera empuje y tuviesen que ir por el mismo camino que los demás para hacer de la web un sitio mejor.

Apple a sacado la última versión de su sistema operativo para móviles, ios6, y han hecho lo que pensaba que era coto privado de microsoft, interpretar los estándares a su manera y de paso fastidiarnos a todos esta semana, han decido cachear por defecto las llamadas POST.
Sigue leyendo

Coffeescript “sintaxis sugar” para javascript.

Coffeescript es un lenguaje que no gusta a algunos pero a otros nos apasiona. En este artículo asumo que sabes javascript, has programado javascript, te has peleado con él, si no, os recomiendo encarecidamente que dediqueis a profundizar en él, ya que al final coffeescript solo es javascript, y muchas de las cosas que hacen a coffeescript tan útil es limar sus imperfecciones, y permitirnos hacer lo mismo que nos promete jquery, write less, do more.

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

Desarrollo web para no iniciados – Parte 4 JavaScript (buscaminas)

Hemos visto una mínima parte de lo que es javascript, y ademas de una forma muy escueta, nuestra idea es jugar con estos conceptos para reforzarlos mientras construimos una aplicación completa. Hemos elegido hacer un buscaminas porque con ayuda del navegador web podemos construir uno usando muy poco código y así poder extendernos sobre el mismo para poder entenderlo completamente.

Sigue leyendo

Desarrollo web para no iniciados – Parte 4 JavaScript (introducción)

Esta introducción esta planteada con la idea de que sirva como mini introducción al mundo de la programación. Para ello usaremos como apoyo nuestro navegador para conseguir grandes resultados, que nos sirvan de “feedback” para despertar más nuestro interés por el siempre vasto mundo de la programación.

Sigue leyendo