Artículos
-
Python
httpx en Python: cliente HTTP moderno con soporte async, HTTP/2 y middleware
Guía práctica de httpx, el cliente HTTP para Python con API síncrona y asíncrona. Aprende a usar httpx.Client(), AsyncClient, HTTP/2, timeouts por fase, autenticación BearerAuth y MockTransport para tests sin servidor real.
-
Javascript
Tipos globales en TypeScript: declare global, ambient modules, lib.dom.d.ts y extender Window
Aprende a declarar tipos globales en TypeScript: cómo extender Window con declare global, definir módulos ambient para SVG o CSS, controlar lib.dom.d.ts y @types desde tsconfig, y usar globalThis con tipos en proyectos isomorfos.
-
Generales
Wire en Go: dependency injection en tiempo de compilación con providers e injectors
Wire genera el cableado de dependencias de tu aplicación Go en tiempo de compilación, sin reflexión en runtime. Aprende a crear providers, ProviderSets e injectors, a usar wire.Bind para interfaces y a montar una app web modular con wire gen.
-
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.









