-
CursoArquitectura de computadores
Vídeos que tienen que ver con los fundamentos necesarios para poder trabajar con temas relevantes en arquitectura de computadores, programación de bajo nivel, operadores binarios, lógica de bit, y otras cuestiones. -
LecciónObject streams con Strings y Objects
Cómo usar ObjectOutputStream y ObjectInputStream para volcar cadenas de caracteres e instancias de clases arbitrarias como ArrayList es lo que se va a contar en este apartado. -
Lección 📈 En tendenciaMaster, main y otros nombres de rama
Arrancamos con un tema fresco. Hace ya un tiempo que se empezó a recomendar no usar "master" como nombre de la rama principal, por lo que hoy día Git tiene ajustes para cambiar el nombre de la rama, y también hay que estar pendiente de lo que se clona. -
LecciónCómo fusionar ramas con merge
Una vez que hemos desarrollado la característica de un commit, tenemos que fusionarlo (merge) para que vuelva a la rama inicial. Vemos cómo hacer esto, esta vez mediante fast-forward y recursive. -
Lección 📈 En tendenciathrow y throws, usos y diferencias
Con la palabra clave throw podemos lanzar excepciones en un método para interrumpir su ejecución y señalizar una situación excepcional que ocurrió durante su ejecución. Si la excepción lo requiere, tendremos que usar la palabra clave throws para anunciar las excepciones que son lanzadas como parte de la definición del... -
Lección 📈 En tendenciaPreguntas típicas sobre synchronized en Java
Al usar synchronized en Java pueden surgir preguntas, y en esta lección voy a intentar aclarar conceptos y responder a las preguntas típicas que suelen aparecer. -
LecciónBufferedInputStream y rebobinado de streams
La idea de BufferedInputStream es que con una única llamada a read() podamos abarcar tanto como sea posible, para no tener que estar continuamente accediendo al stream que va por debajo. Lo importante es que con esto podemos usar métodos como mark() y reset() para poder rebobinar un stream -
Lección 📈 En tendenciaIntroducción al entorno
Racket es un lenguaje de programación funcional derivado de Scheme. En este vídeo muestro cómo funciona la ventana del IDE DrRacket y muestro cómo interactuar de forma básica con Racket introduciendo al uso de algunas expresiones. -
LecciónEjemplo de wait() y notify() en Java
Un ejemplo para ilustrar cómo dos hilos pueden comunicarse mediante wait() y notify(). -
Lección 📈 En tendencia¿Cómo funciona la API de Streams de Java?
El lenguaje de programación Java incorpora métodos como .stream() y clases como Stream que permiten trabajar con datos mediante un sistema de pipelines. En este vídeo os hago una introducción visual que os explique cómo funciona un Stream de Java.