Artículos

  • JDC TECH 0

    JDC Tech Tips (10 de Enero de 2002)

    Usar Excepciones y Dimensionar Texto con FontMetrics.

  • JDC TECH 0

    JDC Tech Tips (22 de Enero de 2002)

    Recuperar Mail con el API JavaMail y Trabajar con el API Communciations de Java.

  • Javascript 0

    Tipos básicos en TypeScript: string, number, boolean, any, unknown, void y never

    Aprende a usar los tipos básicos de TypeScript: string, number y boolean, el riesgo de any, cómo usar unknown de forma segura, void para funciones sin retorno y never para código inalcanzable, con ejemplos reales y los errores más frecuentes al empezar.

  • Javascript 0

    Interfaces vs type aliases en TypeScript: cuándo usar cada uno

    Diferencias reales entre interface y type en TypeScript: cuándo son intercambiables, qué puede hacer solo cada uno (union types, declaration merging, mapped types) y la recomendación de la comunidad con ejemplos de objetos, clases y genéricos.

  • Javascript 0

    Union types e intersection types en TypeScript: combinar tipos con | y &

    Aprende a combinar tipos en TypeScript con | (union) y & (intersection). Cómo el narrowing estrecha el tipo en cada rama, cómo modelar estados loading/success/error con discriminated unions, y cómo componer interfaces con intersecciones. Con ejemplos reales de fetch y gestión de estado.

  • Javascript 0

    Funciones en TypeScript: tipado de parámetros, retorno y overloads

    Cómo tipar funciones en TypeScript: parámetros opcionales, valores por defecto, rest params, alias de tipos de función y function overloads. Aprende cuándo dejar que TypeScript infiera el tipo de retorno y cuándo anotarlo, y entiende la diferencia entre void y undefined.

  • Javascript 0

    Generics en TypeScript: funciones y tipos genéricos con constraints

    Aprende a usar generics en TypeScript: sintaxis con T, funciones e interfaces genéricas, constraints con extends y múltiples parámetros de tipo. Con ejemplos reales: fetch tipado, clase de caché y cuándo los generics no son la mejor opción.

  • Javascript 0

    Narrowing en TypeScript: typeof, instanceof, in y discriminated unions

    TypeScript estrecha el tipo de una variable dentro de un bloque condicional gracias al narrowing. Aprende a usar typeof, instanceof, in, type guards personalizados con is y discriminated unions para escribir código más seguro sin aserciones manuales.

  • Javascript 0

    Clases en TypeScript: propiedades tipadas, modificadores de acceso y clases abstractas

    Aprende a usar clases en TypeScript con propiedades tipadas, el shorthand de constructor, modificadores public, private y protected, readonly, clases abstractas, implements, extends y static. Con ejemplos reales y la diferencia entre private de TS y #private de JS.

  • Javascript 0

    Enums en TypeScript: const enum vs enum y cuándo evitarlos

    Los enums de TypeScript generan más código del que crees: reverse mapping en numeric enums, incompatibilidad con isolatedModules en const enum y falta de tree-shaking. Aprende cuándo usarlos y cuándo sustituirlos por as const u union types de literales.