Inicio Autores Publicaciones por Alejandro Pérez García

Alejandro Pérez García

172 PUBLICACIONES 5.143.414 VISITAS
Alejandro es socio fundador de Autentia y nuestro experto en Java EE, Linux y optimización de aplicaciones empresariales.
Ingeniero en Informática y Certified ScrumMaster.
Seguir @alejandropgarci
Si te gusta lo que ves, puedes contratarle para darte ayuda con soporte experto, impartir cursos presenciales en tu empresa o para que realicemos tus proyectos como factoría (Madrid).
Puedes encontrarme en Autentia: Ofrecemos servicios de soporte a desarrollo, factoría y formación.

Cómo ejecutar contenedores de Docker con Maven exec-maven-plugin

Cuando estamos usando Maven y queremos levantar contenedores de Docker para, por ejemplo, ejecutar los tests de integración, es bastante típico usar alguno de los plugins específicos que existen. Donde a día de hoy...

Maven + Mac M1 (aarch64) + Fabric8 docker-maven-plugin

Ya llevamos tiempo con los nuevos Mac con chip M1 (aarch64) en el mercado y la verdad es que tenemos muchísimas aplicaciones ya migradas y las que no funcionan bastante bien con Rosetta (de...

Maven 3.8.2 sin colores 😎 en los Mac con chip M1

Desde la actualización de Maven 3.8.2 se ha cambiado como Maven detecta los colores del terminal y esto está produciendo que en algunos entornos, como en los Mac con chip M1, se pierda la...
Migración Java 8 a 11

Migración de Java 8 a Java 11

Hace tiempo que salió la versión 11 de Java (de hecho ya tenemos la 12 e incluso empezamos a ver la 13), al igual que vemos que el soporte de Oracle para Java 8 llega a su fin. Con esta situación y teniendo en cuenta lo altamente extendido que está Java 8 a muchos les surge la duda de migrar o no, cuándo es el mejor momento y a dónde?!?! ya que el panorama de JVMs ha cambiado totalmente desde los tiempos donde Oracle e IBM eran prácticamente las únicas opciones.

La calidad es una excusita inventada por los programadores

Bueno, a lo mejor el error está en las premisas de partida y confundimos las herramientas con los objetivos. Nos creemos que nuestro objetivo es hacer TDD, ATDD, BDD, DDD, ... porque algún fulano lo...

Cómo administrar los usuarios de GitLab en una jerarquía de grupos, sub-grupos y proyectos

Cuando en GitLab tenemos una estructura compleja de grupos/sub-grupos/proyectos resulta bastante tedioso gestionar los usuarios y saber a qué proyectos tienen acceso determinados usuarios. En este tutorial veremos cómo podemos conseguir la lista completa...

Cómo ahorrar un billón de dólares con tres líneas, o cómo evitar los NullPointerException...

En Java son bien conocidos las NullPointerException provocadas cuando accedemos a una referencia de un objeto que es null. A esto Tony Horae lo denominó su error del billón de dólares. En este tutorial...

Kotlin, primeros pasos

<!-- Kotlin, primeros pasos --> En este tutorial vamos a dar nuestros primeros pasos con el lenguaje de programación Kotlin, para ello veremos qué necesitamos para poder empezar a hacer nuestros primeros programas mediante ejemplos...

Introducción a la composición de Futures de Akka en Java

Akka es un toolkit y un runtime que nos permite desarrollar aplicaciones altamente concurrentes, distribuidas y resilientes, mediante el envío de mensajes entre actores. En este tutorial nos vamos a centrar en sus Futuros...

Primeros pasos con los módulos de Java 9 y Maven – proyecto Jigsaw, JSR...

En este tutorial vamos a dar nuestros primeros pasos con los módulos de Java 9 y veremos cómo podemos combinarlos con Maven para conseguir lo mejor de los dos mundos: con los módulos de...

Otros artículos

Autores destacados

618 PUBLICACIONES9.779.606 VISITAS
27 PUBLICACIONES461.241 VISITAS
26 PUBLICACIONES587.021 VISITAS