Artículos

  • Javascript 0

    TypeScript con Node.js: configuración práctica desde cero en 2026

    Guía práctica para configurar TypeScript con Node.js desde cero en 2026: instalación de typescript y @types/node, tsconfig para Node, desarrollo con tsx, diferencias entre ESM y CommonJS, cómo tipar process.env, path aliases y estructura de proyecto recomendada.

  • Javascript 0

    TypeScript con React: componentes tipados, hooks y eventos del DOM

    Aprende a tipar componentes funcionales con JSX.Element, ReactNode y props opcionales, a usar useState, useRef y useReducer con tipos, a manejar eventos del DOM con React.ChangeEvent y React.FormEvent, custom hooks con tuplas y forwardRef en proyectos React con TypeScript.

  • Javascript 0

    Migrar de JavaScript a TypeScript paso a paso sin romper el proyecto

    Cómo migrar un proyecto JavaScript a TypeScript de forma gradual sin parar el desarrollo: allowJs, checkJs, renombrado progresivo de ficheros, gestión de librerías sin tipos y activación paso a paso de strict.

  • Generales 0

    Instalación de Go y primer programa: go run, go build y el toolchain

    Aprende a instalar Go en Linux, Mac y Windows y entiende desde el primer día para qué sirven go run, go build y go install. Módulos, GOPATH, GOROOT, go.sum y por qué Go compila tan rápido, con ejemplos reales.

  • Generales 0

    Variables y tipos en Go: var, declaración corta := y zero values

    Aprende a declarar variables en Go con var y :=, los tipos básicos (int, float64, bool, string, byte, rune), los zero values que Go asigna por defecto, constantes con iota para enumeraciones y por qué no existen las conversiones implícitas entre tipos.

  • Generales 0

    Funciones en Go: múltiple retorno, named returns y funciones variádicas

    Aprende a usar funciones en Go: retorno múltiple, el patrón (valor, error), named return values con return vacío, funciones variádicas con ... y cómo pasarles un slice. Con ejemplos reales y errores del compilador incluidos.

  • Generales 0

    Punteros en Go: & y * sin aritmética de punteros

    Aprende a usar punteros en Go con los operadores & y *. La función new(), cuándo pasar por puntero o por valor, desreferenciación automática en structs con punto y el error clásico de puntero nil con su mensaje de pánico real. Con seis ejemplos prácticos.

  • Generales 0

    Structs en Go: definición, instanciación y campos anónimos (embedding)

    Aprende a definir e instanciar structs en Go, la diferencia entre campos exportados y privados, cómo usar punteros a struct, el embedding para composición de tipos, struct tags para JSON y el error típico del bucle range, con ejemplos prácticos progresivos.

  • Generales 0

    Métodos en Go: value receivers vs pointer receivers

    En Go, elegir entre value receiver y pointer receiver define si tu método puede modificar el objeto original, qué interfaces puede cumplir tu tipo y qué errores verás en tiempo de compilación. Guía con ejemplos prácticos y errores frecuentes.

  • Generales 0

    Interfaces en Go: duck typing estático e implicit satisfaction

    Las interfaces en Go se satisfacen de forma implícita: si tu tipo tiene los métodos correctos, ya cumple la interfaz sin declararlo. Aprende duck typing estático, composición de interfaces, interface{}/any, type assertion y type switch con ejemplos prácticos.