JSON es un formato de texto sencillo para el intercambio de datos. Se trata de un subconjunto de la notación literal de objetos de JavaScript, aunque, debido a su amplia adopción como alternativa a XML, se considera un formato independiente del lenguaje.

Ver en Wikipedia

Noticias que mencionan json

Parsewise: una API que razona sobre datos no estructurados con citas trazables

Parsewise es una herramienta para equipos técnicos que necesitan convertir grandes volúmenes de documentos no estructurados —PDFs, hojas de cálculo, correos, transcripciones— en datos que respondan a un esquema definido, manteniendo la trazabilidad de cada valor hasta su fuente original. Sus fundado

brevio: una colección gratuita y privada de 162 herramientas de navegador

brevio es un conjunto de 162 utilidades web gratuitas, privadas y de uso instantáneo, organizadas en 12 categorías y ejecutadas directamente en el navegador. La premisa del proyecto es sencilla: no requiere registros, no sube archivos a servidores externos y no incluye seguimiento ni reclamos public

transit.c: lector y escritor Transit en C11 con aceleración SIMD

transit.c es una biblioteca en C11 que implementa un lector y escritor para el formato Transit, un sistema de intercambio de datos entre aplicaciones escritas en distintos lenguajes y creado originalmente por Cognitect dentro del ecosistema Clojure. Transit se apoya en JSON y MessagePack, por lo que

Tree Calculus: Nuevo modelo redefine el análisis de programas

Investigadores han desarrollado 'Tree Calculus', un nuevo modelo computacional que promete revolucionar el análisis de programas. Este sistema, presentado en treecalcul.us, se distingue por su simplicidad: utiliza árboles binarios no etiquetados como valores y reglas de reducción para la computación

OpenUI: Parser de Rust a TypeScript, un cambio revelador

Este artículo de OpenUI relata la experiencia de migrar un parser de lenguaje de marcado (openui-lang) de Rust compilado a WebAssembly (WASM) a TypeScript, revelando lecciones valiosas sobre optimización de rendimiento y la importancia de perfilar el código antes de tomar decisiones de implementació

Sándwich SBOM: Guía para Ingredientes Seguros

Un grupo de trabajo ha propuesto una especificación humorística llamada 'SBOM 1.0' (Lista de Materiales de Sándwich) para abordar las vulnerabilidades en la cadena de suministro de alimentos, específicamente en la construcción de sándwiches. Inspirada en las listas de materiales de software, la SBOM

MyFlames: Visualiza y Optimiza MySQL con Gráficos

Un nuevo conjunto de herramientas de código abierto llamado 'MyFlames' ha sido lanzado para visualizar el rendimiento de las consultas de MySQL de manera más intuitiva. Inspirado en los trabajos de Brendan Gregg y Tanel Poder, MyFlames permite a los usuarios generar gráficos de llamas interactivos y

Diseño de Software: LLMs Bajan los Costos

El artículo explora cómo la reducción del costo del diseño, similar a la revolución que la impresión 3D trajo a la fabricación física, está transformando el desarrollo de software. Anteriormente, el software se construía con componentes estándar (bibliotecas, frameworks) para mitigar el alto costo d

APIs: Tipos, no Documentación, es el Futuro

El artículo argumenta que la documentación tradicional de APIs es un punto de fallo, ya que tiende a desincronizarse con el código. Propone una alternativa: "ship types" (enviar tipos) en lugar de documentación. Esto significa definir contratos de API a través de tipos de datos, que son ejecutables

Go: Nueva librería facilita la depuración de bloqueos

Desarrolladores de Go han lanzado 'deadlog', una nueva biblioteca diseñada para simplificar la depuración de bloqueos de mutex, un problema común en aplicaciones concurrentes. La biblioteca, disponible en GitHub, permite a los programadores reemplazar `sync.Mutex` y `sync.RWMutex` con `deadlog.Mutex

Diseño con Tipos: Analiza, No Valides

El artículo explora el concepto de diseño impulsado por tipos (type-driven design), una metodología que el autor ha tenido dificultades para explicar de manera concisa. La clave para comprender este enfoque reside en la idea de "parse, don't validate". El autor ilustra esto a través de ejemplos en H

Kekkai: Herramienta agiliza revisión de seguridad en terminal

Un ingeniero de seguridad de aplicaciones ha desarrollado Kekkai, una herramienta de línea de comandos de código abierto diseñada para simplificar el proceso de revisión y gestión de resultados de escáneres de seguridad. Kekkai, anteriormente conocido como Hokage, se creó en respuesta a la dificulta

Overture Lanza Base de Datos Global de 72 Millones de POI

Overture Maps ha publicado un conjunto de datos masivo de 72.4 millones de puntos de interés (POI) que cubre el mundo, como parte de sus lanzamientos mensuales. Estos POI están etiquetados con nombres, categorías y otra información relevante, y el conjunto de datos ha sido mejorado continuamente con

Agent-Slack: Integra IA con Slack de forma eficiente

Desarrolladores de Stably AI han lanzado 'Agent-Slack', una nueva herramienta de línea de comandos (CLI) diseñada para simplificar la integración de agentes de inteligencia artificial con Slack. La herramienta, escrita en TypeScript y Bun, prioriza la eficiencia en el uso de tokens de LLMs (Large La

GitHub Monty: Intérprete Python Seguro para IA

GitHub ha anunciado 'Monty', un nuevo e experimental intérprete de Python escrito en Rust, diseñado para ejecutar de forma segura código generado por modelos de lenguaje grandes (LLM) dentro de agentes de IA. Monty evita la complejidad y latencia de los contenedores tradicionales, ofreciendo tiempos