Un ejercicio de factorial consiste en calcular el producto de todos los números naturales desde 1 hasta un número dado, es decir: factorial(n) = n * (n-1) * (n-2) * ... * 1 Por ejemplo, el factorial de 5 (denotado como 5!) es igual a 5 * 4 * 3 * 2 * 1 = 120. Aquí hay una solución para calcular el factorial de un número dado

Hola buenas, vamos a ver unos pequeños ejemplos de hacer un "Hola Mundo" en distintos lenguajes de programación: Python: print("Hola Mundo") Java: class HolaMundo { public static void main(String[] args) { System.out.println("Hola Mundo"); } } JavaScript: console.log("Hola Mundo"); C+

Hola buenas a todos, hoy vamos a ver cómo usar el hook de git "pre-commit", justo en un proyecto nos quedó unos días libres, y me pidieron investigar un poco sobre los hooks de Git, así que les voy a mostrar dos formas de usar este hook. Lo que vamos a intentar hacer es lograr que el pre-commit de git ejecute comandos, comandos que

Hola buenas a todos, hoy vamos a ver como conectar una aplicación Spring Boot con el motor de base de datos MySql. Este tipo de configuraciones es la que hace que muchos que empiezan a programar están buscando y hay poca documentación o si la hay es con versiones anteriores de spring o de mysql. Los siguientes pasos que vamos a s

Muchas personas en algún momento les toca obtener el primer elemento de un Collection, por ejemplo algo parecido a esto: Collection<String> itemCodes = new ArrayList<String>() {{ add("item1"); add("item2"); add("item3"); }}; Tenemos dos formas de obtener el primer elemento: // mostrar el primer

Hola buenas a todos, hoy les quiero compartir algo que sirve, y mucho, a la hora de manejar datos de un usuario  que hizo login en nuestra aplicación jhipster. Lo que nos permite trabajar con esos datos y agregar mas lógica a alguna funcionalidad que necesitemos. Así que veamos cómo puedes obtener los detalles del usuario en caso

Instalar Java 8 en Deepin 15.5 Hola ¿como están? hoy les paso un pequeño tutorial para poder instalar Java 8 en Deepin OS 15.5. Deeping es una distribución Linux basada en Debian. Últimamente estoy probando esta distribución de Linux, para probar algo diferente y ver alternativas para mi día a día en mi trabajo como desarrolla

Hola buenas, hace un tiempo que salio la release 4.10.0 de JHipster, salieron otros mas pero este trae cambios y mejoras. Esto nos ayudara a hacer un desarrollo mas agil, seguro, y de calidad. ¡El soporte de OpenID Connect ya está listo! Esto significa que ahora puede proteger su aplicación JHipster utilizando un proveedor de Ope

JHipster 4.7.0 Hola a todos, la semana pasada se libero la ultima gran actualización de JHipster, la 4.7.0 En esta nueva versión podemos destacar los siguientes items: Nueva característica importante: Generar clase de criterios y backend para filtrar usando JPA. #5540 Nueva característica importante: Soporte para el first-

Hola buenas a todos, hoy les comparto un pequeño tutorial para poder eliminar duplicados en una lista, como el anterior articulo, usando algunas librerías o técnicas que nos vienen muy bien a la hora de hacer nuestros algoritmos. Eliminar duplicados usando Java Collection: Vamos a ver como es sencillo eliminar duplicados usando S