diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dff9ba71..7d941e32 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -101,24 +101,24 @@ This project uses **next-intl**. English (`/locales/en/common.json`) is the sour ### Rules -1. **Never hardcode user-facing text** — always use translations: +1. **Never hardcode user-facing text** - always use translations: ```tsx const t = useTranslations("namespace"); return
- Passwords and email contents will travel unencrypted between users and your server. Use https:// in production — terminate TLS on the mail server or a reverse proxy in front of it.
+ Passwords and email contents will travel unencrypted between users and your server. Use https:// in production - terminate TLS on the mail server or a reverse proxy in front of it.
| @demo-user requested your review on this pull request. |
Replaces the fixed-window limiter with a leaky token-bucket so we stop punishing clients at the second-boundary edge. Per-endpoint config lives in rate-limit.toml. |
| Three files changed, +312 −47 |
| View on GitHub |
1. RFC 9844: Per-message TLS extensions are now official. The implications for SMTP delivery reports are surprisingly large — Mike Crispin has a write-up that runs through what changes for transactional senders.
2. WebAssembly 2.0 (second public draft). Tail calls are in. SIMD is in. Component model is almost in but punted to a separate spec, which feels like the right call.
3. Mozilla quietly shipped a privacy-preserving telemetry channel to Firefox 132. No, it doesn\'t replace ad tracking. Yes, it\'s a real cryptographic system.
"Postgres is enough" by E. Tan — a long-form rebuttal to the microservices-by-default pattern.
"I rewrote my home network in TypeScript so you don\'t have to" — exactly what it sounds like.
1. RFC 9844: Per-message TLS extensions are now official. The implications for SMTP delivery reports are surprisingly large - Mike Crispin has a write-up that runs through what changes for transactional senders.
2. WebAssembly 2.0 (second public draft). Tail calls are in. SIMD is in. Component model is almost in but punted to a separate spec, which feels like the right call.
3. Mozilla quietly shipped a privacy-preserving telemetry channel to Firefox 132. No, it doesn\'t replace ad tracking. Yes, it\'s a real cryptographic system.
"Postgres is enough" by E. Tan - a long-form rebuttal to the microservices-by-default pattern.
"I rewrote my home network in TypeScript so you don\'t have to" - exactly what it sounds like.