Categoría: Desarrollo
-
Cómo desplegar un proyecto WAR con SpringBoot en un contenedor Docker sobre EC2 de AWS
Como a la mayoría de nosotros nos gusta ir al grano, intentaré ser directo y claro: Levantamos un EC2 (con Amazon Linux) Descargamos el archivo PEM generado para poder conectarnos por consola. Nos conectamos a la instancia levantada de la siguiente manera: chmod 400 xxxxYYY.pem ssh -i «xxxxYYY.pem» ec2-user@<<IP_PUBLICA_CON_DNS>> Instalamos docker en la instancia: sudo…
-
10 consejos clave para tus Pull Request
¿Qué es un Pull Requests? Es una gran manera de construir software en equipos – en particular para los equipos distribuidos; no sólo para el desarrollo de código abierto, sino también en las empresas. Inicialmente comenzaron con proyectos de software libre, al ser estos de naturaleza puramente distribuida. Se trata de una solicitud de aprobación…
-
Java OpenID – oAuth 2.0 Server: Apache Oltu
Recomendación servidor openid, openid connect, oauth2 bajo Java
-
SERVICIOS REST USANDO JQUERY, JSON, JAVA Y JPA2 – PARTE II
Proyecto EAR El proyecto inicial que crearemos será un proyecto EAR. EAR (Enterprise Archive) es un formato de archivo utilizado por Java EE, para el envasado de uno o más módulos en un solo archivo para que el despliegue de los diferentes módulos en un servidor de aplicaciones ocurra simultáneamente, de manera ordenada y coherente. También…
-
Servicios REST usando jQuery, JSON, Java y JPA2 – Parte I
En este artículo mostraremos un ejemplos de la construcción de un pequeño proyecto el cual contendrá servicios RESTful, invocados vía jQuery, un sistema Backend sobre Java y una capa de persistencia con JPA2. Los métodos que usa la capa de comunicación REST son los diferentes métodos que usa HTTP: GET para obtener y buscar datos…
-
Patrones de diseño en Java
Hola a todos y bienvenidos a esta nueva entrada del blog. En esta nueva entrega trataremos uno de los temas más importantes a la hora de resolver problemas en programación, se trata de cómo abordar la resolución de los mismos apoyándonos en los llamados «Patrones de Diseño«. Patrones de diseño Tras muchos años de trabajo,…
-
10 Opciones de la JVM. Ejemplos de uso
Parámetros de la JVM en Java Hay cientos de parámetros en la JVM u opciones en la JDK y prácticamente, resulta imposible hacer un seguimiento de todas las opciones de JVM, basándome en mi experiencia, ni siquiera usamos la mayor parte de indicadores JVM excepto un par de opciones de JVM importantes relacionados con el…
-
Scrum a Fondo: Diagrama de Proceso Scrum
Hola a todos, algunos de vosotros me pedíais un resumen del proceso de Scrum simple, la verdad es que basta con buscar en Google para encontrar muchos de ellos, pero sin duda, me quedo la que teneis justo debajo. En ella además de los procesos, se detalla las tareas que se realizacn dentro de cada…
-
Expresiones Lambda en Java 8
Introducción En lenguajes orientados a objetos, la clave te todo es el objeto, pero sucede lo contrario en los lenguajes de programación funcionales donde son éstas las donde recaen toda la importancia, en ellas se pueden pasar alrededor como si fueran variables esto se ve en Haskell, javascript y otros lenguajes funcionales. Los lenguajes funcionales tienen…
-
Bug fixing y Scrum
Actualmente estoy trabajando en una empresa donde, no se aplica una metodología Scrum, pero sí una planificación de Sprint. Un problema que he contemplado es conseguir aplicar esta metodología y cómo hacer frente a la tarea de corrección de errores (Bugs Fixing) aplicando Scrum. Henrik Kniberg en su muy buen libro de «Scrum y XP…