-
Lección 📈 En tendenciaEl operador binario NOT
El operador NOT es, de los cuatro esenciales, el más simple de comprender, porque es unario. Lo único que tiene que hacer es negar, es decir, invertir, el bit. Por ejemplo, NOT 0 es 1 y NOT 1 es 0. A partir de ahí, cómo hacer para invertir un número... -
Lección 📈 En tendenciaIntroducción a las excepciones en Java
Uno de los puntos de Java son las excepciones, que permiten interrumpir la ejecución de un método o de un programa ante una situación que se sale de lo normal, como una división por cero o un error que debe ser tratado. En este vídeo explico el principio que hay... -
Lección 📈 En tendenciaPrincipio de Inversión de Dependencia (DIP)
El principio de inversión de dependencia establece que los módulos de alto nivel, cuando dependen de módulos de bajo nivel, deben hacerlo mediante abstracciones, como interfaces, en vez de depender directamente, de tal manera que una clase de alto nivel no esté acoplada con una implementación concreta de una faceta... -
Lección 📈 En tendenciaPasar números de binario a decimal
Cómo convertir un número de binario a decimal utilizando el algoritmo de Horner aplicado a base 2. -
Lección 📈 En tendenciaEl optimizador de GCC y la opción -O
Los compiladores hoy en día suelen venir cargados de optimizadores dispuestos a corregir cualquier código que hayamos escrito que tal vez no sea el perfecto, para mejorar su rendimiento en espacio o en tiempo. En este vídeo evaluamos cómo el conjunto de opciones de GCC -O, como -O0, -O1, -O2... -
Lección 📈 En tendenciaDefinir un endpoint POST
En esta lección muestro cómo hacer un endpoint dentro de nuestro recurso que tiene la anotación POST para indicar que se debe ejecutar cuando la petición usa el verbo HTTP POST, y cómo podemos leer el payload mediante Jackson para convertirlo directamente a un objeto, como una clase. Quarkus también... -
Lección 📈 En tendencia¿Cómo crear endpoints en Quarkus?
En este vídeo haremos un par de endpoints de texto para presentar cómo usar las anotaciones @Path y @GET. Podréis apreciar que en Quarkus para implementar un endpoint todo lo que hay que hacer es implementar funciones que devuelvan cosas como strings. Mientras hayamos agregado Jackson cuando creamos el proyecto,... -
Lección 📈 En tendenciaDeja de poner Class.forName
Hace ya demasiados años que no hace falta poner Class.forName para trabajar con los drivers JDBC de las principales bases de datos. -
Lección 📈 En tendencia¿Qué es JDBC?
JDBC es la tecnología estándar de Java para conectar con bases de datos en programas Java, tales como aplicaciones de línea de comandos, aplicaciones gráficas o aplicaciones web. -
Lección 📈 En tendencia¿Qué es Jakarta EE?
La primera pregunta a responder es saber exactamente con qué tipo de tecnología estamos trabajando.