Skip to content
HeyJared

Scalable Stories

Welcome to Scalable Stories—the podcast where our hosts explore the nuances of web performance, security, and scalable infrastructures.

Podcast · By GetPageSpeed · American English · Official site

Indexed episodes, last 90 days
10
Latest publication
Sep 29, 2026
Audience
Checking…
Earliest in this view
Sep 19, 2026

Latest episodes

  1. Episode · Sep 29, 2026

    Trusted IP Lists for FirewallD, NGINX and fail2ban (opens the original)

    Episode notes

    Read excerpt

    Technical Briefing: Trusted IP List Packages for FirewallD, NGINX, and fail2ban The Problem Hardcoded allowlists for services like Stripe webhooks, Cloudflare, and Googlebot go stale silently. When vendors rotate their published IP ranges, existing allowlists stop matching — breaking integrations or blocking legitimate traffic without any obvious failure signal. The Fix The GetPageSpeed trusted-lists project packages current, officially published IP ranges for 30+ services as RPM packages. A dn…

  2. Episode · Sep 28, 2026

    Migrate From the ondrej nginx PPA to GetPageSpeed (opens the original)

    Episode notes · Critical tone

    Read excerpt

    Technical Briefing: Migrating Off the Deprecated ondrej/nginx Module Packages The Problem At NGINX 1.28 (stable, announced April 2025), the maintainer of the ondrej nginx PPA dropped the mainline module packages. The stated reasons: recompiling every external module for each upstream patch release is unsustainable, and mainline adoption was low. Separately, Ubuntu's nginx-extras stopped accepting new third-party modules long ago. The practical consequence is that configs relying on loadmodule l…

  3. Episode · Sep 27, 2026

    The official Amplify app is now on iPhone (opens the original)

    Episode notes · Neutral tone

    Read excerpt

    Technical Briefing: GetPageSpeed Amplify iPhone App The Problem F5's hosted NGINX Amplify reached end of life on January 31, 2026. Users of that service needed a continuing path for the familiar agent-based monitoring of NGINX and related services. The Fix GetPageSpeed Amplify continues to run the familiar agent and a compatible API, with a modern dashboard for monitoring NGINX, Varnish, PHP-FPM, MySQL, and websites. The official iPhone app for GetPageSpeed Amplify is now available. What the Ap…

  4. Episode · Sep 26, 2026

    NGINX Accept-Language Redirects: No Lua Required (opens the original)

    Episode notes

    Read excerpt

    Technical Briefing: NGINX Accept-Language Module — Header-Based Language Detection The Problem Stock NGINX cannot parse the Accept-Language header. Language-based redirects therefore typically require a map block full of regexes, an njs script, or a full OpenResty/Lua layer. Real headers are messy: fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, ;q=0.5 They include regional subtags, quality values, spaces, and wildcards — all painful to match correctly. The Fix The NGINX Accept-Language module provides a…

  5. Episode · Sep 25, 2026

    NGINX Variables: Scope, Handlers, and Common Pitfalls (opens the original)

    Episode notes · Critical tone

    Read excerpt

    Technical Briefing: NGINX Variables — Semantics, Caching, and Scope The Problem NGINX variables look like scripting variables but do not behave like them. Three rules govern their behavior, and violating any of them produces either a startup failure or a silent, hard-to-diagnose bug: A variable must be introduced by a directive (set, map, geo) or exported by a module. Referencing anything else causes NGINX to refuse to start with nginx: [emerg] unknown "foo" variable. The name is global to the…

Publishing over time

Last 90 days. Choose a month to open its work.

Recurring subjects

Named in the text we hold. One piece can cover several.

Not enough subject data for this period yet.

Audience

No verified audience measurement yet.

About this data

Counts cover the work we have indexed. Tone needs enough text and a confident classification. Excerpts and episode notes are not full articles or transcripts.

Identity or attribution wrong? Suggest a correction.

See coverage about Scalable Stories