Los lenguajes de programación a veces se toman (a menudo por usuarios novatos) como una religión, por lo que uno puede jurar por Python, Java, C #, JavaScript u otro idioma. La realidad es que, de los principales lenguajes de
Novedades de Edición de SpringOne 2019
Luego del SpringOne 2019 realizado en Austin Texas, se han anunciado muchas noticias relacionadas a Spring, pero una de las cosas que más a destacado es el lanzamiento de Azure Spring Cloud. A continuación presentamos un listado de los anuncios
Java Optionals, ¿Que es?
En este artículo revisamos Optional como un objeto que nos ayuda a trabajar con valores null. Así mismo revisamos los métodos en las diferentes versiones de Java.
Java Virtual Machine: Class Loader
La Java Virtual Machine es el corazón del ecosistema de Java y esta compuesta de multiples componentes, como el Class Loader, el Garbace Collector, el compilador JIT, entre otros.
En este artículo revisaremos el Cargador de Clases o Class Loader.
Java 8: ¿Cómo ordernar un Map por valor?
Esta es una pregunta bastante frecuente en Java 8. Desde que los streams fueron agregados en Java 8, esto se ha convertido en una forma elegante y funcional. Por ejemplo, considere que se tiene un Map de palabras con sus
¿Que es PowerMock?
PowerMock es un framework de pruebas unitarias que agrega funcionalidad a otros frameworks existentes como EasyMock y Mockito. Es un framework recomendado para gente experta.
10 Conceptos de POO en Java
A continuación se revisan 10 conceptos de POO en Java, conceptos como:
1.- Abstracción
2.- Encapsulamiento
3.- Herencia
4.- Polimorfismo
5.- Asociación
6.- Composición
7.- Agregación
8.- Delegación
9.- Acoplamiento
10.- Cohesion
Llevar las pruebas unitarias al siguiente nivel con JUnit 5

JUnit es el marco de pruebas más popular en Java, y con las pruebas de JUnit 5 en Java 8 y más, da un paso más. Esta versión se lanzo en septiembre del 2017 y se ha actualizado activamente para corregir errores y agregar nuevas funciones. Además, JUnit 5 también es compatible con las versiones 3 y 4 al agregar junit-vintage-engine a tu ruta de acceso de clase.
Como se reutiliza los Streams de Java
Aunque los Streams de Java fueron diseñadas para ser utilizadas una sola vez, los programadores aún preguntan cómo reutilizar un Stream. Desde una simple búsqueda en la web, podemos encontrar muchas publicaciones con este mismo problema formuladas de diferentes maneras. En este artículo se revisa una forma de reutilizar un Stream.
10 Consejos para ser un mejor desarrollador Java

Desde aprender JDK 8 hasta estudiar las partes internas de JVM, volverse más eficiente con el IDE e intentar aprovechar el lenguaje de programación Kotlin, aquí algunos consejos para ser un mejor desarrollador Java.