• Explorar lecciones
  • Temas
  • Foros
YouTube
  • Tipo de contenido
    • Todo
    • Lecciones
    • Cursos
  • Ordenar resultados
    • Recientemente actualizado
    • Más vistos
    • En tendencia
  • Filtrar contenido
    • Ocultar contenido obsoleto
    • Ocultar lecciones sin artículo
  • Explorar tema
    • Cualquier tema
    • C
    • Elixir
    • Git
    • Go
    • JDBC
    • JPA
    • JUnit
    • Jakarta
    • Java
    • JavaScript
    • Patrones de diseño
    • Quarkus
    • Svelte
    • Web Components
    • libGDX
  • Lección

    BSTs en Java (parte 3)

    Terminamos este ejemplo de estructuras de datos de Java con la implementación de la operación eliminar, la más tediosa dentro de la estructura de datos del árbol binario de búsqueda.
  • Lección

    Más tipos de entrada

    Sistemas avanzados para procesar entrada: un InputProcessor, para modularizar la entrada; un InputMultiplexer, para usar más de un procesador a la vez, y un GestureListener, para usar gestos en un móvil.
  • Lección 📈 En tendencia

    Java: 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ón

    mix

    Mix es una herramienta que forma parte de Elixir que sirve para gestionar un proyecto, manteniendo múltiples archivos .ex con los distintos módulos que forman nuestro programa. También nos permiten compilar aplicaciones para distribuirlas, instalar nuevas dependencias, y mantener una suite de tests para comprobar el estado de nuestro proyecto.
  • Lección

    Export 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ón

    Enumerados 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ón

    BSTs 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 tendencia

    ¿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...
  • Lección

    Ejemplo de eventos (y segunda parte)

    En la segunda parte del ejemplo vamos a crear los componentes que quedan, que requieren un poco más de caso, antes de considerar este ejemplo como completado. Veremos cómo crear eventos propios y cómo propagar hacia arriba mediante binds.
  • Lección

    Uso de la función reduce

    La función reduce del módulo Enum sirve para acumular parcialmente cada uno de los elementos de una colección enumerada entrante, hasta evaluarse completamente a un único resultado final.
Principio Anterior 46 47 48 49 50 51 52 Siguiente Último
makigas

Aprende conceptos nuevos de programación o descubre una tecnología nueva. En esto consiste makigas: un sitio web y un canal de YouTube con tutoriales de programación y consejos para desarrolladores, en fcastellano y hablando en un lenguaje simple y humilde. Encuentra contenido sobre programación, desarrollo web y desarrollo de software.

    Cursos destacados

  • Records en Java
  • Patrones de diseño
  • JUnit 5
  • Concurrencia en Java
  • JUnit 4
  • Fundamentos de uso de Quarkus

    Enlaces

  • Explorar lecciones
  • Ver todos los temas
  • Visitar los foros
  • Canal de YouTube
  • Servidor de Discord

Términos de uso • Política de privacidad • Limitación de responsabilidad • Uso de cookies (EU) • Cambiar consentimientos

Copyright © 2012 - 2026 makigas

Made in Spain