Two notifications received from @n26 today: one was a marketing message, and the other was about a payment.
So obviously both were sent via the second "Other" > "General" notification channel… 👍
@hamen All my email, calendar, contacts (and some file storage) are on Fastmail. Open standards. Scheduled email sending. Fast web UI. Mobile app with offline access. Last week Claude built me an email auto-cleanup tool using their API…
I'll leave this here: https://t.co/V09UF1FeR2 😎
@MarkEWaite Congratulations, Mark! Your retirement is very well-deserved after your exceptionally prolific contributions to Jenkins and its community. Enjoy your last few weeks, and the new adventures ahead!
@hamen Cloudflare sell domain names at cost price, without any markup, so overall you've perhaps just made them a loss due to credit card fees… 😅
(But yeah, the free tier is huge, so it's hard to give them money! Maybe one day I'll get a paid Workers plan…)
You can now grant people on your Cloudflare account *read-only* access to the Workers Platform.
Enables a common pattern:
👀 Grant read-only access to every engineer
🔒 Only allow changes via pull requests. Give your CI system an access token with admin (deploy & edit) permissions
Lets everyone get things done and view logs and metrics, while preventing accidental changes, or an agent running wild with wrangler deploy 🤠
@f1multiviewer@F1 Very misleading to keep showing 360° camera feeds, which aren't streamed from the cars… unless this is magically changing for this season 🤔
Thanks to the person at @Webflow who added the trigger type and collection ID in all the new v2 CMS webhook payloads! 🥳
Zero thanks to the person at @Webflow who omitted the collection ID when retrieving a CMS collection item, meaning I can't re-use the data model… 😩
I think @DuckDB is starting to rival `jq` as my handiest command-line utility…
cat payments.jsonld | duckdb -c "copy (from read_json('/dev/stdin')) to '/dev/stdout' (format csv)"
(in fact, I should maybe just make this a shell alias)
I just ran into this non-intuitive case with @Kotlin JSON serialisation…
A `data class` field with default property value won't appear in the JSON output — even if you explicitly provide it in your constructor call! 🤔
You need `encodeDefaults = true`: https://t.co/MaiGtXbcKb
tooling matters for building quality products.
at @stripe, we have deeply simple way for any employee to file a bug or nit: email a screenshot or video and a LLM makes a ticket and routes to proper team.
result: we 6x'd # of bugs filed, leading to 1000s of fixes just this year.