¿Qué es un JUnit Test Suite? . Un JUnit Test Suite es un conjunto de pruebas unitarias de JUnit agrupadas de una forma especifica para facilitar nuestro trabajo cotidiano . Esto en principio puede costar entenderlo un poco ya que las pruebas unitarias suelen estar perfectamente organizadas en grupos de paquetes. Vamos a ver unos […]
Spring @Service , usando el patrón Servicio
Spring @Service es una de las anotaciones más habituales de Spring Framework . Se usa para construir una clase de Servicio que habitualmente se conecta a varios repositorios y agrupa su funcionalidad. Es decir por ejemplo si disponemos de dos Repositorios uno con Profesores y otro con Alumnos es muy común disponer de una clase […]
El patron Repository y la explosión de métodos
El patron Repository es uno de los patrones más clásicos en Enterprise Design Pattern. Este patrón hace referencia a como persistir un objeto en una base de datos . Por el ejemplo si disponemos de la clase Factura como podemos persistir esta de forma sencilla . Para ello el patrón de diseño se encarga de […]
Spring Boot REST JPA y JSON
Spring Boot REST JPA . ¿Como podemos encajar de una forma natural JPA y Domain Driven Design con las arquitecturas REST que manejamos habitualmente . Este es uno de los dilemas a los que todos nos enfrentamos en el día a día . Existen muchas soluciones algunas son muy muy sencillas como el uso de […]
MicroServicios vs Monolitos ,Arquitectura y Enfoque
¿MicroServicios vs Monolitos? . Hoy por hoy muchas empresas están empezando a desarrollar arquitecturas de MicroServicios o por lo menos a pensar en ellas . Sin embargo la migración a este tipo de arquitecturas requiere un esfuerzo importante y muchas empresas hoy por hoy simplemente lo valoran y quizás decidan seguir construyendo monolitos hasta que […]
¿Que es la Fatiga de JavaScript?
La Fatiga de JavaScript hace referencia a como el mundo de JavaScript ha terminado por ser demasiado grande para abordarlo para la mayoría de la gente o para todos . Existen multitud de Frameworks y miles de librerías esto hace que cada día sea mucho más complejo obtener una visión clara de la plataforma . […]
Common Reuse Principle (CRP) y paquetización
El uso de Common Reuse Principle o CRP a nivel de principios de ingeniería de Software es muy habitual cuando nos encontramos trabajando con Packages . La mayor parte de las veces cuando hablamos de Principios de Ingeniería de Software estos están muy ligados al manejo de clases e interfaces pero no al manejo de […]
¿Angular o React cuál elegir?
En este video abordaremos las diferencias entre Angular y React y cual desde mi punto de vista es la mejor elección para los desarrolladores en cada momento . Vamos con ello , este contenido es solo para subscriptores 🙂 . [ihc-hide-content ihc_mb_type=”show” ihc_mb_who=”4″ ihc_mb_template=”1″ ] [embedyt] https://www.youtube.com/watch?v=75_bcLLn7qI[/embedyt] [/ihc-hide-content]







