Mis Repositorios

Proyectos

ApiREST-Dropwizard

En el desarrollo de aplicaciones Web la implementación de APIs REST (Representational State Transfer) se ha vuelto muy importante, ya que no existe proyecto importante que no disponga de una, para la exposición de sus servicios y permitir el consumo y su integración con terceros. Sin esto, el crecimiento horizontal no podria ser posible.

Crear un proyecto base API REST en el cual se iran integrando diferentes funcionalides como práctica o ejercicio de aprendizaje. Lo aprendido e implementado sirven como base para otro proyecto que permitira el consumo de servicios generadores de datos aleatorios y ejecución de determinadas pruebas, todo esto para cumplir con un objetivo mayor.

En el README del proyecto se dispone de mayor información.


Proyectos

ApiRESTFul Nodejs

Con el continuo crecimiento de la popularidad de JavaScript en el desarrollo de aplicaciones que podemos hacer en la web hoy, cada vez mas usuarios optan por crear sus API’s con NODEJS, por ejemplo para crear la comunicación tanto de aplicaciones web como para aplicaciones moviles, para la exposición de sus servicios que permitir el consumo de información y su integración con terceros.

Crear un proyecto base API RESTFul en el cual se iran integrando diferentes funcionalides como práctica o ejercicio de aprendizaje. Lo aprendido e implementado sirven como base para otro proyecto que permitira el consumo de servicios generadores de datos aleatorios y ejecución de determinadas pruebas, todo esto para cumplir con un objetivo mayor.

En el README del proyecto se dispone de mayor información.


Proyectos

Projects and docker

Docker es una plataforma que permite a administradores y desarrolladores crear, empaquetar y distribuir sus aplicaciones de una forma rápida y sencilla. Una de sus principales caracteristicas es la de ejecutar máquinas virtuales ligeras que están compuestas por contenedores que se pueden agregar o quitar dependiendo de las necesidades. Esto permite agilizar enormemente los tiempos de desarrollo y mantenimiento de cualquier proyecto.

La principal ventaja del uso de Docker es que los desarrolladores pueden centrarse en su código sin tener que preocuparse de si dicho código funcionará en la máquina en la que se ejecutará.

El utilizar Docker beneficia también en la etapa de pruebas, estod debido a que podemos tener entornos de pruebas levantados en nuestros equipo en pocos minutos. Y sabemos que un mismo contenedor funcionará en cualquier máquina Linux: un portátil, el ordenador de tu casa, máquinas alojadas en Amazon, tu propio servidor… , así que las pruebas a la funcinalidad que aquí se ejecute dara el VoBo para su ejecución en cualquir otro lugar.

En este proyecto se al macenan los archivos Dockerfile utilizados para crear las imagenes bases que se implementaran en los distintos proyectos que utilizan java, nodejs , scala, o la generación de imagenes para la ejecución de selenium por mencionar algo.

En el README del proyecto se dispone de mayor información.