Categoría: Artículos Técnicos
-

Creando un sistema basado en reglas en Java
Hace tiempo cuando intentaba aprender Scala, compré el libro Exercises for Programmers y últimamente he dedicado algo de tiempo a hacer uno de los ejercicios, que consiste en un sistema basado en reglas muy simple. Los sistemas basados en reglas son un subconjunto de los sistemas expertos, que a su vez se engloban en el…
-
![[Cloud Running – I] Creando un dashboard en QuickSight con los datos de Strava](https://rlbisbe.net/wp-content/uploads/2019/05/pexels-photo-265087.jpeg?w=1024)
[Cloud Running – I] Creando un dashboard en QuickSight con los datos de Strava
A lo largo de los últimos meses he estado trabajando casi a diario utilizando QuickSight, una herramienta de AWS que nos permite visualizar datos de manera sencilla, completamente SAAS y con la capacidad de acceder a un montón de orígenes de datos, ah, es gratis como parte de la capa gratuita de AWS y tiene…
-
Una manera diferente de hacer tests en Java con Specnaz
-
Aprendiendo AWS: Lambda usando VSCode y Python
Continuando con la serie sobre AWS, en este caso he decidido jugar un poco con una de las plataformas del momento, Lambda. Para ello he construido una API con Python para leer y escribir datos de una base de datos, en local y con diferentes capas de test. ¿Qué es Lambda? Lambda es un producto…
-
Otros tipos de inyección de dependencias
No es la primera vez que hablo en este blog sobre inyección de dependencias, el patrón que nos permite pasar todas las dependencias que una clase necesita en el constructor en vez de como argumentos en métodos o utilizar clases estáticas. En el caso de Java, donde últimamente paso la mayoría de mi tiempo, contamos…
-
Scala desde la perspectiva de C# y JavaScript, tercera parte
En los artículos anteriores de esta serie, veíamos una pequeña introducción a Scala, y hacíamos una kata para comprobar que habíamos entendido la sintaxis. En este artículo veremos dos construcciones del lenguaje que resultan bastante interesantes, llamadas traits y case classes. Traits Podemos entender los traits como una mezcla entre interfaces y clases abstractas, ya…
-
Importando el calendario de nuestro evento favorito
El próximo 27 y 28 de noviembre estaré un año más en el Codemotion, un evento que se celebra en Madrid reúne comunidades de todo tipo y del que hemos hablado en otros artículos de años anteriores. En ellas desarrolladores de .NET, Java y la JVM, Ruby, Python, JavaScript, Objective-C, Swift, PHP y otros, se…
-
Scala desde la perspectiva de C# y JavaScript, segunda parte
En la primera parte de esta serie vimos una primera introducción a Scala como lenguaje de programación definiendo algunas características de su sintaxis. En esta segunda parte pasaremos a la práctica utilizando una Code Kata. En las artes marciales, se denomina kata a una representación, individual o colectiva, de un conjunto de movimientos. En disciplinas…
-
Scala desde la perspectiva de C# y JavaScript, primera parte
Hace unos días me estuvieron hablando de las ventajas y maravillas de Scala, un lenguaje multiparadigma con un fuerte enfoque funcional que funciona sobre la máquina virtual de Java, es 100% compatible con el mismo en ambas direcciones, y también por ello es multiplataforma. Tras echarle un vistazo a algo de documentación me pareció suficientemente…
-
Kanwal, mi propio Trello dentro del firewall
He de reconocer que soy un gran fan de Trello, un tablero de Kanban personalizable que me permite organizar mi agenda, mis objetivos personales, los viajes, las charlas, mis proyectos y los regalos de navidad, entre otros. Sin embargo, para uso profesional he descubierto que muchas empresas que no permiten guardar información relacionada con proyectos…