ntfy.sh, notificaciones push vía HTTP para teléfonos y escritorios

ntfy.sh es un servicio de notificaciones push basado en el modelo publicador-suscriptor que funciona sobre HTTP y permite enviar avisos a teléfonos móviles u ordenadores desde cualquier script o aplicación. El envío se realiza con una simple petición PUT o POST contra una URL que incluye el nombre d

Patrones de adopción de extensiones HTTP según datos del rastreo web

Mark Nottingham presenta cc-lint, una herramienta que analiza más de 120 millones de respuestas HTTP de cerca de 50.000 sitios del ranking Tranco, obtenidas a través de Common Crawl. El objetivo es extraer lecciones empíricas sobre cómo se adoptan —y se abandonan— las extensiones del protocolo HTTP

Una visualización interactiva recorre los 200 ms de vida de una petición HTTP

El sitio web The Node Book publica una visualización interactiva que acompaña a una sola petición HTTP desde el clic en un botón hasta el repintado de la pantalla, siguiendo un reloj sincronizado que termina exactamente en 0,211400 segundos. El recorrido, marcado con un punto violeta, atraviesa siet

Cro, un conjunto de librerías Raku para sistemas distribuidos reactivos

Cro es un conjunto de librerías para construir sistemas distribuidos reactivos, diseñado para aprovechar todas las capacidades del lenguaje de programación Raku. Sus APIs de alto nivel simplifican las tareas habituales, mientras que el concepto de pipeline asíncrono en el núcleo de Cro hace posible

Qué significa realmente que una API sea RESTful: más allá de JSON sobre HTTP

La mayoría de los desarrolladores creen saber qué es una API RESTful, pero en realidad solo han seguido buenas prácticas del sector y leído mucha documentación sin comprender el modelo original. REST no es un interfaz HTTP, sino un estilo arquitectónico definido por Roy Fielding en su tesis doctoral

El correo del futuro, pieza a pieza: HMTP frente al SMTP

Andros Fenollosa propone HMTP (Hypertext Mail Transfer Protocol), un sistema de correo construido sobre HTTP que reutiliza tecnologías ya existentes en lugar de reinventar la rueda. La idea no es sustituir al correo actual, sino aprender y experimentar tomando únicamente la forma de las direcciones

Análisis de las cabeceras HTTP que envía Chrome en una petición moderna

Un desarrollador montó un servidor HTTP trivial con netcat y capturó las cabeceras que envía Google Chrome al cargar una página. El resultado muestra una petición HTTP/1.1 GET con más de una docena de cabeceras, muchas de ellas pensadas para mejorar la privacidad y la seguridad. Entre las más releva

Cloudflare lanza Workers Cache, una caché nativa delante de cada Worker

Cloudflare ha presentado Workers Cache, una capa de caché en niveles que se sitúa delante de los Workers y se activa con una sola línea en la configuración de Wrangler. Cuando está habilitada, cada solicitud cacheable se atiende directamente desde la caché de Cloudflare sin ejecutar el Worker ni con

El método HTTP QUERY: una nueva forma de enviar consultas seguras al servidor

El Internet-Draft "The HTTP QUERY Method", publicado por el IETF en junio de 2026 y redactado por Reschke y colaboradores, define un nuevo método de petición HTTP denominado QUERY. Su propósito es cubrir un vacío existente entre GET y POST: permite enviar al servidor una consulta cuya entrada viaja

Cloudflare tarda seis semanas en encontrar un error en la biblioteca HTTP hyper

Cloudflare ha detallado la investigación que llevó a detectar y corregir un error en la biblioteca HTTP de Rust hyper, utilizada por su servicio de Images sobre Workers. El fallo, una condición de carrera, se manifestaba solo de forma intermitente en imágenes grandes: la respuesta devolvía un código

ymawky: un servidor web escrito completamente en ensamblador ARM64

## ymawky: el servidor web escrito completamente en ensamblador ARM64 que desafía las convenciones del desarrollo En un panorama dominado por servidores web escritos en lenguajes de alto nivel como C, Go o Rust, un proyecto experimental está dando que hablar en la comunidad de desarrollo: ymawky, u

Guía práctica para definir un URI well-known en la web

Definir un URI well-known es una decisión técnica con implicaciones operativas que conviene analizar antes de solicitar su registro. Los URIs well-known, formalizados en el RFC 8615, funcionan cuando un cliente —navegador, bot u otro software— conoce el sitio y necesita descubrir información sobre e

Cómo hacer peticiones HTTP en bash sin curl usando /dev/tcp

En un contenedor Docker con la imagen reducida al mínimo y sin curl ni wget, es posible abrir un socket TCP y enviar una petición HTTP usando únicamente bash y la redirección especial /dev/tcp. Basta con asignar un descriptor de fichero con exec 3<>/dev/tcp/host/puerto, escribir la petición con prin

AMD niega recompensa de $10.000 a investigador tras 124 días

El investigador de seguridad Paul LaRosa descubrió que el actualizador automático de AMD para Windows descargaba software a través de conexiones HTTP no cifradas, lo que permitía a atacantes en la red realizar un ataque de intermediario (man-in-the-middle) e inyectar código malicioso durante las act

Cloudflare Radar: panel global de tráfico de internet en tiempo real

