MÁS PUBLICACIONES
18 de mayo de 2019, 15:00
Estructura de Cloudflare y cómo el filtro de paquetes Berkeley (BPF) se come el mundo
Recientemente, en Netdev 0x13, la conferencia sobre Redes en Linux en Praga, di una breve charla titulada “Linux en Cloudflare”. La charla terminó siendo casi en su totalidad sobre el BPF. ...
25 de enero de 2019, 15:33
Presentamos la API de caché de Workers: te dará control sobre cómo se almacena tu contenido
En Cloudflare, nuestro objetivo es hacer Internet más rápido y seguro para todos. Una forma de lograrlo es a través del almacenamiento en caché: guardamos una copia del contenido de nuestros clientes en nuestros 165 centros de datos alrededor del mundo. ...
23 de noviembre de 2018, 15:49
Cada 7.8μs, a la memoria de su ordenador le entra hipo
Durante mi reciente visita al Computer History Museum (Museo de historia de los ordenadores) en Mountain View, me detuve a contemplar una antigua memoria de núcleos magnéticos....
31 de julio de 2018, 15:00
Cómo escalamos NGINX y ahorramos 54 años al mundo todos los días
10 millones de sitios web, aplicaciones y API utilizan Cloudflare para proporcionar mayor velocidad a sus usuarios . En los picos, atendemos más de 10 millones de solicitudes por segundo a través de nuestros 151 centros de datos....
13 de marzo de 2018, 13:00
Ahora todo el mundo puede ejecutar JavaScript en Cloudflare con Workers
Hace exactamente un año, Cloudflare me encomendó una misión: Hacer que la gente pudiera ejecutar código en el perímetro de Cloudflare. Entonces, todavía no sabíamos lo que eso significaría....
27 de febrero de 2018, 14:38
Memcrashed - importantes ataques de amplificación del puerto UDP 11211
En los últimos dos días, hemos visto un gran aumento en un extraño vector de ataque de amplificación, que usa el protocolo Memcached, originado del puerto UDP 11211....
20 de febrero de 2018, 19:49
Uso de Go como lenguaje de scripting en Linux
En Cloudflare nos gusta Go. Lo utilizamos en muchos proyectos de software propios y también como parte de sistemas de canalización más grandes. Pero, ¿podemos llevar a Go al siguiente nivel y usarlo como lenguaje de scripting para nuestro sistema operativo favorito, Linux?...
31 de enero de 2018, 12:11
Creación de macros complejas en Rust: notación polaca inversa
Entre otras características interesantes, Rust tiene un sólido sistema macro. Lamentablemente, incluso después de leer el libro y varios tutoriales, cuando trataba de implementar una macro, que implicaba el procesamiento de listas complejas...