Brad Fitzpatrick 🌻 (@bradfitz) 's Twitter Profile
Brad Fitzpatrick 🌻

@bradfitz

I do computers. Married to @radkat. 3 kids. Xoogler. @golang team '10~'20. Made LiveJournal, memcached. Now @Tailscale. Mostly in bluer skies these days.

ID: 650013

linkhttp://bradfitz.com/ calendar_today16-01-2007 23:05:57

26,26K Tweet

50,50K Followers

1,1K Following

Steren (@steren) 's Twitter Profile Photo

If you decide to move from Twitter to Mastodon, I encourage you to not use the mastodon.social server. The whole point of Mastodon is federation. If most end up on the same server, we are back to square 1 regarding centralization. Pick a server at joinmastodon.org/servers

Brad Fitzpatrick 🌻 (@bradfitz) 's Twitter Profile Photo

I'm not able to travel for this (😒), but my coworkers want y'all to know they'd be very sad if they have to drink alone so they'd like you Londoners to join them tomorrow.

Katie Reese (@katiereese317) 's Twitter Profile Photo

.Tailscale is hiring a developer advocate on the developer experience team. Check out the listing and DM me if you want to chat about it: boards.greenhouse.io/tailscale/jobs…

Brad Fitzpatrick 🌻 (@bradfitz) 's Twitter Profile Photo

You can take some Xooglers out of Google, but you can't take their go links away! Fun working with [email protected] on this. We've been using it tons at Tailscale: tailscale.com/blog/golink/

Brad Fitzpatrick 🌻 (@bradfitz) 's Twitter Profile Photo

Fun work by Jordan Whited and James Tucker on making WireGuard-go (and thus Tailscale) in userspace faster by using some rarely-used Linux kernel interfaces... πŸŽ‰πŸš€πŸ”₯ tailscale.com/blog/throughpu…

Fun work by <a href="/jordanwhited/">Jordan Whited</a> and <a href="/raggi/">James Tucker</a> on making WireGuard-go (and thus <a href="/Tailscale/">Tailscale</a>) in userspace faster by using some rarely-used Linux kernel interfaces... πŸŽ‰πŸš€πŸ”₯

tailscale.com/blog/throughpu…
Vladimir Vivien (@vladimirvivien) 's Twitter Profile Photo

This is so dope 😍 A userland tcp/ip stack in #golang. `go build -buildmode=c-archive` Now you have a userland tcp/ip stack in C. Tailscale never disappoint.

Jordan Whited (@jordanwhited) 's Twitter Profile Photo

QUIC usage in the data center propelled UDP segmentation and receive offload support in to the Linux kernel. These offloads are also applicable for WireGuard, and we used them to enable Tailscale to surpass 10Gb/s on Linux. I wrote more details here - tailscale.com/blog/more-thro….

Brad Fitzpatrick 🌻 (@bradfitz) 's Twitter Profile Photo

I have Bluesky invites. If I follow you (or we've met in person or worked together or...), DM me "blueskyplz" or something and I'll reply with one if/when I have any left. Then use the invite at staging.bsky.app or the mobile apps.

Brad Fitzpatrick 🌻 (@bradfitz) 's Twitter Profile Photo

How would you feel if a piece of software you installed added its own product name to your machine's local user dictionary as a valid word so it didn't get red squiggly lines when users typed it? #poll (arguably OS should do this itself, sure)

Brad Fitzpatrick 🌻 (@bradfitz) 's Twitter Profile Photo

Want to come work on the Tailscale backend systems? We're hiring. (Remote, but US and Canada only) tailscale.com/careers#open-j… ("Platform Engineer") #golang

Brad Fitzpatrick 🌻 (@bradfitz) 's Twitter Profile Photo

Some time back I rigged up a WireGuard-to-Tailscale proxy but it was a Rube Goldberg machine and fell apart and was hard to run. This weekend Maisem Ali and I "polished" it up into a standalone Go binary: github.com/tailscale/tail… Still rough, but fun. Good weekend distraction.