Paul Butler(@paulgb) 's Twitter Profileg
Paul Butler

@paulgb

Building https://t.co/OF9JRj0pIk and https://t.co/oNRLGuR622 at @JamsocketHQ | writes: https://t.co/XcZf6g6kWN | #ptpx organizer | 🇨🇦 in 🗽 | he/him

ID:1661

linkhttp://paulbutler.org/ calendar_today17-07-2006 00:10:59

11,2K Tweets

5,1K Followers

2,0K Following

Follow People
Paul Butler(@paulgb) 's Twitter Profile Photo

Awesome, the last Browsertech Digest inspired a new Buttondown × Transistor integration. When I do audio versions of digest posts, you'll be able to listen to them inline on the web version.

account_circle
stephen(@stpnwn) 's Twitter Profile Photo

turns out even if you don't use the multi-player stuff, building an app using CRDTs gets you a lot of local-first benefits: offline mode, backups and sync, privacy by default, snappy UI...

account_circle
Paul Butler(@paulgb) 's Twitter Profile Photo

Thanks to technology, you can hear me read “Cloudflare's Durable Multiplayer Moat” without leaving twitter!

account_circle
Paul Butler(@paulgb) 's Twitter Profile Photo

Devs will A/B test the hex color of a CTA button, but they won’t quantify the bounce rate cost of showing a cookie banner.

account_circle
Paul Butler(@paulgb) 's Twitter Profile Photo

One thing that's stuck out to me about the conversations I've had for the Browsertech Digest is that almost every app pushing the limits of the browser has Rust somewhere in the stack.

Modern JS is fast, but correctness, ergonomics, and memory control of Rust are often cited.

One thing that's stuck out to me about the conversations I've had for the Browsertech Digest is that almost every app pushing the limits of the browser has Rust somewhere in the stack. Modern JS is fast, but correctness, ergonomics, and memory control of Rust are often cited.
account_circle
Benjamin Eckel(@bhelx) 's Twitter Profile Photo

Starting to feel like the repetition of the Solomon Hykes / Wasm quote has actually had a constraining effect on Wasm's future. It's really cool and powerful that Wasm can emulate a container, but it shouldn't become a container.

account_circle
Paul Butler(@paulgb) 's Twitter Profile Photo

Developers are all like “use boring technologies like postgres!” and then get up in arms when a reporter calls postgres boring.

account_circle
Grant Slatton(@GrantSlatton) 's Twitter Profile Photo

If you're curious how the world's fastest spreadsheet runs in your browser, give this podcast a listen

twitter.com/JamsocketHQ/st…

account_circle
Paul Butler(@paulgb) 's Twitter Profile Photo

Has anyone figured out a way to turn an email newsletter/RSS feed into a private podcast with TTS?

(Not as the publisher; I want to listen to things I currently read)

account_circle
Jamsocket(@JamsocketHQ) 's Twitter Profile Photo

New Browsertech episode: Paul Butler talks to Row Zero about rendering billions of virtualized rows on an HTML canvas.

podcast.browsertech.com/episodes/breck…

account_circle
Paul Butler(@paulgb) 's Twitter Profile Photo

A lot of you have probably seen the infamous “Dropbox is just rsync” HN comment, but this yawn at Alameda’s insolvency always cracks me up as a caricature of bad HN prophesy.

A lot of you have probably seen the infamous “Dropbox is just rsync” HN comment, but this yawn at Alameda’s insolvency always cracks me up as a caricature of bad HN prophesy.
account_circle
Matt Levine .eth lol(@Matt_Levine_1) 's Twitter Profile Photo

That sound you hear?

It's dozens of Google Calendar Reminders being created by VCs for 25 years from now to cold outreach SBF asking him 'what he's working on next'

account_circle
Paul Butler(@paulgb) 's Twitter Profile Photo

Crossing this street (Broome) every day on my commute for years radicalized me for congestion tax.

Imagine trying to do this with a stroller, walker, wheelchair, cane, etc.

account_circle
Paul Butler(@paulgb) 's Twitter Profile Photo

It’s so nuts to me that people used to get in giant wood boats and shoot metal bowling balls at other giant wood boats to sink them for a job. Really puts writing yaml files in perspective.

account_circle