El concepto de Spring Cloud Eureka Server y sus capacidades de Discovery es una de las características principales de Spring Cloud a la hora de gestionar el registro y búsqueda de MicroServicios. Cuando tenemos varios MicroServicios es muy común querer invocar de unos a otros . El gran problema le tenemos con que nombre tiene […]
Curso Patrones de diseño en Java
Curso PRO · Bonificable FUNDAE Pro Patrones de Diseño con Java:Diseño y Buenas Prácticas El contenido fundamental para todo perfil Senior o Arquitecto: patrones creacionales, estructurales y de comportamiento explicados con ejemplos cercanos, uno a uno. 1 Introducción a los Patrones 2 Patrones Creacionales 3 Patrones Estructurales 4 Patrones de Comportamiento Este curso es uno […]
Git Alias y como usarlos
Usar Git Alias es algo bastante común entre los desarrolladores sobre todo entre aquellos que usamos Git desde la linea de comandos habitualmente . Muchas personas usan Git desde las herramientas de desarollo ya que estas simplifican mucho las cosas y nos permiten realizar operaciones de Merge , Commits o Rebase de forma muy muy […]
La regla del tres y la refactorización
La regla del tres es una regla muy común cuando estamos trabajando con código y queremos refactorizar partes del código que sean idénticas o muy muy similares . Esta regla nos dice que si tenemos dos bloques de código similares no nos es imprescindible refactorizar. Vamos a explicarlo un poco más a detalle. Código Repetido […]
H2 Database Java y acceso remoto
H2 DataBase es una base de datos ultraligera que este hecha en Java . La ventaja de esta base de datos es que puede correr en memoria y es muy ligera permitiéndonos realizar consultas y construir pruebas unitarias que requieran acceso a datos de una forma sencilla y muy rápida algo que otros entornos nos […]
DAO vs Repository y sus diferencias
DAO vs Repository . Muchas veces cuando hablamos de estos patrones la mayor para de los desarrolladores consideran que son el mismo patrón y la verdad es que aunque no son el mismo se parecen mucho a nivel de lo que habitualmente queremos construir. Cuando hablamos de DAO o Data Access Object estamos hablando de […]
Spring Boot Console y aplicaciones
Spring Boot Console , es una de las posibilidades que tenemos con Spring Boot . Podemos construir un proyecto que se ejecute desde la consola pura. No tenemos porque disponer de un aplicativo web clásico. Spring Boot nos permite arrancar una aplicación no importa mucho su tipologia. Para conseguir que esto sea operativo . Hay […]
DTO y Inmutabilidad
DTO o Data Transfer Oject es uno de los conceptos más clásicos de programación a nivel de patrones de diseño . Un DTO nos permite aislar las entidades de una aplicación del entorno externo que se conecta a ella. Por ejemplo imaginemos que tenemos una clase que se denomina Ordenador. Entidades y Acoplamiento El manejo […]







