Christopher Orr 🦋 (@orrc) 's Twitter Profile
Christopher Orr 🦋

@orrc

Some Scottish guy. Knows a bunch of stuff about computers. Award-winning baker of shortbread. 🥉

ID: 7495152

linkhttps://bsky.app/profile/orr.dev calendar_today16-07-2007 00:22:41

3,3K Tweet

412 Takipçi

435 Takip Edilen

Christopher Orr 🦋 (@orrc) 's Twitter Profile Photo

Top tip for anybody trying to reach Snälltåget support via email: over the course of six weeks, I wrote to them twice in English, but got no reply. Today I used Google Translate to send the same question in Swedish: got a reply in under an hour! 🥳

Paul Marks (@paulmarks12) 's Twitter Profile Photo

This is mad: Third party wired iOS headsets need bluetooth on, thanks to the economics of Apple lightning connectors. 🤷‍♂️ (thread)

JetBrains (@jetbrains) 's Twitter Profile Photo

Important: new vulnerability that affects all IntelliJ-based IDEs (as of versions 2023.1 onwards) using the JetBrains GitHub plugin. Please read the blog post carefully to see the actions required. blog.jetbrains.com/security/2024/…

Christopher Orr 🦋 (@orrc) 's Twitter Profile Photo

On a more positive note: I noticed and reported a Stripe Checkout regression, and it was fixed around 8 hours later. Pretty nice! 👌 (though the secret ingredient is to contact them via Discord, rather than the usual support route: stripe.com/go/developer-c…)

Christopher Orr 🦋 (@orrc) 's Twitter Profile Photo

Good news: you can now read your colleagues' messages with the gravitas they deserve! The Slack desktop client has added support for Comic Sans…

Good news: you can now read your colleagues' messages with the gravitas they deserve!

The <a href="/SlackHQ/">Slack</a> desktop client has added support for Comic Sans…
Jeff Weinstein (@jeff_weinstein) 's Twitter Profile Photo

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.

Christopher Orr 🦋 (@orrc) 's Twitter Profile Photo

I just ran into this non-intuitive case with Kotlin by JetBrains 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`: play.kotlinlang.org/#eyJ2ZXJzaW9uI…

I just ran into this non-intuitive case with <a href="/Kotlin/">Kotlin by JetBrains</a> 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`: play.kotlinlang.org/#eyJ2ZXJzaW9uI…
Christopher Orr 🦋 (@orrc) 's Twitter Profile Photo

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)

Christopher Orr 🦋 (@orrc) 's Twitter Profile Photo

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… 😩

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… 😩