• 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

    Capturar funciones

    Al capturar funciones podemos obtener referencias a funciones que sí esten declaradas en módulos, para poderlas emplear en casos como pasarlas como parámetro a otras funciones, parecido a las funciones anónimas.
  • Lección

    Valores avanzados para enumerados

    En este vídeo descubrirás que un tipo enumerado realmente no es más que una manera de darle un nombre descriptivo a una constante, sea numérica o alfanumérica, de tal manera que para el ordenador una variable siga teniendo un valor concreto que pueda usar en APIs si hace falta, pero...
  • Lección

    Código dependiente de la plataforma

    Cómo podemos integrar en nuestro juego hecho en libGDX código que depende de la plataforma, como AdMob, Swing, Google Play Services, o el SDK de Android mediante una interfaz.
  • Lección 📈 En tendencia

    Getters y setters o atributos públicos en Java, ¿qué es mejor?

    Hace poco me plantearon la siguiente pregunta: ¿qué sentido tiene fabricar getters y setters en las clases Java cuando podría declarar atributos públicos e interactuar con ellos directamente? Los ejemplos de getters y setters que se ponen para entender encapsulación son buenos, pero es verdad que si son simples, no...
  • Lección

    Sobre las macros, require y use

    Use es una palabra clave empleada para invocar una macro declarada en otro módulo con el objetivo de importar código en nuestro módulo. Como si fuese un copia y pega, se traerá definiciones que haya en ese módulo. Require sirve para importar macros específicas. Esto requiere que presente por encima...
  • Lección

    Pipelines

    El operador Pipeline es un operador especial de Elixir que sirve para hacer más fáciles de comprender algunas invocaciones a funciones, porque nos permite separar el primer parámetro de una aplicación del resto de parámetros, algo que nos viene bien porque podemos escribir expresiones tipo a(b(c(d(e(f(x))))) como x → f...
  • Lección

    Operador pin

    El operador pin sirve para fijar los elementos que hay a la izquierda de un igual en Elixir, de modo que deje de verlos como incógnitas a despejar durante un matcheo y lo vea como variables ya declaradas cuyo valor tiene que forma parte del casamiento en el despeje.
  • Lección

    ¿Qué diferencia hay entre interfaces y tipos? (2020)

    ¿Por qué he dejado las interfaces para tan tarde cuando tantos cursos de TypeScript lo tratan casi lo primero? Pues porque ya no hay tantas diferencias entre un type alias y una interfaz. Aun así, en este vídeo os cuento diferencias entre un sistema y otro y os cuento cosas...
  • Lección

    Customized built-in elements

    Los customized built-in elements son una alternativa a los autonomous elements, cuando únicamente queremos alterar la presentación de un componente sin vernos forzados a reinventar la accesibilidad, eventos de teclado, o todo lo que una etiqueta HTML normal haría.
  • Lección

    ✱ Asterisco: Documentos DOM

    Un pequeño inciso para hablar sobre documentos DOM y sobre por qué no es posible usar directamente los nodos DOM que cuelgan de un HTML template en el documento maestro.
Principio Anterior 49 50 51 52 53 54 55 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