<?xml version="1.0" encoding="iso-8859-1" ?>
   				<rss version="2.0"><channel><title>Programacion</title><link>https://programacion.net</link><description>Artï¿½culos de programacion.net</description><item><title>Comprar Windows Server 2025 con licencia f&iacute;sica</title><link>http://www.programacion.net/articulo/4398</link><description>La gesti?n del software empresarial exige cada vez m?s orden, trazabilidad y documentaci?n. En el caso de los servidores, esa necesidad resulta a?n m?s evidente, ya que el sistema operativo sostiene procesos internos, accesos, archivos, aplicaciones y servicios que pueden ser esenciales para la actividad diaria de una organizaci?n.</description><pubdate>2026-07-02 08:10:49</pubdate></item><item><title>QUERY llega a HTTP: el método que faltaba entre GET y POST</title><link>http://www.programacion.net/articulo/4397</link><description>RFC 10008 define QUERY como nuevo método HTTP estándar: permite enviar una consulta con body como POST, pero es seguro, idempotente y cacheable como GET. Soluciona años de búsquedas complejas camufladas como POST. Ventajas, limitaciones, comparativa y guía de adopción.</description><pubdate>2026-06-28 08:52:12</pubdate></item><item><title>GLM-5.2 en Cloudflare Workers AI: free tier, 262K de contexto y licencia MIT</title><link>http://www.programacion.net/articulo/4396</link><description>Cloudflare ha añadido GLM-5.2 a su plataforma Workers AI: 744B parámetros, licencia MIT, 262K de contexto, function calling y reasoning. El free tier da 10.000 neurons al día sin tarjeta de crédito. Un POST request y lo tienes corriendo en la infraestructura de Cloudflare.</description><pubdate>2026-06-28 08:43:50</pubdate></item><item><title>dnsscan: escáner de seguridad DNS en Go que evalúa DNSSEC, SPF, DMARC, CAA y MTA-STS</title><link>http://www.programacion.net/articulo/4395</link><description>dnsscan analiza la postura de seguridad DNS de un dominio evaluando DNSSEC, CAA, SPF, DMARC, MTA-STS y TLS-RPT. Devuelve un grade A+ a F con puntuación numérica. Licencia MIT, una sola dependencia externa, usable como librería Go, CLI o servicio HTTP. Motor DNS de HeaderForge publicado de forma independiente.</description><pubdate>2026-06-27 17:36:15</pubdate></item><item><title>tlsscan: escáner de configuración TLS escrito en Go, licencia MIT y sin dependencias externas</title><link>http://www.programacion.net/articulo/4394</link><description>tlsscan es una reimplementación MIT de la SSL Labs Server Rating Guide escrita en Go con solo la biblioteca estándar. Detecta protocolos TLS/SSL, analiza el certificado, evalúa vulnerabilidades como POODLE y DROWN, y puede usarse como librería, CLI o servicio HTTP. Alternativa comercialmente libre a testssl.sh.</description><pubdate>2026-06-27 17:36:15</pubdate></item><item><title>mboxShell: visor de archivos MBOX para el terminal escrito en Rust, sin límite de tamaño</title><link>http://www.programacion.net/articulo/4393</link><description>mboxShell es una herramienta de línea de comandos escrita en Rust que abre archivos MBOX de cualquier tamaño sin cargarlos en memoria. Streaming con buffer de 1 MB, índice persistente, búsqueda avanzada por campo, soporte de etiquetas de Gmail, exportación a EML/CSV y binario único sin dependencias para Linux, macOS y Windows.</description><pubdate>2026-06-27 17:32:18</pubdate></item><item><title>Concurrencia Swift avanzada: custom executors, aislamiento de datos y actores globales propios</title><link>http://www.programacion.net/articulo/4392</link><description>Aprende a crear custom executors con SerialExecutor en Swift 5.9 para controlar el hilo de tus actores, define un @globalActor propio, usa nonisolated en métodos sin aislamiento y aplica assumeIsolated cuando el compilador no puede verificarlo.</description><pubdate>2026-06-27 16:22:54</pubdate></item><item><title>Rendimiento avanzado en Swift: ARC, Copy-on-Write propio, allocations y técnicas de bajo nivel</title><link>http://www.programacion.net/articulo/4391</link><description>Cómo funciona ARC en Swift y qué coste tiene realmente. Cómo evitar retain cycles con weak y unowned, añadir Copy-on-Write personalizado con isKnownUniquelyReferenced, elegir entre struct y clase según el overhead de heap, y evitar el boxing de protocolos existenciales. Con mediciones reales.</description><pubdate>2026-06-27 16:22:54</pubdate></item><item><title>Swift OpenAPI Generator: generar cliente y servidor a partir de una spec OpenAPI</title><link>http://www.programacion.net/articulo/4390</link><description>Swift OpenAPI Generator es el plugin oficial de Apple para generar código Swift seguro desde una spec OpenAPI 3.0. Aprende a añadirlo como plugin SPM, definir paths y schemas en openapi.yaml, y generar cliente con URLSessionTransport y servidor con VaporTransport.</description><pubdate>2026-06-27 16:22:54</pubdate></item><item><title>Swift en el servidor: Swift NIO, Vapor en Linux, Docker y despliegue en producción</title><link>http://www.programacion.net/articulo/4389</link><description>Aprende a usar Swift en el servidor con Swift NIO y Vapor sobre Linux. Fluent ORM con PostgreSQL, Dockerfile multi-stage para bajar la imagen a 80 MB, docker-compose listo para producción y el antipatrón que bloquea el EventLoop. API REST completa con ejemplos reales.</description><pubdate>2026-06-27 16:22:54</pubdate></item></channel></rss>