El Solitario

  • GNU/Linux
  • Tutoriales
  • Opinión

Programación

Diagrama de una cola de trabajo (job queue) con productor, broker y workers
Programación

Colas de trabajo: cómo funcionan reintentos, idempotencia y DLQ

Las colas de trabajo desacoplan al productor del consumidor, pero esconden problemas difíciles: reintentos duplicados, jobs no idempotentes y mensajes que nunca se resuelven. Este artículo repasa cada pieza con ejemplos de código en BullMQ, SQS y RabbitMQ.

Por Andrés Morales, hace 2 meses
Código C con punteros nulos y un bucle for, comparando K&R C y C++20
Programación

K&R C, punteros nulos y el bucle for: evolución hasta C++20

Un repaso técnico por las rarezas más curiosas del K&R C, el origen del problema de los punteros nulos en C y C++, y cómo cambió la sintaxis del bucle for desde 1978 hasta C++20. Incluye ejemplos de código progresivos y comandos para reproducir cada rareza en tu propia terminal.

Por Andrés Morales, hace 2 meses
Terminal de Grok Build, el agente de código de xAI, corriendo en modo TUI
Programación

xAI publica en GitHub el código de Grok Build, su CLI en Rust

xAI liberó el código fuente de Grok Build, su agente de código para terminal escrito en Rust. El repositorio ya suma casi 3.900 estrellas y reutiliza herramientas portadas de Codex y opencode bajo licencia Apache 2.0.

Por Andrés Morales, hace 2 meses
Diagrama de Telegram Serverless: bot corriendo sin servidor propio
Programación

Telegram Serverless: ejecuta el backend de tu bot sin servidor

Telegram Serverless permite escribir módulos de JavaScript que corren directo en la infraestructura de Telegram, con base de datos SQLite y API HTTP incluidas. Sin VPS, sin contenedores, sin nada que mantener.

Por Andrés Morales, hace 2 meses15 julio, 2026
Código TypeScript y Go representando el compilador nativo de TypeScript 7
Programación

TypeScript 7: el compilador nativo en Go corre hasta 10 veces más rápido

Microsoft portó el compilador de TypeScript a Go y apunta a compilaciones hasta 10 veces más rápidas. El proyecto, liderado por Anders Hejlsberg, ya tiene una versión de prueba pública llamada tsgo y sentará la base de TypeScript 7.

Por Andrés Morales, hace 2 meses14 julio, 2026
Terminal ejecutando el gestor de paquetes uv sobre un proyecto de Python
Programación

uv: la guía práctica para instalar, versionar y ejecutar Python

uv es el gestor de paquetes y entornos de Python escrito en Rust por Astral, la misma empresa detrás de Ruff. Esta guía práctica explica cómo instalarlo, migrar un proyecto existente y usarlo para manejar dependencias, entornos virtuales y versiones de Python sin combinar pip, poetry y pyenv por separado.

Por Andrés Morales, hace 2 meses
Diagrama conceptual de garbage collection liberando memoria en el heap
Programación

Garbage collection: cómo funciona la gestión automática de memoria

El garbage collection es el mecanismo que usan runtimes como V8, la JVM, CPython y Go para liberar memoria automáticamente. Este artículo explica desde el conteo de referencias hasta los recolectores generacionales y concurrentes, con ejemplos de código y comandos reales para inspeccionar el GC en producción.

Por Andrés Morales, hace 2 meses13 julio, 2026
Diagrama de arquitectura de WASI Preview 2 ejecutando WebAssembly fuera del navegador
Programación

WASI Preview 2: WebAssembly corre fuera del navegador con wasmtime

WASI Preview 2 permite ejecutar módulos de WebAssembly fuera del navegador, con acceso controlado a archivos, redes y línea de comandos. Gracias al Component Model y runtimes como wasmtime, un mismo componente puede correr en servidores, funciones serverless y entornos edge sin recompilar por arquitectura.

Por Andrés Morales, hace 2 meses
Logo de PostgreSQL 18 con el elefante Slonik, la mascota del proyecto
Programación

PostgreSQL 18 llega con E/S asíncrona y UUID v7 nativo

PostgreSQL 18 fue liberado con un nuevo subsistema de entrada/salida asíncrona, skip scan en índices B-tree y soporte nativo para UUID v7. Repasamos las funciones más relevantes de la nueva versión y qué significan para equipos de desarrollo y bases de datos en producción.

Por Andrés Morales, hace 2 meses
Diagrama de SQLite WebAssembly OPFS ejecutándose en el navegador
Programación

SQLite en el navegador: WebAssembly y OPFS habilitan disco real

SQLite compilado a WebAssembly ahora puede persistir datos directamente en disco gracias a OPFS (Origin Private File System), sin depender de IndexedDB ni de un servidor. Esto habilita aplicaciones web con bases de datos SQL completas, rápidas y funcionales incluso sin conexión.

Por Andrés Morales, hace 2 meses

Paginación de entradas

Anteriores 1 … 5 6 7 … 15 Siguiente
Cursos sobre Linux
Introducción a Linux: Instala Linux en tu PC

Introducción a Linux: Instala Linux en tu PC

Empieza seguro en Linux

4.2 | Gratis


Aprendiendo Linux: uso, terminal y comandos

Aprendiendo Linux: uso, terminal y comandos

Aprende sobre el entorno de escritorio y los comandos básicos de GNU/Linux

4.7 | $19.99

El Solitario > Programación
Entradas recientes
  • Bryan Cantrill: Sun Microsystems se aburrió de operar su negocio
  • MiMo-V2.6: Xiaomi actualiza su familia de modelos de razonamiento abiertos
  • Algoritmos de recomendación: cómo YouTube y Spotify moldean tu atención
  • Algoritmos de recomendación: cómo YouTube y Spotify moldean tu atención
  • Algoritmos de recomendación: cómo YouTube y Spotify moldean tu atención
Categorías
  • GNU/Linux
  • Inteligencia Artificial
  • Microservicios
  • Noticias Tech
  • Opinión
  • Programación
  • Redes
  • Seguridad
  • Sin categoría
  • Tutoriales
Comentarios recientes
  • size it up en GLM-5.3: Z.ai lanza el sucesor abierto de GLM-5.2
  • claude watermark remover en El stack de IA para programar: Cursor, Claude Code y Codex en 2026
  • Casey en El estándar OpenAI-compatible API: auditoría técnica del contrato de-facto que unificó la inferencia LLM (2020–2026)
  • Angel_Bran en Solucionar el problema con VSYNC en Linux
  • Angel_Bran en Configurar GRUB en Ubuntu y derivados: Cambiar el orden de arranque por defecto
Etiquetas
accesibilidad agentes algoritmos amd android anthropic apple benchmark benchmarks china cifrado claude codex cuantizacion firmware git github gpu hardware huggingface inferencia ios Javascript kimi licencias Linux llm microsoft modelos moe nvidia openai opensource privacidad productividad Programacion Python qwen razonamiento regulacion rust seguridad vibecoding vulnerabilidad wcag
  • Política de privacidad
Hestia | Desarrollado por ThemeIsle