Categorías

Categorías Jacar — explora los temas Un cohete cuyos ojos siguen el cursor.
Herramientas

Ollama en 2024: ejecutar LLM localmente sin dolor

Ollama se consolidó en 2024 como el estándar para ejecutar LLMs en local. Empaqueta llama.cpp en un binario único con interfaz de línea de comandos estilo Docker y API compatible con OpenAI. Phi-3 Mini corre en 4 GB; Llama 3.1 8B Q4 necesita 6 GB. Para tráfico de producción a escala, vLLM sigue siendo la opción correcta.

Experiencia de Usuario

Figma Dev Mode: del diseño al código con menos fricciones

Figma Dev Mode es la vista para developers dentro de un archivo de Figma: genera CSS listo, expone medidas exactas, mapea variables a tokens y, con Code Connect, enlaza cada componente al fragmento real del codebase. Resuelve gran parte de la fricción de handoff, pero no sustituye el criterio humano en accesibilidad, rendimiento ni diseño responsivo.

Herramientas

Docker Scout: vulnerabilidades desde el build hasta el registro

Docker Scout analiza imágenes de contenedor de forma continua contra bases de CVE como NVD y fuentes ecosistema-específicas, y sugiere cambios de imagen base para eliminar vulnerabilidades. Integrado en Docker Desktop y Hub, compite con Trivy, Grype y Snyk. Encaja mejor en equipos que ya usan el ecosistema Docker de extremo a extremo.

Herramientas

Grafana Beyla: auto-instrumentación sin tocar código

Grafana Beyla es un agente eBPF que instrumenta automáticamente aplicaciones existentes sin tocar su código: observa las syscalls del kernel y genera trazas OpenTelemetry y métricas RED para servicios en Go, Java, Python, Node y Rust. Aporta cobertura amplia e inmediata, pero no sustituye al SDK manual para métricas de negocio y lógica interna.

Desarrollo de Software

Aider: IA para refactorizar desde la terminal

Aider es una CLI open-source que conecta tu repositorio Git a un LLM para refactorizar código, añadir features y corregir bugs sin salir de la terminal. Funciona con GPT-4o, Claude y modelos locales con Ollama. Cada cambio genera un commit automático con mensaje descriptivo, integrándose de forma nativa en el flujo Git.

Herramientas

GitLab Duo: asistentes de IA integrados en tu pipeline

GitLab Duo integra IA nativa en todo el flujo devops: autocompletado, chat, resumen de MR y explicación de vulnerabilidades. Duo Pro cuesta 19 dólares por usuario al mes sobre Premium o Ultimate, igual que GitHub Copilot Business. Compensa si tu equipo ya vive en GitLab.

Herramientas

OpenTofu en producción: el primer año tras la bifurcación

OpenTofu llegó a GA en enero de 2024 como fork open source de Terraform bajo MPL 2.0, con gobernanza de Linux Foundation. Seis meses después, es un reemplazo drop-in estable: mismas configuraciones, mismo state, misma CLI. OpenTofu 1.7 añade cifrado de state nativo, primera ventaja técnica real sobre Terraform.

Herramientas

Ansible y Pulumi: dos filosofías de automatización conviviendo

Ansible y Pulumi resuelven problemas distintos y no compiten: Ansible gestiona la configuración dentro de un servidor (paquetes, usuarios, servicios); Pulumi define, con código real en TypeScript, Python, Go o .NET, qué infraestructura cloud existe (VPCs, instancias, bases de datos). Combinarlos, con el inventario dinámico de Pulumi alimentando a Ansible, es el patrón más productivo para automatizar un stack con servidores en la nube.

Herramientas

Fluent Bit: recolección ligera de logs en producción

Fluent Bit es el recolector de logs de la CNCF: un binario en C de apenas 1,5 MB que rara vez supera los 30 MB de memoria en producción. Compite con Promtail, Vector y Filebeat, y gana cuando hay varios destinos o nodos con pocos recursos, gracias a un pipeline de entradas, parsers, filtros y salidas fácil de razonar y depurar.

Herramientas

LM Studio: explorar modelos de IA desde el escritorio

LM Studio es una aplicación de escritorio para Mac, Windows y Linux que descarga y ejecuta modelos de lenguaje grandes en tu propio equipo, con una interfaz de chat pulida y sin necesidad de terminal. Incluye una API compatible con OpenAI y RAG con tus documentos. Para uso individual gana a Ollama en experiencia de usuario; para equipos o producción conviene OpenWebUI, vLLM o TGI.

Herramientas

Semaphore: UI para Ansible cuando el equipo crece

Semaphore es la interfaz web open source para Ansible que resuelve los cuatro problemas de escala: auditoría, permisos por rol, historial de ejecuciones y secretos centralizados. Consume ~500 MB frente a los ~4 GB de AWX. La opción pragmática para equipos medianos que han superado la terminal compartida.

Cómo Instalar

Cómo instalar Traefik en Docker Swarm con certificados

