¿Que es JPA? ¿Cómo funciona?. Este es una de las preguntas más habituales cuando empezamos a trabajar con Java Persistence API . Son muchos los conceptos que aparecen y al principio cuesta encajarlos todos. Vamos a ver un ejemplo de JPA y cómo usar Java Persistence API para salvar objetos en nuestra base de datos […]
¿Que es un Bounded Context?
¿Que es un Bounded Context? . Esta es una pregunta bastante habitual cuando nos encontramos trabajando con Domain Driven Design . El uso de Bounded Context o contextos limitados hace referencia a una buena práctica a nivel de diseño que cada día esta más en uso. Vamos a explicar de que se trata. Normalmente cuando […]
Los Nuevos Programadores y el salto al vació
Poco a poco estamos empezando a ver los problemas que se nos vienen encima . La IA nos ha ayudado a aumentar la productividad como desarrolladores y podemos hacer mas cosas con menos personas. Esto en principio es algo positivo para todas las empresas ya que pueden entregar más valor . Sin embargo cada día […]
Java List to Map y el uso de Collectors
Realizar una conversion de Java List to Map es bastante habitual. La mayor parte de las veces cuando trabajamos con Java y con clases de Repositorio y Servicios devolvemos listas de objetos. Sin embargo a veces nos puede ser muy interesante realizar una conversión a mapa. Vamos a ver un ejemplo sencillo de estas cosas. […]
Curso: Pro Java APIs modernas y productividad de Java 8 a Java 25
Curso PRO · Bonificable FUNDAE Java APIs Modernas y Productividad:de Java 8 a Java 25 Actualiza tus conocimientos de Java 8 a Java 25 en profundidad: Streams, Records, concurrencia moderna, Optional, NIO y las últimas simplificaciones del lenguaje — todo orientado a mejorar tu productividad del día a día. Estructura del curso — 12 horas […]
Git Notes y Metadatos
Cuando usamos Git, casi siempre pensamos en commits, ramas (branches) y etiquetas (tags). Son las piezas básicas con las que llevamos el control de un proyecto. Pero Git tiene algún que otro “as bajo la manga” que poca gente conoce. Uno de ellos es Git Notes. Las notes nos permiten añadir información a un commit […]
Java 8 StringJoiner y manejo de cadenas
Java 8 StringJoiner es una de las nuevas clases que aparece con Java 8 . Esta versión incluyó muchas novedades y algunas nos pasan a veces desepercibidas. ¿Para que vale un SpringJoiner? . Pues como su nombre indica para fusionar un conjunto de cadenas . Vamos a ver un ejemplo sencillo de ello. El resultado […]
La clase Objects en Java y cómo simplifica nuestro código
Cuando trabajamos con Java, uno de los errores más comunes y temidos es el famoso NullPointerException. Seguro que en más de una ocasión te has encontrado con este problema en plena ejecución y has perdido tiempo tratando de localizar la causa. Para ayudarnos a escribir código más seguro y legible, desde Java 7 tenemos a […]







