Java High Order Functions es uno de los conceptos difíciles de entender del nuevo universo de las expresiones Lambda . Una High Order Function es una función que recibe como parámetro otra función o bien devuelve una función . Parece algo cuando menos extraño pero a veces puede ser muy útil, vamos a ver un ejemplo. […]
Utilizando Maven Profiles
El concepto de Maven Profiles es uno de los más interesantes de Maven ya que permite generar diferentes perfiles para el despliegue de las aplicaciones que desarrollamos. Es una de las características en las que más nos apoyaremos cuando las aplicaciones ganen en complejidad. Usarlos es muy sencillo , para ello vamos a construir un proyecto […]
El concepto de Java 8 reference method
Java 8 reference method es uno de los conceptos que llegan con las nuevas expresiones lambda que vienen en el JDK 8 ,vamos a explicarlo paso a paso. Hasta este momento en Java existían dos conceptos fundamentales, las clases y los interfaces. Con la llega de Java 8 aparecen las expresiones lambda: Estas expresiones nos […]
Utilizando Java Factories y Enums
Las factorías o Java Factories es uno de los patrones de diseño más utilizados por los desarrolladores y se encargan de facilitar la creación de una jerarquía de clases. Ademas de construir dicha jerarquía nos permiten encapsular toda una jerarquía de clases apoyándonos en la clase padre o interface que definamos. Una de las preguntas […]
jQuery Promise y AJAX
jQuery Promise es uno de los conceptos que cuesta más entender cuanto de trabajamos con Ajax. Sin embargo sino entendemos este concepto será muy difícil desarrollar aplicaciones Ajax que sean flexibles y reutilizables. Vamos a mostrar un ejemplo que nos ayude a entender mejor las cosas . Supongamos que disponemos de un servidor que nos […]
Utilizando jQuery Native Selectors
jQuery native selectors es uno de los conceptos más elementales de jQuery .En muchas ocasiones nos olvidamos de como funciona jQuery y es buen momento de recordarlo. jQuery es una librería que nos permite trabajar con el árbol DOM a través de un potente conjunto de selectores. Lamentablemente no todos los selectores son selectores nativos […]
Java Mockito y los Mock Object
Java Mockito es uno de los frameworks de Mock más utilizados en la plataforma Java. Esto es debido a la gran facilidad de uso que tiene. Vamos a intentar explicar el concepto de Mock y como funciona Java Mockito , para ello construiremos unos test sencillos partiendo de dos clases de Servicio que se encuentran […]
Novedades de Java 8 Collections y Listas
Las novedades en el Java 8 Collections Framework son muchas e incluyen expresiones lambda y streams como parte fundamental de la renovación. Sin embargo los cambios son mucho mayores y afectan a practicamente todos los rincones del framework . Vamos a ver un par de situaciones que han sido simplificadas sobre manera a traves de […]







