Spring5HelloWordFlux

Spring 5 Hello World

Vamos a construir un ejemplo de Spring 5 Hello World. Todavía no tenemos una versión final de Spring 5 , pero no queda mucho para ello. Por lo tanto tenemos que empezar a echar un vistazo a las novedades que trae. Para ello nada mejor que construir un ejemplo de hola mundo , vamos con […]

webpackdependenciasnode

WebPack y la gestión de dependencias en JavaScript

Webpack es un Module Bundler. Esto en un primer momento puede ser que no lo entendamos muy bien. Ahora bien todos necesitamos cuando programamos con JavaScript un Module Bundler . Otra cosa es que le usemos o no. Cuando uno trabaja en JavaScript se encuentra que usa una serie de librerías a nivel de navegador […]

javascripthighorderfunction

JavaScript High Order Functions y su manejo

El concepto de JavaScript High Order Functions , es uno de los más importantes que tenemos que conocer de la programación funcional. Sin embargo también en muchos casos es uno de los más difíciles de entender cuando lo abordamos. ¿Qué es y para que sirven las JavaScript High Order Functions?. Son funciones que reciben como […]

javalistdirectory

Java List Directory en Java 8 con Streams

El uso de Java List Directory es muy común . Probablemente será una de las búsquedas de google más habituales en el mundo Java. Recordemos que el api  de Java IO esta soportado desde la primera versión de Java por lo tanto el código para realizar esta operación es un clásico. Supongamos que disponemos de […]

CursosdeJava

Cursos de Java cupones de descuento ,packs y mini curso gratuito

Hoy lanzo para mis Cursos de Java los Cupones de Descuento y Packs que anuncie las semanas pasadas. Estos cupones son validos hasta finales de este mes (Septiembre 2017)  🙂. Todo el mundo que se subscriba tendrá acceso a cada uno de los cupones de los diferentes cursos. Los cupones tienen un descuento del 50% […]

javaherenciavsinterfacediagram

Java Herencia vs Interfaces

Java Herencia vs Interfaces es una de las comparaciones más típicas cuando uno empieza a programar en Java. Siempre se generan dudas de cuando usar cada una de ellas ya que su comportamiento es similar. Vamos a construir un ejemplo sencillo que nos ayude a clarificar dudas. Vamos a suponer que tenemos una jerarquía de […]

springsecurityAnnotationweb

Spring Security Annotation y su configuración

La necesidad de usar Spring Security Annotation y eliminar los XML esta creciendo . La mayoría de nosotros usamos Spring 4.X a la espera del salto que depare la versión 5 con flux etc. Sin embargo a veces es difícil encontrar documentación clara de como configurar el framework a nivel de seguridad utilizando anotaciones y […]

javaconstructorrefencestream

El concepto de Java constructor reference

El concepto de Java constructor reference es relativamente habitual cuando trabajamos con lambdas y Streams. Sin embargo muchas veces cuesta entender como funciona y que es lo que aporta. Vamos a ver un ejemplo sencillo en el cual hacemos una referencia a un constructor con Java 8 .  Para ello nos vamos a apoyar en […]

javastreamfilterdiagram

Java Stream Filter y Predicates

Las opciones de Java Stream Filter son muy amplias pero para poder trabajar con ellas de forma cómoda hay que entender el funcionamiento del interface Predicate a detalle. Vamos a construir un ejemplo con una lista de libros que nos permite entender mejor como funcionan los filtros. Para ello vamos a partir de los siguientes […]

javaherenciacuriosidades

Java Herencia y sus limitaciones

Hablar de Java Herencia y sus limitaciones es muy común cuando nos disponemos a preparar una certificación de Java como la de programador. La mayor parte de los desarrolladores piensa que cuando heredamos o extendemos de una clase se hereda todo.   Sin embargo esto no es así , existen una serie de limitaciones. Vamos a […]

spring@importbeanok

Spring @import , organizando Spring framework

Spring @import nos permite organizar de una mejor manera la configuración de Spring Framework . Normalmente en una configuración de Spring basada en anotaciones tenemos algo similar a lo siguiente: En este caso el fichero es muy pequeño pero es bastante habitual que tenga cientos de lineas de código registrando cada uno de los beans […]

javaStreamStringMini

Java Stream String y Java 8

El uso de Java Stream String es muy común cuando utilizamos Java 8. La realidad es que en muchos casos necesitamos transformar una cadena de texto en otra cosa y que mejor que usar los Streams y la programación funcional para hacerlo. Así que todos nosotros rápidamente vamos a revisar el API de Java y […]