-
Lección✱ Asterisco: Microframeworks y JSX
Un pequeño inciso para hablar acerca de los microframeworks, las microlibrerías y otras maneras de obtener usando vanilla JS un comportamiento similar al de JSX. -
LecciónBSTs en C (parte 2)
Continuamos viendo cómo desarrollar un árbol de búsqueda binario en C, ahora viendo cómo implementar las operaciones de recorrido preorden, inorden y postorden. Cuidado con los números. -
Lección 📈 En tendenciaTilemaps básicos
Con los tilemaps podemos representar los tiles usados en un mapa, por ejemplo en un juego RPG. Existen alternativas mejores como Tiled, pero aquí muestro un ejemplo básico y artesanal. -
LecciónJava: del instanceof al Pattern Matching
En versiones modernas de Java existe una versión mejorada del instanceof que permite usar pattern matching que lo equipara con el de otros lenguajes de programación, haciendo innecesario el casteo explícito de una clase a otra de manera dinámica. Además, si quieres comprobar si una clase es de un tipo... -
LecciónExport default e import asterisco
Relacionado con el sistema ES Modules, vamos a ver cómo usar dos tipos especiales de import y export. Con export default podemos exportar de manera predominante algún elemento en un módulo, para importarlo sin necesidad de corchetes. Con import asterisco podemos importar de golpe todos los elementos exportados por un... -
LecciónEnumerados con valores computados
No todos los lenguajes de programación tienen soporte para enumerados en los que el valor asignado a algunos o todos los miembros de la enumeración se compute dinámicamente en tiempo de ejecución, pero TypeScript sí. En este vídeo os cuento como aprovechar esta función, aunque no es una función que... -
LecciónShadow DOM
Shadow DOM es una API para encapsular el DOM de un componente, con el objetivo de que no se pueda alterar su presentación o sus eventos DOM desde fuera. -
LecciónBSTs en Java (parte 2)
Segunda parte de este ejemplo de árbol binario de búsqueda en Java en el que implementamos operaciones para obtener propiedades y recorrer el árbol en preorden, inorden y postorden. -
Lección 📈 En tendenciaPaso de parámetros a funciones
Segundo vídeo destinado a hablar de funciones, y en este nos centramos en los argumentos, que es la forma de darle entrada a las mismas, con el fin de parametrizar el comportamiento de una función de acuerdo con los datos de entrada que les entregamos cuando luego las llamamos. -
Lección¿Cómo hacer rutas dinámicas en Phoenix y Plug?
Cuando se declaran las rutas en un router de Plug o de Phoenix es posible indicar rutas dinámicas si se utilizan símbolos como el dos puntos o el asterisco. Por ejemplo, /users/:id o /file/*path. En este tutorial exploramos el funcionamiento de este tipo de parámetros de ruta, vemos cómo capturarlos...