Cloudflare Radar es una plataforma pública de monitorización del tráfico de internet operada por Cloudflare, la empresa estadounidense de infraestructura de red y seguridad. La página «Traffic Worldwide» concentra, en un único panel, indicadores globales sobre el volumen de tráfico, su composición y

Gnutella: la red descentralizada que revolucionó el intercambio

Gnutella es un protocolo de intercambio de archivos descentralizado que, a pesar de haber sido eclipsado por tecnologías más modernas, representa una historia fascinante sobre la adopción masiva de una solución técnica innovadora. En la década de 2000, cuando la adopción de Internet estaba en auge y

DuckDB presenta Quack, el nuevo protocolo para arquitectura cliente-servidor

DuckDB ha presentado Quack, un nuevo protocolo cliente-servidor que permite a múltiples instancias de DuckDB comunicarse entre sí. El protocolo, cuyo nombre hace referencia al sonido que emiten los patos, permite configurar DuckDB en una arquitectura cliente-servidor con múltiples escritores concurr

SSE y LLM: desafíos en chatbots avanzados

Un artículo de zknill.io explora los desafíos de implementar características avanzadas en chatbots basados en modelos de lenguaje grandes (LLM) utilizando Eventos Enviados por el Servidor (SSE). Aunque SSE es una opción viable para funcionalidades como streams reanudables (permitiendo retomar una co

Eliminar '//' en URLs: ¿error o normalización?

Este artículo de runxiyu.org aborda un error común en el manejo de URLs HTTP: la práctica de "normalizar" secuencias de doble barra (`//`) a una sola barra (`/`). La normalización, en este contexto, se refiere a la manipulación de URLs para simplificarlas o compararlas. Sin embargo, el artículo argu

Doom en la terminal: ¡juega con curl!

Un desarrollador ha creado una forma inusual de jugar el clásico videojuego Doom: a través de la línea de comandos utilizando `curl`. El sistema, alojado en un servidor HTTP, transmite los fotogramas del juego como bloques ANSI a la terminal, permitiendo a los usuarios interactuar con el juego envia

Glass Cannon: Generador de carga HTTP ultra rápido

Se ha lanzado 'Glass Cannon', un nuevo generador de carga HTTP/1.1 y WebSocket de alto rendimiento, diseñado para pruebas de estrés y rendimiento de servidores web. Desarrollado para [Http Arena](https://www.http-arena.com/), Glass Cannon se distingue por su velocidad, aprovechando la tecnología 'io

“Aguanta firme”: ¿por qué aparece este mensaje web?

El mensaje "Hold tight" que a veces ves al acceder a un sitio web, seguido de una solicitud para habilitar JavaScript, es una señal de que el sitio está implementando medidas de seguridad avanzadas para protegerse contra ataques cibernéticos, específicamente ataques de denegación de servicio distrib

isseven: API para comprobar si un número es siete

## isseven: La API para verificar si un número es siete (y más allá) **Introducción:** isseven es una API sorprendentemente específica: determina si un número proporcionado es igual a siete. Aunque la idea pueda parecer trivial, su existencia y diseño revelan una filosofía de simplicidad y eficien

Sitio web: mensaje de seguridad, no es un error

El mensaje "Hold tight" que te muestra la página web, acompañado de la solicitud de habilitar JavaScript, es una indicación de que el sitio está implementando medidas de seguridad avanzadas para protegerse contra ataques cibernéticos. No se trata de un problema con tu navegador o conexión a internet

Mejoran apps: nuevas guías de la industria

La Alianza para el Uso Abierto de Datos (AEP) ha anunciado nuevas propuestas para mejorar el diseño de aplicaciones, basadas en estándares de la industria. Estas directrices buscan facilitar la creación de APIs (interfaces de programación de aplicaciones) que sean más sencillas de usar, mantener y a

API REST para enviar mensajes XMPP

Este tutorial explica cómo crear una API REST simple para enviar mensajes XMPP (Jabber) a una cuenta existente, utilizando Prosody IM. La necesidad surge porque, aunque existen herramientas de línea de comandos para enviar mensajes XMPP directamente a un servidor, esta guía se enfoca en proporcionar

Entiende curl: Nueva herramienta desglosa comandos de red

Un nuevo desarrollador ha creado una herramienta de línea de comandos llamada 'explain-my-curl' que desglosa los comandos `curl` paso a paso, facilitando la comprensión del proceso de comunicación de red. La herramienta, disponible en GitHub bajo el usuario Akgitrepos, analiza las solicitudes `curl`

Blogs Are Back: Solucionan Problemas de CORS

El artículo de Blogs Are Back aborda un problema común que afecta la velocidad y eficiencia de los lectores de RSS centrados en la privacidad: la restricción de CORS (Cross-Origin Resource Sharing). En esencia, CORS es un mecanismo de seguridad implementado por los navegadores web que impide que una

SCM más sencillos: ¿alternativa a Git para la era IA?

El artículo explora una nueva aproximación a los sistemas de control de versiones (SCM), argumentando que los sistemas actuales, como Git, son excesivamente complejos y difíciles de manejar, especialmente con la proliferación de código generado por IA. Git, con su intrincada jerarquía de ramas, repo