-
CursoUsar encoding/json en Go
Este arco del curso de Go se centra en el uso práctico del paquete encoding/json para convertir entre variables, estructuras y datos de Go y valores, objetos y arrays JSON. -
LecciónRetorno de funciones
Tercer y último vídeo sobre funciones en mi curso de fundamentos de Go. El objetivo de este vídeo será hablar de la palabra clave return y mostrar cómo devolver cosas en general en las funciones que escribamos en Go. -
CursoCurso de Svelte 4
Svelte es un framework orientado a componentes que nos permite crear aplicaciones web que utilizan JavaScript de forma reactiva y modular. EmpEn 4 horas, esta lista de reproducción te puede convertir en una de las personas más competitivas en el panorama de Svelte, permitiéndote usar esta tecnología en futuros desarrollos... -
LecciónInyección de dependencia en Jakarta EE
Las aplicaciones de Jakarta EE y MicroProfile disponen de anotaciones para poder aplicar inyección de dependencia en las aplicaciones que hagamos. -
CursogRPC
gRPC es un protocolo de comunicaciones que permite a aplicaciones de red a comunicarse entre sí mediante mensajes de tipo RPC por encima del protocolo HTTP. Inicialmente creado por Google, gRPC ofrece una gran frexibilidad gracias a Protobuf, y además de forma neutra y con soporte para muchos lenguajes de... -
Lección¿Qué es gRPC?
gRPC es ahora mismo uno de los principales frameworks RPC, especialmente en el mundo de los microservicios y de las aplicaciones distribuidas. En este vídeo explico los siguientes principios sobre gRPC: -
LecciónEl operador binario AND
El operador AND es un operador binario, es decir, tiene dos operadores, uno a su izquierda y otro a su derecha. Su tabla de verdad es 0-0-0-1, es decir, solo evalúa a 1 si los valores que hay a izquierda y a derecha son 1. Para cualquier otra combinación, un... -
LecciónPrincipio de Segregación de Interfaz (ISP)
El principio de segregación de interfaz establece que los clientes de una interfaz no deben depender de métodos que no vayan a utilizar. O dicho en español: hay que hacer las interfaces más pequeñas y con menos métodos, en vez de tener interfaces grandes ("fat interfaces") que expongan métodos más... -
LecciónPaginación de resultados
PanacheQuery nos permite cuidar más la query que queremos que se mande a la base de datos, aprovechando el poder de Hibernate ORM, que es lo que lleva debajo. En este vídeo veremos cómo aplicar paginación a una query para poder ofrecer menos resultados por endpoint y así no someter... -
LecciónVolatile
Volatile es una palabra clave usada para pedirle al compilador que desactive las optimizaciones en una variable, incluso cuando estas estén activas. Sus principales usos son para impedir que el compilador elimine asignaciones "innecesarias" sobre variables, o accesos repetidos a una variable. ¿En qué circunstancias esto es importante? Cuando la...