-
Lección 📈 En tendenciascanf (parte 1)
Si printf sirve para imprimir por pantalla, scanf sirve para leer de la entrada estandar caracteres y volcarlos en variables. La particularidad de scanf está en que puede hacer conversiones automáticamente a otros tipos que no sea el char. En este primer vídeo dedicado a scanf, hablo de su funcionamiento... -
Lección 📈 En tendenciaPilas en Java
En este ejemplo completo te enseñaré cómo construir una estructura de datos pila en Java utilizando nodos enlazados entre sí. Es un ejemplo de implementación completo. -
Lección 📈 En tendenciaCómo revertir un commit con revert
Cómo revertir cambios de una forma no destructiva por medio del comando revert. Si has hecho un commit que has visto daba problemas, hoy te enseño cómo deshacer sus modificaciones. -
Lección 📈 En tendencia¿Se sigue usando JDBC?
Vamos a cerrar el curso con una pregunta que hay gente que puede que se esté haciendo: ¿esto se sigue usando en un mundo de ORMs? La respuesta, sí y no. -
Lección 📈 En tendenciaDataSource: así se usa JDBC en la vida real
Generalmente en aplicaciones reales no vas a utilizar directamente el DriverManager, sino que vas a preferir usar DataSource, entre otras cosas por su pool de conexiones -
Lección 📈 En tendencia¿Cómo programar con .stream() en Java?
Una de las primeras paradas del arco de Streams va a ser entender qué consecuencias tiene llamar a .stream() y en qué tipo de clases le podemos llamar. ¿Qué se puede hacer una vez que tenemos una referencia a un Stream? En esta lección introduzco a la API de Streams... -
Lección 📈 En tendencia¿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ón 📈 En tendencia¿Qué diferencias hay entre Exception y RuntimeException?
¿Alguna vez te ha pasado que un código que está bien es ensuciado por un bloque try-catch que sabes que es injusto? En este vídeo exploramos las diferencias entre las excepciones controladas (o sea, checked exceptions) y las excepciones no controladas (unchecked exceptions), y analizamos por qué a veces hay... -
Lección 📈 En tendenciaVariables tipadas e inferencia de tipos
En Go, como lenguaje de tipado fuerte, todas las variables tienen que llevar asociado el tipo que indica qué valores se pueden asignar a esa variable. Podemos especificarlo manualmente, o podemos dejar que la inferencia de tipos haga el trabajo por nosotros. -
Lección 📈 En tendenciaTransacciones
En JDBC tenemos métodos para activar el uso de transacciones, cuando se agrupan múltiples sentencias SQL en una unidad única de trabajo que debe ejecutarse o toda o nada.