Spring Boot en un contenedor de Docker

Problema

A la hora de crear servicios de forma local no puedo ejecutar los servicios en el mismo puerto, 8080 por defecto, por lo que tengo que cambiarlos de forma manual y luego recordar no subir este cambio.

Esto podría no suponer un problema cuando se trabaja con un par de servicios… pero que pasa cuando trabajas con +80 servicios?

Leer más Spring Boot en un contenedor de Docker

Como crear un servicio REST con Spring Boot

¿Que es Spring Boot?

Es un proyecto de Spring.io, uno de los frameworks java mas populares, cuyo objetivo principal es simplificar la configuración de la infraestructura y permitir al desarrollador centrarse en el código. Nunca había sido tan fácil conectar java con una base de datos!!!

Leer más Como crear un servicio REST con Spring Boot

¿Que es Docker?

Si eres del mundillo IT seguro que lo has oído mencionar en algún momento. Está de moda, DevOps, Docker, Continous Delivery, Continous Integration…

Mi interés en esta herramienta fue inmediato. ¿Cuantas veces he querido probar algún framework de PHP, JS, servidores de aplicaciones o servicios, y al instalar las dependencias necesarias o al configurar alguna cosilla ha entrado en conflicto con algo que ya tenía?

Leer más ¿Que es Docker?

Aceptado para asistir al Silicon Milkroundabout 10! #SMR10

Silicon Milkroundabout es una startup que se dedica a organizar eventos para que empresas y trabajadores hagan migas, sin pasar por una aséptica entrevista de trabajo. Estos eventos se vienen organizando en Londres de forma regular 2 veces al año, una en Primavera y otra en Otoño. Leer más Aceptado para asistir al Silicon Milkroundabout 10! #SMR10

Presentación de nuestros amigos los patrones de diseño del software

https://www.flickr.com/photos/mortimer/221051561/in/photolist-kwWVP-7TWhK-7ayAY4-2LD2Ey-bBeqvi-cTqa7d-7kQhc5-pfRPHJ-BrNec-CCSZP-81HBxa-4FPfM1-931TKY-cgGMG1-bvhViF-ceG5gd-bUc3G1-9bFkti-7eRtnf-4P47gr-8C4isq-e19sFi-7v9TyX-pbxJE4-6bwWFD-6tALei-a5Gkmh-86zMGy-gdtCqH-6ptXZw-52v8pi-4oQ8WA-bvtHLY-xM7xE-fPtTfN-f9zzN5-7EocyL-9cugi4-9wurSH-aUTkSX-62aavU-8Ejzr8-dM7Hm2-4YRrGe-5KZ7Fy-81PMNQ-5rofrD-7jxEvj-cT6Vuf-6aDd8B/

Actualmente estoy cursando el grado de ingeniería informática de la UNED y una de las asignaturas más interesantes, y útiles para mi trabajo, ha sido “Diseño del software“.

En esta asignatura estudiamos como se “cría” una aplicación a través del Proceso Unificado y uno de los pasos más importantes es la asignación de responsabilidades a través de patrones GRASP y GoF.

Estas “responsabilidades” pueden ser desde donde pongo el método X, a como interconectar los distintos submódulos de nuestra aplicación.

Durante los próximos posts intentaré explicar y poner ejemplos de como se aplican estos patrones y como facilitan la escalabilidad de la aplicación.

Novato programando juegos en iOS

Al termino de leer el libro para principiantes de programación de juegos para iOS con Sparrow (Sparrow iOS Game Framework) y puedo decir que ha sido un lujo, el libro se lee con facilidad y los ejemplos y explicaciones del libro son muy completas y detalladas.

Al finalizar el libro te encuentras con un juego divertido de guerra de barcos con mejoras muy divertido.

En www.packtpub.com hacen descuentos y promociones de libros muy interesantes. Muy recomendable!!!

Sparrow iOS Game Framework – Packpub

Recientemente me he estado planteando iniciarme en el desarrollo de aplicaciones para dispositivos móviles. Finalmente me he decido por comenzar con iOS.

Voy a probar con el desarrollo de un videojuego usando el framework open source Sparrow. Para ello voy a usar un libro editado recientemente por PackPub: Sparrow iOS Game Framework Beginner’s Guide

BPM, el eslabón perdido

http://www.flickr.com/photos/teegardin/6147270119/sizes/s/

Hace unas semanas se me comunicó que pasaba a formar parte del “equipo BPM” del proyecto, que bien! (ya soy del grupo de programadores, integradores, control de calidad, I+D+i, formadores… algo se me olvidará). Estas primeras semanas he estado estudiando este estandar y haciendo pruebas con nuestra solución BPM. Voy a explicar un poco de que va esto del BPM…

Leer más BPM, el eslabón perdido