• 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 📈 En tendencia

    Cómo usar Future

    Te cuento ahora cómo puedes usar la clase Future para gestionar una tarea que hayas enviado a un ExecutorService y así poder recuperar el resultado final cuando se haya terminado de procesar, o cancelarla si es necesario interrumpir su ejecución para que no termine.
  • Lección 📈 En tendencia

    Cómo crear Nested tests en JUnit 5 (un test dentro de otro)

    Con los tests anidados de JUnit podemos reorganizar mejor nuestros tests en clases y subclases con el objetivo de aplicar una mejor jerarquía de tests. En otros lenguajes de programación, este tipo de técnica de testing, consistente en utilizar funciones como describe o it, se ha puesto de moda gracias...
  • Lección

    Serializando clases

    Para que ObjectOutputStream nos permita escribir cualquier clase propia que hayamos fabricado, y para poder recuperarla luego con ObjectInputStream, tendremos que agregarle la interfaz Serializable a nuestras clases. Cuando hagamos eso, apreciaremos que en el stream de salida se envía una información interesante.
  • Lección

    Listas

    Las listas son una estructura de datos que en Elixir permite agrupar de forma dinámica múltiples elementos. A diferencia de las tuplas, tienen una estructura diferente compuesta de cabeza y cola, lo cual nos puede dar juego en algunos casos, pero sin olvidarnos de sus consecuencias.
  • Lección

    Cómo revertir un commit con revert

    Cómo revertir cambios de una forma no destructiva por medio del comando revert. Si has hecho un commit que has visto daba problemas, hoy te enseño cómo deshacer sus modificaciones.
  • Lección

    Cómo deshacer un commit con reset

    Si lo que queremos deshacer es algo que ya hemos confirmado, podemos deshacer el commit de varias formas. Hoy nos centramos en el comando git reset.
  • Curso

    Pildoras de (neo)vim

    ¿Quieres aprender a usar Vim o Neovim? En esta lista de reproducción te propongo un itinerario abierto con consejos y explicaciones que te pueden ayudar a dominar este editor de textos. Ten siempre en cuenta que esta lista es infinita y que lo que empieza como una lista de fundamentos...
  • Lección

    Casteos con as

    Los casteos permiten engañar al sistema de tipos para que trate una variable de un tipo concreto como si fuese una variable de otro tipo. Los casteos tienen su riesgo, porque pueden provocar fallos en tiempo de ejecución, pero son beneficiosos en determinadas situaciones, por ejemplo, para forzar al sistema...
  • Lección

    ¿Qué diferencia hay entre Spring® y JakartaEE?

    Ambas tecnologías son iguales de válidas, así que para responder a esta pregunta conviene tener datos para poder tomar la mejor decisión posible.
  • Lección

    El condicional IF en Scala

    El condicional IF de Scala es como el condicional IF de cualquier otro lenguaje. Bueno, en realidad este tiene un par de sorpresas. Por ejemplo, al ser una expresión, ¿sabías que puedes meterlo en cuaqluier parte donde se acepte uuna expresión? Por ejemplo, como parámetro en un println.
Principio Anterior 19 20 21 22 23 24 25 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
  • Concurrencia en Java
  • Streams en Java
  • Acceso a datos con Quarkus
  • JUnit 4

    Enlaces

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

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