Field notes

Everything here is about Exchange Rate Pulse

These articles document how the FX demo is built, how we keep it policy-safe, and what to tweak before connecting your own data.

Content ops
5 min read
How I write FX dashboard copy that satisfies AdSense reviewers

AdSense hates thin pages, so the Exchange Rate Pulse demo ships with multi-paragraph explainers around every widget. This note breaks down the structure.


  • State the site’s scope in the hero so crawlers don’t think you are hiding content.
  • Surround each visualization with at least a paragraph plus a bulleted interpretation.
  • Link to trust pages in the footer to prove you take policy seriously.
Read article
Product notes
6 min read
Verifying the Exchange Rate Pulse forecast lane

The forecast ribbon is intentionally simple: a rolling linear regression that stays honest about demo data. Here’s how I keep it explainable.


  • Keep demo math transparent—reviewers should understand it without digging into code.
  • Disable the feature when the underlying data does not support it.
  • Document how clients can replace the demo logic with their own models.
Read article
Implementation
7 min read
Checklist for pointing the demo at your own FX feed

Once the layout passes policy review you might want to connect a real FX API. This checklist shows the order of operations.


  • Treat credentials as infrastructure, not code—use Wrangler secrets.
  • Normalize external payloads to the existing `ExchangeRateRecord` type.
  • Refresh the disclosures page when you switch from demo to live data.
Read article