From 1d619f242d678fd8080b8c21c8c0a7291a808142 Mon Sep 17 00:00:00 2001 From: Amy Haywood Dutton Date: Thu, 9 Apr 2026 14:38:12 -0500 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=92=AC=20Fixed=20the=20content=20on?= =?UTF-8?q?=20the=20page=20to=20match=20history?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/publications/Seshagiri2025.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/content/publications/Seshagiri2025.md b/content/publications/Seshagiri2025.md index 5267d3b..c9aa7df 100644 --- a/content/publications/Seshagiri2025.md +++ b/content/publications/Seshagiri2025.md @@ -1,15 +1,15 @@ --- title: "Rethinking the Networking Stack for Serverless Environments: A Sidecar Approach" -year: 2025 -location: "2025 USENIX Annual Technical Conference (USENIX ATC 25), Santa Clara, CA, July 2025" +year: 2024 +location: "Proceedings of the 2024 ACM Symposium on Cloud Computing" authors: - - amogh-seshagiri + - vishwanath-seshagiri + - abhinav-gupta + - vahab-jabrayilov - avani-wildani - - marwan-fayed -url: https://www.usenix.org/conference/atc25/presentation/seshagiri + - Kostis Kaffes related_interests: - - distributed-systems - - networking + - storage pillar: fast metaDescription: "Sidecar-based networking architecture for serverless environments addressing cold-start latency, connection reuse, and security isolation challenges in modern serverless computing platforms." --- @@ -23,5 +23,4 @@ is a prime source of user-perceived, end-to-end latency. In this paper, we present a detailed vision of a new, sidecar-based networking stack for serverless environments. Our primary design goal is to provide low-overhead networking while -maintaining existing security guarantees. We outline the research challenges in both the control and the data plane that -the community needs to tackle before such a sidecar architecture can be used in practice. +maintaining existing security guarantees. We outline the research challenges in both the control and the data plane that the community needs to tackle before such a sidecar architecture can be used in practice. From 1ba0132839e2b03c42a0f56eff7d1d9c4cb65a73 Mon Sep 17 00:00:00 2001 From: Amy Haywood Dutton Date: Thu, 9 Apr 2026 15:08:32 -0500 Subject: [PATCH 2/3] =?UTF-8?q?=F0=9F=92=AC=20Adds=20doi=20meta=20data=20a?= =?UTF-8?q?nd=20updated=20formatting=20for=20kosis-kaffes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/publications/Seshagiri2025.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/publications/Seshagiri2025.md b/content/publications/Seshagiri2025.md index c9aa7df..5d5ded5 100644 --- a/content/publications/Seshagiri2025.md +++ b/content/publications/Seshagiri2025.md @@ -7,7 +7,8 @@ authors: - abhinav-gupta - vahab-jabrayilov - avani-wildani - - Kostis Kaffes + - kostis-kaffes +doi: 10.1145/3698038.3698561 related_interests: - storage pillar: fast From 355b97c241dc79830ae831028869a50b0cfffbf8 Mon Sep 17 00:00:00 2001 From: Amy Haywood Dutton Date: Thu, 9 Apr 2026 16:18:29 -0500 Subject: [PATCH 3/3] =?UTF-8?q?=E2=9C=A8=20Moved=20Featured=20Research=20s?= =?UTF-8?q?ection=20into=20a=20config=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/site.toml | 6 ++++++ src/components/home/FeaturedResearch.astro | 12 ++++++++---- src/content.config.ts | 22 +++++++++++++++++++++- 3 files changed, 35 insertions(+), 5 deletions(-) create mode 100644 content/site.toml diff --git a/content/site.toml b/content/site.toml new file mode 100644 index 0000000..dca4383 --- /dev/null +++ b/content/site.toml @@ -0,0 +1,6 @@ +[main.featuredResearch] +publication = "galicer2025" +title = "Auditing Key Transparency" +description = "WhatsApp's 2023 deployment of key transparency reduces reliance on centralized servers for distributing end-to-end encryption keys. This research explores Cloudflare's integration to audit WhatsApp's key transparency data structure in a live production environment." +link = "/galicer2025" +buttonLabel = "Read the Full Article" diff --git a/src/components/home/FeaturedResearch.astro b/src/components/home/FeaturedResearch.astro index c39b3ea..0bbf485 100644 --- a/src/components/home/FeaturedResearch.astro +++ b/src/components/home/FeaturedResearch.astro @@ -1,6 +1,10 @@ --- import Icon from "../Icon.astro"; import SeeMore from "../SeeMore.astro"; +import { getCollection } from "astro:content"; + +const [siteSettings] = await getCollection("site"); +const { title, description, link, buttonLabel } = siteSettings.data.featuredResearch; ---
@@ -12,11 +16,11 @@ import SeeMore from "../SeeMore.astro";
Featured Research
- -

Auditing Key Transparency

+
+

{title}

-

WhatsApp's 2023 deployment of key transparency reduces reliance on centralized servers for distributing end-to-end encryption keys. This research explores Cloudflare's integration to audit WhatsApp's key transparency data structure in a live production environment.

- Read the Full Article +

{description}

+ {buttonLabel}
diff --git a/src/content.config.ts b/src/content.config.ts index 7275152..afd8edc 100644 --- a/src/content.config.ts +++ b/src/content.config.ts @@ -9,6 +9,19 @@ import { blogLoader } from "./loaders/blog"; import { z } from "astro/zod"; // 4. Define your collection(s) +const site = defineCollection({ + loader: file("./content/site.toml"), + schema: z.object({ + featuredResearch: z.object({ + publication: reference("publications"), + title: z.string(), + description: z.string(), + link: z.string(), + buttonLabel: z.string().default("Read the Full Article"), + }), + }), +}); + const people = defineCollection({ loader: glob({ pattern: "**/*.md", base: "./content/people" }), schema: z.object({ @@ -89,4 +102,11 @@ const blog = defineCollection({ }); // 5. Export a single `collections` object to register your collection(s) -export const collections = { people, publications, tags, presentations, blog }; +export const collections = { + site, + people, + publications, + tags, + presentations, + blog, +};