Registro Estructurado en Go con slog para Observabilidad y Alertas

Registro Estructurado en Go con slog para Observabilidad y Alertas

Registros JSON consultables que se conectan a trazas.

Los registros (logs) son una interfaz de depuración que puedes seguir utilizando incluso cuando el sistema está en llamas. El problema es que los registros en texto plano envejecen mal: en cuanto necesitas filtrado, agregación y alertas, empiezas a analizar oraciones.

Ollama en Docker Compose con GPU y almacenamiento persistente de modelos

Ollama en Docker Compose con GPU y almacenamiento persistente de modelos

Servidor Ollama con prioridad en composición, GPU y persistencia.

Ollama funciona muy bien en hardware físico (bare metal). Se vuelve aún más interesante cuando lo tratas como un servicio: un punto de conexión estable, versiones fijas, almacenamiento persistente y una GPU que está disponible o no lo está.

Incrustaciones de texto para RAG y búsqueda: Python, Ollama, APIs compatibles con OpenAI

Incrustaciones de texto para RAG y búsqueda: Python, Ollama, APIs compatibles con OpenAI

Incrustaciones RAG: Python, Ollama y las APIs de OpenAI.

Si estás trabajando en generación aumentada con recuperación (RAG), esta sección explica los incrustados de texto (text embeddings) en términos sencillos: qué son, cómo se integran en la búsqueda y la recuperación, y cómo llamar a dos configuraciones locales comunes desde Python usando Ollama o una API HTTP compatible con OpenAI (como la que exponen muchos servidores basados en llama.cpp).

Netlify para Hugo y sitios estáticos: precios, plan gratuito y alternativas.

Netlify para Hugo y sitios estáticos: precios, plan gratuito y alternativas.

Despliegues basados en Git, CDN, créditos y compensaciones.

Netlify es una de las formas más amigables para desarrolladores de lanzar sitios Hugo y aplicaciones web modernas con un flujo de trabajo de nivel de producción: URL de vista previa para cada solicitud de extracción, despliegues atómicos, una CDN global y capacidades de servidor y de borde opcionales.