Parte 5 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift

Ahora que tenemos nuestra aplicación de chat terminada, vamos a desplegarla sobre Openshift para poder utilizarla desde cualquier lugar y con cualquier persona.

Los pasos que seguimos para llegar hasta este punto, se detallan en cada uno de los articulos:

No es necesario pagar para poder desplegar nuestra aplicación en Openshift. Para hacerlo, crearemos una cuenta gratuita.

Sigue leyendo “Parte 5 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift”

Anuncios

Parte 4 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift

Esta es la cuarta parte de la serie, para referencia aqui dejo los enlaces a las 5 partes ordenadas:

Esta vez, el trabajo es mucho más sencillo que en los pasos anteriores, vamos a utilizar el framework Zurb Foundation, para darle estilo a la aplicación de chat y hacerla responsive para poder utilizarla comodamente en pantallas pequeñas.

Sigue leyendo “Parte 4 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift”

Parte 3 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift

Finalmente he podido escribir la tercera parte de esta serie de artículos, para recordar, aquí están las cinco partes ordenadas:

Esta vez vamos a realizar la parte 3, vamos a agregar a nuestra aplicación la funcionalidad de registrar todos los mensajes enviados en una colección sobre MongoDB, almacenando el nombre del usuario que envía el mensaje, la fecha en que se envió el mensaje y obviamente, el texto del mensaje. Y ya que ahora dispondremos de estos datos, vamos a mostrar a cada usuario conectado los últimos mensajes enviados, así como el usuario y el momento en que se envía cada mensaje.

Sigue leyendo “Parte 3 | Creando un sistema de chat sobre NodeJS con Socket.IO, ExpressJS, MongoDB, Foundation y Openshift”

Parte 2 | Creando un sistema de chat sobre NodeJS con Socket.IO, MongoDB, Foundation y Openshift

Esta es la segunda parte de la serie de artículos ‘Creando un sistema de chat sobre NodeJS’, en total son 5 partes:

Sigue leyendo “Parte 2 | Creando un sistema de chat sobre NodeJS con Socket.IO, MongoDB, Foundation y Openshift”

Parte 1 | Creando un sistema de chat sobre NodeJS con Socket.IO, MongoDB, Foundation y Openshift

Uno de los puntos fuertes de NodeJS es la capacidad de trabajar de manera no bloqueante, lo que permite crear aplicaciones de tiempo real y de consumo intensivo de datos (operaciones de entrada y salida | Data intensive).

En esta serie de artículos vamos a crear (paso a paso) un sistema de chat basado en NodeJS y WebSockets, con su respectivo cliente web y capaz de almacenar el historial de conversaciones en MongoDB. Iniciaremos con lo mas básico y austero, posteriormente agregaremos funcionalidad y magia a nuestra aplicación.

Sigue leyendo “Parte 1 | Creando un sistema de chat sobre NodeJS con Socket.IO, MongoDB, Foundation y Openshift”