• 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
Filtros activos: Sólo lecciones Sólo lecciones con artículo
  • Lección 📈 En tendencia

    Genéricos en Java: cómo crear tu propia clase

    Definir un genérico aporta algunas ventajas en un lenguaje orientado a objetos como Java, ya que la inferencia de tipos será mucho más rica que si únicamente usasemos la clase Object. Ya sabes qué es un genérico (y si no, recuerda que tengo un vídeo al respecto), así que en...
  • Lección 📈 En tendencia

    Cómo usar BeforeEach, AfterEach, BeforeAll y AfterAll en JUnit 5

    Con las anotaciones BeforeEach, AfterEach, BeforeAll y AfterAll podemos marcar métodos para que JUnit los invoque antes y después, tanto de ejecutar cada prueba unitaria, como de ejecutar toda una clase llena de pruebas unitarias. Estos hooks nos permiten crear clases de prueba más compactas evitando repetir código de construcción...
  • Lección 📈 En tendencia

    Cómo crear tests unitarios con JUnit 5

    En este vídeo te cuento lo que tienes que saber para crear tests con JUnit. Estudiaremos el proceso de creación de una suite de tests en forma de clase, y a esta clase le agregaremos casos de prueba con la anotación Test. Te cuento qué son los asertos y cómo...
  • Lección 📈 En tendencia

    Cómo crear tests en NodeJS 20 sin instalar dependencias

    Desde NodeJS 20, hay un framework de pruebas unitarias integrado en el propio entorno de NodeJS.
  • Lección 📈 En tendencia

    Gitignore

    El gitignore es un archivo en el que se declaran rutas a ignorar para que nunca se metan cuando se hace un git add, entre otras cosas. Tienes una lista de ejemplos de gitignore en https://github.com/github/gitignore.
  • Lección 📈 En tendencia

    git switch

    Con git switch podemos cambiar de rama. Un poco como con git checkout, pero sin usar git checkout.
  • Lección 📈 En tendencia

    Tuplas

    Las tuplas son estructuras de datos que permitirán agrupar múltiples expresiones en una única expresión compuesta. Con la función elem, podemos extraer el elemento que se encuentre en una posición concreta de las tuplas.
  • Lección 📈 En tendencia

    printf (parte 2)

    Los placeholders de la función printf aceptan más parámetros para personalizar la forma en la que las variables son enviadas a pantalla cuando se transforman. Este vídeo contiene información adicional que puede que te interese al menos saber que existe.
  • Lección 📈 En tendencia

    Archivos (9): buffers

    El funcionamiento interno de los archivos y steams en C provoca que a veces puedan ocurrir errores sutiles. En este vídeo explico el funcionamiento de un buffer para que sepamos cómo controlar la forma en la que se vuelca contenido en un archivo.
  • Lección 📈 En tendencia

    Archivos (3): fseek y ftell

    fseek y ftell son un par de primitivas que forman stdio y que nos permiten desplazar el cursor a lo largo de un archivo para poder determinar qué será leído o dónde será escrito cuando usemos las primitivas de lectura y escritura de la API de archivos de C.
Principio Anterior 9 10 11 12 13 14 15 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
  • Streams en Java
  • Pildoras de (neo)vim
  • Principios de programación SOLID
  • Fundamentos de uso de Quarkus

    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