-
LecciónFusiones conflictivas
Cuando hacemos fusiones más avanzadas en Git corremos el riesgo de que se desate un conflicto. Hoy estudiamos qué ocurre si hacemos modificaciones al mismo archivo en varias ramas. -
LecciónProcesando entrada
En el cuarto episodio vemos cómo recibir datos de entrada (teclado, ratón y pantalla táctil) usando algunos métodos del módulo Gdx.input. -
LecciónOperador := y múltiples variables
Para declarar y asignar variables de forma rápida se puede usar el operador := como alternativa a var; no permite especificar el tipo, pero va a ser el que nos vamos a encontrar la mayor parte del tiempo porque es más rápido de usar. Además, os cuento cómo se pueden... -
Leccióninstanceof y las guardas
instanceof es una palabra clave de JavaScript que hereda TypeScript que permite comprobar si un objeto es de una clase concreta. Para comprobaciones más complejas que permitan distinguir si una variable es de un tipo u otro, TypeScript tiene las guardas. -
LecciónCursores avanzados
Es posible obtener ResultSets de JDBC que permitan no solamente avanzar hacia adelante, sino también retroceder al registro anterior, algo que puede ser de utilidad en algunas situaciones. -
Lección 📈 En tendenciaCódigo fuente en archivos
Es hora de salir de IEx y empezar a crear nuestros propios archivos de script reusables con código que podamos lanzar una y otra vez. Aquí os explico cómo se van a llamar estos archivos, qué extensión van a tener y creamos un Hola Mundo. -
LecciónBreak y continue
Break y continue son dos instrucciones que podemos usar en bucles para manipular el flujo de ejecución de las iteraciones de nuestros bucles. Aunque corren el riesgo de complicar el código, a veces son lo suficientemente concisos y limpios como para justificar su uso. -
LecciónMúltiples archivos y otros aspectos finales
Por último, terminamos este vídeo hablando acerca de los aspectos que hacen posible incluir más archivos con reglas de Make, o cómo dividir una línea demasiado larga en múltiples líneas. -
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ónInvocación de funciones
Las funciones son una parte primordial de Elixir. En una función se define una regla para transformar una serie de datos de entrada en una serie de datos de salida. En este vídeo explico en qué consiste, y también muestro cómo la sintaxis para aplicar o invocar una función en...