NPC-Forge: un asistente de terminal sin embeddings, machine learning ni LLMs

El desarrollador italiano Gio Blu, conocido por el protocolo de red PJON, presenta NPC-Forge, un asistente para terminal construido desde cero con una restricción deliberada: no utiliza embeddings, ni machine learning ni modelos de lenguaje grandes. El proyecto nació como respuesta al gasto mensual

Construyendo un editor de texto en el navegador: del lienzo al área de texto

Un desarrollador web comparte su experimento para crear un editor de texto desde cero en el navegador, motivado por la frustración con el software actual y el éxito de herramientas como Sublime Text. El proyecto parte de la idea de que VS Code, basado en Monaco Editor, es un laberinto de elementos <

Cómo un archivo agent.md mejora la calidad del código generado por un LLM

Un programador comparte su experiencia personal afinando el archivo agent.md —el fichero que los entornos de desarrollo con IA inyectan en el prompt al iniciar una sesión— para elevar la calidad del código que producen los modelos de lenguaje. Tras varios intentos fallidos entre 2025 y principios de

terminal-code: un editor VS Code ejecutable dentro de la terminal

terminal-code es una herramienta de código abierto que permite ejecutar el editor Visual Studio Code directamente dentro de una terminal, sin necesidad de abrir una ventana gráfica ni un navegador externo. El proyecto, disponible en el repositorio zenbu-labs/terminal-code, se instala con un único co

Rust Glancer, una alternativa a rust-analyzer con bajo consumo de RAM

Rust Glancer es una implementación alternativa del Language Server Protocol (LSP) para Rust, desarrollada durante cuatro meses con el objetivo de reducir el consumo de memoria y permitir la reutilización del índice entre sesiones. Su consumo se sitúa por debajo de 100 MB en proyectos razonables y pe

Aiki Alpha 2: el lenguaje se reescribe a sí mismo

Aiki Alpha 2 ya está disponible, etiquetado como v0.4.0-alpha-35 y distribuido desde la página de releases de su repositorio en GitHub. Frente a Alpha 1, que convirtió al lenguaje en algo tangible, Alpha 2 hace explícita su arquitectura: la gramática pasa a ser la única autoridad sobre la superficie

Cómo sobreingenieré mi propio libro

Ben Balter, ex empleado de GitHub y autor del libro 'Open and Async', relata en detalle el flujo de trabajo que empleó para escribir y producir su obra como si fuera un proyecto de software. En lugar de recurrir a Word o Google Docs, Balter escribió todo el libro en archivos Markdown dentro de un re

Análisis del tráfico de red de GitHub Copilot mediante un proxy MITM

Un ingeniero de software documenta en un artículo técnico cómo interceptó el tráfico de red de GitHub Copilot dentro de VS Code usando un proxy MITM local. La investigación, publicada en la newsletter Lighthouse, parte de la curiosidad por entender el funcionamiento interno de las aplicaciones de es

Cómo organizar Claude Code para trabajo de producto: guía paso a paso

Un gestor de producto publica un espacio de trabajo inicial para Claude Code diseñado para profesionales no técnicos que usan la versión de terminal del asistente en su flujo diario. El sistema, disponible como repositorio público en GitHub, se basa en una idea central: pasado el nivel básico, los r

Por qué un desarrollador ha vuelto a Sublime Text tras años con IDEs modernos

El desarrollador web Dave Bushell ha anunciado su regreso a Sublime Text tras varios años utilizando editores de código modernos como VS Code y Zed. En una entrada de blog titulada "They don't make 'em like Sublime Text anymore", explica que la decisión responde a un hartazgo acumulado por el modelo

Rune 1.1 llega con licencia gratuita personal y nuevo editor Emacs

Rune 1.1 ya está disponible para macOS y Linux. La nueva versión elimina las restricciones de uso personal y no comercial, de modo que el IDE completo puede emplearse sin coste ni límite de tiempo en ese ámbito. Para uso comercial se mantiene la licencia de pago y se añade una opción perpetua, que i

TypeScript 7 RC: el compilador reescrito en Go, hasta 10 veces más rápido

Microsoft anunció esta semana la Release Candidate (RC) de TypeScript 7, una versión que marca un antes y un después para este superset de JavaScript: por primera vez, el compilador completo ha sido reescrito en Go, abandonando la implementación original en TypeScript que compilaba a JavaScript. El

.mdv: Markdown Avanzado para Datos e Informes

Un nuevo superset de Markdown llamado .mdv ha sido desarrollado para simplificar la creación de documentos, dashboards y presentaciones, según anunció el desarrollador Drasimwagan en GitHub. La herramienta, actualmente en una versión pre-release, permite integrar gráficos, tarjetas KPI, tablas y sec

Glassworm: Malware Unicode Infecta Repositorios de Código

Un actor de amenazas conocido como Glassworm ha reactivado una campaña de malware que compromete repositorios de código abierto, afectando a plataformas como GitHub, npm y VS Code. La técnica, que ya había sido detectada anteriormente, utiliza caracteres Unicode invisibles para ocultar código malici

Emacs y Vim: ¿amenaza o aliado de la IA?

El artículo de Bozhidar Batsov explora el futuro de Emacs y Vim en la era de la inteligencia artificial (IA), un tema crucial considerando su pasión de más de 20 años por Emacs y su creciente interés en Vim. Contrario a la idea de que la IA condenará estos editores de texto, Batsov argumenta que la

Skir: Nuevo lenguaje agiliza desarrollo de APIs

Skir, una nueva herramienta de código abierto, ha sido lanzada para simplificar el desarrollo de APIs. Se trata de un lenguaje declarativo que permite a los desarrolladores definir tipos de datos, constantes y APIs en un único archivo .skir. A partir de este archivo, Skir genera código idiomático y

IA en la codificación: Extensión popular llega a VS Code

Un desarrollador ha adaptado una popular extensión de directrices de codificación para IA, inspirada en el trabajo de Andrej Karpathy, para los entornos de desarrollo VS Code y Cursor. La extensión, originalmente diseñada para Claude Code, se basa en un simple archivo Markdown de 65 líneas que estab