Artículos

  • Python 0

    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 0

    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 0

    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 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.