Artículos

  • Javascript 0

    CORS y Same-Origin Policy en JavaScript: preflight, credentials, headers y errores comunes

    Aprende cómo funciona CORS y la Same-Origin Policy en JavaScript: peticiones simples y preflight, headers Access-Control-Allow-Origin y credentials, cómo enviar cookies cross-origin sin errores y cómo diagnosticar el error de CORS policy en la consola del navegador.

  • Generales 0

    Pin y Unpin en Rust: por qué existen y cómo manejar futures auto-referenciales

    Pin y Unpin en Rust: por qué los futures async pueden ser auto-referenciales, qué pasa si los mueves en memoria y cómo usar Box::pin(), la macro pin! y el trait Future manualmente. Ejemplos progresivos con código real.

  • Generales 0

    Swift Package Manager avanzado: plugins, binary targets, recursos y registro de paquetes

    Guia avanzada de Swift Package Manager: crea plugins de build para generar codigo en compilacion, command plugins invocables desde terminal, distribuye frameworks precompilados con binary targets y XCFramework, gestiona recursos con process() y copy(), y controla dependencias por plataforma.

  • Python 0

    Sockets en Python: servidor y cliente TCP, UDP y patrones de red con el módulo socket

    Aprende a programar en red con el módulo socket de Python: servidor y cliente TCP, UDP sin conexión, I/O multiplexado con select, serialización de mensajes con struct y el error Address already in use que te encontrarás el primer día.

  • Otros lenguajes 0

    Machine learning en R: caret y tidymodels para entrenar y evaluar modelos

    R tiene dos frameworks para machine learning: caret, con más de 200 algoritmos bajo una interfaz unificada, y tidymodels, el sucesor moderno con separación limpia entre preprocesamiento, modelado y evaluación. Aprende a usar ambos con validación cruzada y ajuste de hiperparámetros.

  • C++ 0

    Cómo compilar y ejecutar C++ en macOS: guía práctica para Intel y Apple Silicon

    Guia practica para compilar C++ en macOS con Apple Clang y libc++: instalar las Command Line Tools, elegir entre C++17/20/23, depurar con LLDB, compilar para Intel o Apple Silicon, usar CMake y Homebrew, y evitar errores habituales como bits/stdc++.h.

  • Otros lenguajes 0

    Flux.jl: machine learning en Julia con diferenciación automática nativa

    Flux.jl es un framework de machine learning escrito en Julia puro, con Zygote.jl para diferenciación automática en modo reverse. Redes densas, CNN, entrenamiento, GPU y capas personalizadas con código real.

  • Javascript 0

    Source maps y debugging de TypeScript: configurar VS Code, Node.js y tests con breakpoints

    Aprende a configurar source maps en TypeScript para depurar con breakpoints directamente en tus archivos .ts, sin ver el JS compilado. Configuración de tsconfig.json, VS Code launch.json, tests de Jest con --runInBand y tsx con --inspect-brk.

  • Lua 0

    Lua en videojuegos: LÖVE 2D y Defold, los frameworks que usan Lua como lenguaje de scripting

    LÖVE 2D y Defold son dos frameworks para videojuegos que usan Lua como lenguaje de scripting. Aprende las diferencias entre ambos, sus APIs principales y cómo estructurar un proyecto de juego en Lua desde cero.

  • Erlang 0

    Gleam compilado a JavaScript: usando Gleam en el frontend y con Node.js

    Gleam puede compilar a JavaScript además de a Erlang. Genera módulos ESM compatibles con Node.js, Deno y el navegador. Con @external puedes llamar a código JS desde Gleam, y Lustre ofrece UI reactiva en el navegador con tipos seguros.