Artículos
-
Javascript
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
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
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
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
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++
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
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
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
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
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.