Traefik es el reverse proxy de referencia para Docker Swarm: descubrimiento automático de servicios por etiquetas, certificados Let's Encrypt con reto DNS y middlewares reutilizables en cadena. Esta guía cubre la red overlay, la configuración estática y dinámica, el almacén de certificados en entornos multimanager y las decisiones que marcan la diferencia en producción.

Desarrollo de Software

Zed: un editor moderno pensado para la colaboración

Zed es el editor de los creadores de Atom, reescrito en Rust con un framework de UI propio que renderiza en GPU, sin Electron. Ofrece latencia de ~8 ms, colaboración en tiempo real con voz integrada y cursores compartidos, y licencia abierta (GPL v3). Una alternativa seria a VS Code para equipos de 2 a 4 personas.

Desarrollo de Software

Cursor: el editor pensado alrededor de la IA

Cursor es un fork de VS Code que integra la inteligencia artificial en el núcleo del editor, no como un complemento aparte. Ofrece completado en línea, un chat con contexto del proyecto y Composer, edición multi-archivo desde un simple brief. Cuesta 20 dólares al mes en su plan Pro y compite directamente con GitHub Copilot.

Desarrollo de Software

Low-code corporativo: Retool y Appsmith para herramientas internas

Retool y Appsmith reducen el tiempo de desarrollo de herramientas internas de semanas a días. Retool lidera el mercado SaaS comercial con componentes ricos y permisos enterprise; Appsmith aporta self-hosting open source con coste bajo o cero. Low-code funciona en dashboards, formularios y workflows simples, y falla en lógica compleja o interfaces muy custom.

Herramientas

Flux CD frente a ArgoCD: cual elegir para tu plataforma

Flux CD y ArgoCD son las dos herramientas GitOps graduadas por la CNCF para desplegar en Kubernetes usando Git como fuente de verdad. ArgoCD ofrece una interfaz visual centralizada que gestiona varios clusters desde una instancia; Flux es un conjunto de controllers nativos de Kubernetes con automatización de imágenes integrada. Ninguna opción es incorrecta: depende del equipo y el caso de uso.

Arquitectura

Backstage: el portal para desarrolladores de Spotify

Backstage es la plataforma open-source de Spotify para construir Internal Developer Platforms: un portal web (Node.js + React) que centraliza el catálogo de servicios, el scaffolding y la documentación técnica. Adoptado por Netflix, American Airlines y cientos de empresas desde 2020, requiere 1-3 ingenieros dedicados y compensa en organizaciones de más de 50 desarrolladores.

Herramientas

Cuantización de modelos y llama.cpp en tu portátil

Con cuantización, los pesos de un modelo se guardan con menos bits (4, 5 u 8 en vez de 16), así que Llama 2 13B pasa de 26 GB a unos 7,5 GB. Con llama.cpp corre en un portátil normal de 16 GB de RAM sin GPU dedicada, y la pérdida de calidad es menor de lo que la intuición sugiere.

Herramientas

OpenTofu: la respuesta abierta al cambio de licencia de Terraform

OpenTofu es el fork comunitario de Terraform, nacido en 2023 tras el cambio de HashiCorp a la Business Source License. Gobernado por la Linux Foundation con compatibilidad total de archivos .tf y providers, es una alternativa juridicamente segura para organizaciones con politicas estrictas de open source o para quienes construyen productos sobre Terraform.

Herramientas

Podman: contenedores sin daemon ni root

Podman es la alternativa a Docker sin daemon central y sin privilegios de root. Cada contenedor corre como proceso hijo directo del usuario que lo lanza, con soporte rootless desde la versión 1.0. El resultado: si un contenedor escapa, no obtiene root del host. Cuándo conviene usarlo y qué diferencias reales encontrarás en el camino.

Herramientas

Trivy y Grype: escaneo de imágenes de contenedor en el CI

Trivy y Grype son las dos herramientas open-source líderes para escanear imágenes de contenedor en pipelines CI/CD. Ambas detectan CVE en paquetes de sistema operativo y dependencias de lenguaje con menos del 5% de diferencia de cobertura. Trivy destaca en el escaneo de IaC; Grype integra de forma nativa el flujo SBOM con Syft.

Herramientas

El stack Grafana: Loki, Tempo y Mimir para observabilidad abierta

El stack Grafana combina tres proyectos open source: Loki para logs, Tempo para trazas y Mimir para métricas. Los tres guardan los datos en object storage (S3/GCS) con un índice mínimo, en vez de indexarlo todo como Elasticsearch, lo que abarata mucho el coste a gran volumen y permite correlacionar métrica, log y traza desde un mismo panel de Grafana.

Herramientas

nerdctl: una alternativa ligera a Docker sobre containerd

nerdctl es un CLI compatible con Docker que habla directamente con containerd, el runtime estándar en Kubernetes desde que se retiró dockershim en 2022. Añade soporte rootless por defecto, imágenes cifradas con ocicrypt, lazy-pulling y CNI nativo. Encaja mejor en entornos que ya ejecutan containerd, aunque Docker Engine sigue ganando en Compose avanzado y Swarm.