Lista de videos
Bloques de inicialización en Java

Una característica poco conocida de Java, pero que nos hace comprender mejor cómo funcionan los constructores.

¿Qué hay de nuevo en Java 21?

Un resumen de lo nuevo en esta versión de Java.

Última versión del interprete de fechas.

En este video te muestro los últimos cambios al ejercicio para convertir de String a Date y casos de uso.

¡Cuidado con el desbordamiento de números!

Un ejemplo del problema que puede ocasionar un desbordamiento de números y cómo evitarlo.

Qué hay de nuevo en Java 20

Un resumen de lo nuevo en esta versión de Java.

Ayuda para ejercicio de conversión String a Date.

Información adicional para quienes desean resolver este problema incluido en el curso.

Spring vs JDBC

Fragmento de la lección "Otros casos prácticos" en "El Camino de Java, Volumen 2".

Me aburrí de Hibernate.

Una comparación de lo que se necesita para guardar registros de una base de datos con JDBC, Hibernate y una librería desarrollada por mi.

¿Qué método es más rápido?

Una comparación de dos bloques de código para ilustrar el costo en velocidad de utilizar un bloque try-catch.

Qué hay de nuevo en Java 19

Un resumen de lo nuevo en esta versión de Java.

Los secretos de Digger.

Una explicación del funcionamiento de Digger, un juego de los años 80 migrado a Java.

¿Cómo funciona Hibernate por dentro?

Un sencillo ejemplo que muestra cómo se puede implementar la funcionalidad de Hibernate.

Qué hay de nuevo en Java 18

Una descripción de los puntos más importantes en Java 18.

Y tú, ¿Qué tipo de programas desarrollas?

Una reflexión acerca de los hábitos de programación que solemos ignorar...

El programa "3D desde cero" más rápido del oeste.

Muchas matemáticas aplicadas a la programación...

Comportamiento extraño en Java, ¿Es un bug?

Una curiosidad del lenguaje Java que probablemente no habías notado.

Tipos enum a detalle.

Un resumen del contenido en la sección "Tipos enum a detalle" disponible en "El Camino de Java, Volumen 2".

¿Qué hay de nuevo en Java 17?

Un recorrido por los puntos más importantes en esta versión de Java.

Problemas difíciles con genéricos.

Un ejemplo de cómo hacer cast a colecciones con genéricos.

Encontré el primer proyecto que hice en Java (parte 7).

Lo que hice para lograr que el juego funcione en Internet e instrucciones para que juegues dominó.

Encontré el primer programa que hice en Java (parte 6).

Un vistazo a las estructuras de datos utilizadas en el juego.

Encontré el primer programa que hice en Java (parte 5).

Layout.

Encontré el primer programa que hice en Java (parte 4).

Programación Orientada a Eventos.

Encontré el primer programa que hice en Java (parte 3).

Aplicando recursividad para manejar las fichas de dominó.

Encontré el primer proyecto que hice en Java (parte 2)

Cómo funciona el motor del juego.

¡Encontré el primer programa que hice en Java!

Un repaso a mi primero proyecto hecho en Java, donde se hacen evidentes problemas comunes de multithreading.

El programa "Hola mundo" mas largo de la historia...

Un programa que muestra todo lo que implica realizar una de las acciones más simples como lo es imprimir un mensaje en pantalla.

¿Qué es Hibernate?

Una demostración para mostrar la funcionalidad que ofrece la librería Hibernate.

Aprendiendo ciclos anidados con un simulador de Logo.

Para ayudar a los alumnos que están teniendo problemas en asimilar los ciclos anidados, hice este simulador de Logo en Java.

Cómo simplificar código con referencias a métodos.

Un ejemplo sencillo que muestra cómo por medio de referencias a métodos se puede reducir el código de validación interna en un sistema.

Variantes que puedes aplicar en el ciclo for.

En el curso solo hablé de la forma básica del ciclo for, pero para quienes desean profundizar, en este video estoy describiendo todas las variantes de for que se me ocurrieron.

Un poco de diversión con el conjunto de Mandelbrot.

No hay mejor forma de aprender a programar que haciendo lo que a tí te gusta. En este video tomé un viejo libro acerca de fractales, un libro editado cuando ni siquiera existían las páginas web mucho menos Java. El algoritmo para generar el conjunto de Mandelbrot es pequeño, así que lo porté a Java para descubrir lo rápidas que se han vuelto las computadoras desde aquel entonces. Mejorando el algoritmo logré al fin mi sueño de crear una animación de este fractal.

¿Por qué no debes usar float o double para manejar dinero?

Video que habla de la inexactitud de los tipos de datos float y double que pueden llevar a calculos inexactos al momento de manejar dinero.

Cómo implementar una paleta de colores al programa para dibujar.

Segunda parte de la demostración de cómo hacer un programa para dibujar, donde se muestra cómo usar técnicas como manejo de eventos y listeners.

Cómo hacer con Java un programa para dibujar en 7 min.

Pequeño ejemplo que te muestra un poco de Swing, AWT y manejo de eventos con el ratón.

Cómo escribir un número con palabras.

Demostración del ejemplo para convertir un número a palabras. Detalle y código fuente disponibles en el curso.

Video promocional

En este video se muestra un resumen los temas principales tratados en el curso.

Regresar