ReactJS | Preparando el flujo de desarrollo

Podemos configurar un ambiente de desarrollo para trabajar con React sin necesidad de herramientas de automatización ni engorrosos scripts. Basta con utilizar comandos npm para automatizar la transformación y empaquetado de nuestro código.

Sigue leyendo “ReactJS | Preparando el flujo de desarrollo”

Anuncios

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”

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”

Review: Alexandros Dallas’s RESTful Web Services With Dropwizard. (Spanish Version)

PACKT PUBLISHING ha publicado el nuevo libro de Alexandros Dallas titulado: RESTful Web Services With Dropwizard.

9530OS_Cover_0

Dropwizard es un framework Java para crear servicios web con tecnología REST basado en librerías como Jersey, Jackson, JDBI, Jetty y Hibernate. Sigue leyendo “Review: Alexandros Dallas’s RESTful Web Services With Dropwizard. (Spanish Version)”

Mejorando la tipografía y apariencia de Netbeans en Elementary OS

La indiscutible verdad es que Netbeans es uno de los mejores IDEs que existen para java (Entre algunas otras cosas) junto con Eclipse y por supuesto IntelliJ, también es cierto que a la hora de ejecutar estos IDEs sobre el sistema del Tux, el renderizado de la tipografía y la apariencia por default de Netbeans, no es la mejor. Sigue leyendo “Mejorando la tipografía y apariencia de Netbeans en Elementary OS”

Integrar Netbeans con Github.

Esta es la segunda parte de una serie de artículos sobre el sistema de control de versiones ‘GIT’, en el artículo anterior, vimos a detalle que es Git y que es Github, también mostramos cómo utilizar estas tecnologías para versionar un proyecto de programación.

Si no estás familiarizado con Git o con Github, puedes leer el artículo: Comenzando con Git y Github

Utilizar git dentro de Netbeans.

El IDE Netbeans, cuenta con soporte nativo para Git en todos los proyectos que manejamos dentro del IDE, una vez que comenzamos a versionar un proyecto, Netbeans nos mostrará cambios, eliminaciones y archivos o componentes agregados al proyecto. Para utilizar Git desde Netbeans podemos inicializar un repositorio en algún proyecto existente, o clonar un proyecto que ya está versionado desde Netbeans. Sigue leyendo “Integrar Netbeans con Github.”