Jose Luis Rodríguez Villapecellín
Álgebras y funciones: patrones en programación funcional
En este tutorial voy a compartir la aproximación que he seguido a la hora de comprender como cuadran los diferentes conceptos de la teoría de categorías aplicados a la programación funcional
Cómo crear una aplicación SpringBoot con Scala
En este tutorial se mostrará como crear una API REST desde 0 uniendo dos herramientas de programación tan versátiles como el lenguaje Scala y el framework Spring.
Índice de contenidos
1. Introducción
...
Property-based testing con ScalaCheck.
En este tutorial veremos como implementar nuestros test mediante Property-based testing, en concreto haciendo uso de la biblioteca ScalaCheck.
Índice de contenidos
1. Introducción
2. Entorno
3. ¿Por qué utilizar property-based testing en lugar de...
Sinónimos y vocabularios: búsquedas avanzadas con Elasticsearch
En este tutorial sobre el motor de búsquedas Elasticsearch vamos a ver cómo implementar diferentes políticas que nos permitirán crear buscadores que vayan más allá de la simple correspondencia léxica.
Índice de contenidos
...
Realizando tests de integración con Elasticsearch
En este tutorial veremos cómo desarrollar pruebas cuando construimos componentes que interaccionan con Elasticsearch gracias al componente de testing que nos ofrecen desde el equipo de Elastic.
Índice de contenidos
1. Introducción
...
Manejo de Excepciones en SpringMVC (II)
En este tutorial vamos a ampliar la información que detallábamos en Manejo de excepciones en SpringMVC con el uso de @ControllerAdvice y @RestControllerAdvice.
Índice de contenidos
1. Introducción
2. Entorno
3. Uso de @ControllerAdvice y...
Análisis estático de accesibilidad web con GoogleChrome Accessibility Developer Tools
Parafraseando a Tim Berners-Lee, creador de la WWW y director del W3C,"la potencia de la web se basa en su universalidad y un aspecto esencial es que cualquiera pueda acceder a la misma sin...
Análisis estático de código con Checkstyle
Hoy día la calidad de nuestro código no debería ser un factor negociable, y gracias a Checkstyle veremos que es muy fácil mantener el control sobre el cumplimiento de unos mínimos exigibles.
Índice de contenidos
...
Uso práctico de Java y Neo4j: Sistema de recomendación
En este tutorial veremos cómo conectarnos y consumir información de la base de datos de grafos Neo4j, para ello realizaremos una sencilla aplicación de recomendación.
Índice de contenidos
1. Introducción
2. Entorno
3. Preparar el contexto
3.1....
Introducción a ZooKeeper
En este tutorial vamos a presentar ZooKeeper, el proyecto de Apache que nos provee de un servicio centralizado para diversas tareas como: Mantenimiento de configuración, naming, sincronización distribuida o servicios de agrupación.
Índice de contenidos
1....