Andrew Betts Profile Banner
Andrew Betts Profile
Andrew Betts

@triblondon

4,302
Followers
403
Following
590
Media
10,176
Statuses

Former @fastly , @ft . Elected to @w3ctag . I will sort your pens in length order while you’re not looking. 🏳️‍🌈🇪🇺🍸

London, mostly
Joined July 2007
Don't wanna be here? Send us removal request.
@triblondon
Andrew Betts
9 years
Japanese numbers are great.
Tweet media one
90
10K
8K
@triblondon
Andrew Betts
5 years
I’ve had this microwave for over a decade and I’m still too scared to press this button.
Tweet media one
28
207
829
@triblondon
Andrew Betts
8 years
New criteria for JS frameworks: 1. Get the T-shirt 2. Wait for T-shirt to wear out 3. Start using framework if it still exists
16
621
792
@triblondon
Andrew Betts
8 years
AMP is breaking the web, and breaking the news. Also, being fast is great, but being right is better.
10
179
210
@triblondon
Andrew Betts
8 years
Aliens make first contact with humanity by writing a letter to the FT. Classy aliens.
Tweet media one
2
162
140
@triblondon
Andrew Betts
8 months
If you own a website, loading a script implies an incredible relationship of trust with that third party. Do you actually trust them?
3
22
129
@triblondon
Andrew Betts
8 years
Google I/O: the edited best bits, for web people. An exciting year for the web.
1
33
102
@triblondon
Andrew Betts
8 months
Domains that serve popular 3rd party scripts are a huge security concern. The team at for example could read or modify almost any website in the world - like , or .
2
26
99
@triblondon
Andrew Betts
10 years
Upgrade the web! Announcing the FT polyfill service. http://t.co/3DTl0bPDVP by @SamuelGiles_
3
59
96
@triblondon
Andrew Betts
8 years
Leaving the FT, joining Fastly!
39
8
95
@triblondon
Andrew Betts
8 months
No website today requires any of the polyfills in the library. Most features added to the web platform are quickly adopted by all major browsers, with some exceptions that generally can't be polyfilled anyway, like Web Serial and Web Bluetooth.
1
8
93
@triblondon
Andrew Betts
9 years
FT hit another readership record today: 780,000 paying readers is highest in our 128 year history.
5
112
90
@triblondon
Andrew Betts
7 years
Blue planet II is stupendous. This should be in cinemas. The patience and intuition needed to get a shot of an entire pod of SLEEPING whales... unbelievable.
Tweet media one
0
26
90
@triblondon
Andrew Betts
7 years
Developer conferences could be better. I tried to make them better with @edgeconf . This is what we learned:
11
32
83
@triblondon
Andrew Betts
5 years
On a previous visit to Tokyo I left my hat in a jazz club. Today, roughly *eight months* later, I popped in and asked if they had it. Naturally, they did.
2
2
83
@triblondon
Andrew Betts
9 years
Whoop. I just got elected to the @w3ctag ! I'm having a standard-sized biscuit to celebrate.
27
22
80
@triblondon
Andrew Betts
5 years
I asked @Barclays to stop advertising in the Daily Mail and they send me this, which I'll paraphrase: 1. We agree that the Mail is bigoted (red) 2. We are going to continue supporting them (yellow) 3. We hope this resolves the issue for you (purple)
Tweet media one
11
31
76
@triblondon
Andrew Betts
10 years
Not everything is awesome: how we changed our job ads to improve diversity and quality of applicants http://t.co/ofMsEcQrA9
8
92
71
@triblondon
Andrew Betts
6 years
It’s pride in London and it feels like the right time to show some. Being bi has been confusing and frustrating at times but it’s a label I’m finally happy to wear.
9
0
74
@triblondon
Andrew Betts
8 years
Look seriously folks, terrorism isn't that hard to solve. In Japan they just put up a sign. Job done. #japan
Tweet media one
2
28
70
@triblondon
Andrew Betts
7 years
I WON THE BIG WEB QUIZ!!!!!1!1!1 #io17
Tweet media one
6
4
72
@triblondon
Andrew Betts
7 years
Morning spent at hospital having scans. No health insurance. Cost: £2.60 (coffee). Doesn’t seem that hard, America.
5
18
68
@triblondon
Andrew Betts
2 months
I'm no longer at Fastly. Proud of the things I've achieved in the last 7 years. Grateful for the lifelong friends and mentors I met along the way. And looking forward to trying something new :-)
11
2
70
@triblondon
Andrew Betts
7 years
That feeling when @timberners_lee likes your tweet but it’s literally the most inane thing you’ve said in your life.
Tweet media one
2
1
67
@triblondon
Andrew Betts
5 years
I was grateful to be nominated to the @amphtml advisory committee, but declined to stand because AMP remains an Abusive Monopolisation of the Platform by Google. I won’t support any effort to legitimise that.
3
11
67
@triblondon
Andrew Betts
6 years
Just queued to buy a ticket at the Kafka museum in Prague only to find tickets are not sold at this desk. Well played.
6
3
65
@triblondon
Andrew Betts
6 years
Amazing. One of the promises of @amphtml was that it gives developers the ammunition to make their company do the right thing. Turns out, public policy is better.
@fr3ino
Marcel Freinbichler
6 years
Because of #GDPR , USA Today decided to run a separate version of their website for EU users, which has all the tracking scripts and ads removed. The site seemed very fast, so I did a performance audit. How fast the internet could be without all the junk! 🙄 5.2MB → 500KB
Tweet media one
Tweet media two
Tweet media three
387
20K
30K
2
31
67
@triblondon
Andrew Betts
6 years
Received an email receipt intended for another Andrew Betts and it contained his: - full 16 digit card number - expiry date - CVC code (!) - signature (as an image) - mobile number In other news, am really pleased with the new Audi I bought this morning.
1
1
66
@triblondon
Andrew Betts
2 years
@callumlocke @SuB8u @FT Not only me, a very fun team effort. But one of my proudest legacies, I’ll be sad if it ever disappears!
2
0
63
@triblondon
Andrew Betts
5 years
OMG CROSSRAIL CAUGHT IN LOWERCASE STATION NAME SHOCKER
Tweet media one
6
9
61
@triblondon
Andrew Betts
8 years
Just posted: Progressively less progressive, because I'm confused about what this word even means anymore.
3
44
61
@triblondon
Andrew Betts
7 years
View from the new @Fastly London office is ❄️❄️❄️
Tweet media one
2
2
58
@triblondon
Andrew Betts
10 years
New IE replacement to have "Spartan/1" UA string! No just kidding it names every browser except itself.
4
119
57
@triblondon
Andrew Betts
8 years
First day.
Tweet media one
6
2
57
@triblondon
Andrew Betts
8 years
The marvellous people at the Guardian just went live with @polyfillio - now used by multiple major news sites!
Tweet media one
3
25
57
@triblondon
Andrew Betts
4 years
Look I know I’ve said some stuff about AMP but Google this is mean.
Tweet media one
10
2
57
@triblondon
Andrew Betts
5 years
Had a party to celebrate Europe, with cake. A guest sat on the EU by mistake. I feel like this is a metaphor for something.
Tweet media one
3
5
57
@triblondon
Andrew Betts
5 years
On my London Underground line, at peak, I can no longer walk the length of the platform between train arrivals. - train every 40 sec - super clean - 24 hrs on weekends - 150 years old The tube is brilliant.
5
9
57
@triblondon
Andrew Betts
8 years
Can't believe we're handing the fate of the worlds 5th largest economy to a bunch of idiots who named a ship Boaty McBoatface.
4
45
55
@triblondon
Andrew Betts
6 years
London Web Performance is relaunching, and entering its third era, helmed by me, @AndyDavies and @simonhearne . Read more about our plans here: We're already in awe of how @perrydyball managed to do all the organising by himself.
7
18
55
@triblondon
Andrew Betts
6 years
Geeeeeee Deeee P R It’s fun to unsubscribe with Geeeeeee Deeee P R
Tweet media one
1
13
54
@triblondon
Andrew Betts
7 years
Had a great time presenting about new HTTP headers at @scaleconf . Slides: . "Not @tbmcmullen but still good" is probably the best intro I've ever had too.
2
15
52
@triblondon
Andrew Betts
5 years
Facebook can’t do this if you use it via the mobile website. Use the web.
@wongmjane
Jane Manchun Wong
5 years
Facebook scans system libraries from their Android app user’s phone in the background and uploads them to their server This is called "Global Library Collector" at Facebook, known as "GLC" in app’s code It periodically uploads metadata of system libraries to the server
Tweet media one
181
4K
6K
3
15
50
@triblondon
Andrew Betts
6 years
Shout out to the guy in my gym listening to a podcast about anti social behaviour on speaker at maximum volume
3
0
46
@triblondon
Andrew Betts
11 years
Good explanation of appcache replacement from @slightlylate , worth a read. (Long. You'll need supplies)
0
17
49
@triblondon
Andrew Betts
6 years
@seldo The stage after that is realising that they're going to do it anyway.
1
0
49
@triblondon
Andrew Betts
5 years
Just voted in Hammersmith and Fulham for @hammersmithandy . A decent MP and strong remainer with a conscience and an identity separate to his party. The @Conservatives are a cancer, killing the country and trashing our values. Please help stop this. Use your vote.
1
4
45
@triblondon
Andrew Betts
5 years
Cake or Death? Reluctantly I'm having a go at @amphtml again.
8
33
45
@triblondon
Andrew Betts
2 years
I've worked for @fastly for six years today, and finally, I can honestly say as an individual developer it is worth you trying us out. 400GB/mo and TLS certs are now totally free.
0
10
45
@triblondon
Andrew Betts
6 years
Pride birthday cake seems like a great idea primarily because the cake has to be 2x the usual height in order to accommodate all the colours.
Tweet media one
2
2
44
@triblondon
Andrew Betts
6 years
Google just released an interview I did with @rick_viscomi about HTTP. Check it out for some simple tips on tuning your server for performance & security. Hat, model’s own.
@ChromiumDev
Chrome for Developers
6 years
In the latest State of the Web @triblondon of @Fastly and @Rick_Viscomi discuss the significance of HTTP header metadata for web performance and security. Watch here →
Tweet media one
0
27
85
3
4
43
@triblondon
Andrew Betts
4 years
@IanDunt Because it looks better. I like to take a little breather between sentences to avoid indigestion.
4
0
44
@triblondon
Andrew Betts
4 years
Due to covid I’ve taken the difficult decision to postpone my 39th birthday until next year. Tickets will remain valid. Thank you for your support at this unprecedented time.
9
0
41
@triblondon
Andrew Betts
4 years
You *are* coordinating your face mask with the rest of your outfit, right?
Tweet media one
6
0
42
@triblondon
Andrew Betts
5 years
@BarclaysUKHelp Already did that, as you can see, and no wish to go around in circles. I think you've made the position quite clear so let's make sure everyone else knows what it is too.
2
4
40
@triblondon
Andrew Betts
7 years
Con........fer.....en..ce wi.....................................................................................................:.......fi.
2
4
40
@triblondon
Andrew Betts
7 years
What's going on outside our office right now? BBC: "A police incident has closed Oxford Circus station" TfL: "Station closed, tickets will work on local busses" Twitter: "NUCLEAR WARHEAD IN DEBENHAMS!" This is not a good time to get news from Twitter.
1
8
38
@triblondon
Andrew Betts
4 years
Christmas dinner for one 😋 A special Merry Christmas to anyone celebrating on their own for the first time.
Tweet media one
7
0
37
@triblondon
Andrew Betts
6 years
Just FIFTEEN HOURS until GDPR, people. Who’s excited?!?* [* by saying you are excited you consent to my remembering and reusing your state of excitement royalty free for any purpose worldwide.]
2
6
37
@triblondon
Andrew Betts
7 years
Promote an IFRAME to be the top level page, replacing the page that loaded the IFRAME. A modest proposal:
6
14
35
@triblondon
Andrew Betts
7 years
Just managed to balance 3 lemons, an onion, a dozen cherry tomatoes, 2 pints of milk and a cod on top of a tray of diced chicken and god damn it I am not paying 5p for a bag.
10
4
37
@triblondon
Andrew Betts
4 years
The Fastly developer hub is now served using HTTP/3 over QUIC, specifically IETF draft h3-29, using our own implementation which we called... quicly. Obviously. Read more about our support of H3+QUIC here:
Tweet media one
0
7
37
@triblondon
Andrew Betts
8 years
Last day at Nikkei today. Not taking any chances.
Tweet media one
0
3
36
@triblondon
Andrew Betts
7 years
French co-working space. Every new person to arrive kisses every person already here before starting work. Terrifying.
7
6
34
@triblondon
Andrew Betts
7 years
On all but two metrics this has to be the best way to get from Bangkok to Singapore.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
0
35
@triblondon
Andrew Betts
4 years
Facebook recruiter ignored my response and just emailed me again a week later (subj: "2nd attempt!!") as if I might still be interested. Was anything about this original exchange ambiguous? This time just hit the spam button.
Tweet media one
4
1
34
@triblondon
Andrew Betts
5 years
On Monday my first new hire for the developer relations team at @fastly starts and I’m VERY smug about this but won’t steal thunder by saying who it is.
7
0
34
@triblondon
Andrew Betts
2 years
Super impressed at how, if your last sprint was called “2022 Q4”, Jira is able to intelligently suggest an appropriate name for the next sprint.
Tweet media one
2
1
32
@triblondon
Andrew Betts
3 years
Taking a slightly inefficient route home but I didn’t have a district line face mask. Needs must.
Tweet media one
3
0
33
@triblondon
Andrew Betts
11 years
My #velocityconf talk is now available online. "The uncanny valley: matching native app perf on the web"
2
8
33
@triblondon
Andrew Betts
7 years
It was a great honour to serve in the @w3ctag for two years. Congratulations to @lukOlejnik . His passion for user privacy comes at a crucial moment in the history of the Web.
2
4
31
@triblondon
Andrew Betts
7 years
The New York City subway makes more sense when you stop thinking of it as public transit and start considering it as a kind of dystopian immersive theatre performance.
1
6
30
@triblondon
Andrew Betts
8 years
The FT has flown the EU and British flags from our HQ for years. Today we added the pride flag too.
Tweet media one
1
9
30
@triblondon
Andrew Betts
5 years
bf is stuck in China, trying to get a UK visa and now has barely left his tiny apartment in Shenzhen for two weeks due to #coronavirus but has taken to sending me weekly love letters on @LibertyLondon stationery.
Tweet media one
2
0
28
@triblondon
Andrew Betts
5 years
In which I tell you how you can use proof of work and @fastly to thwart account hacking on your website and yet don't say the word 'blockchain' even once.
3
8
30
@triblondon
Andrew Betts
6 years
Shout out to the guy in the United lounge wearing pyjamas, drinking straight bourbon and watching Wheel of Fortune.
4
0
30
@triblondon
Andrew Betts
6 years
A plane is about to deliver @sisidovski to London for 3 months and I am amped about showing him how things work outside Japan. We’ll begin immediately with novel concepts like “disorderly queue” and “train delay”
4
2
31
@triblondon
Andrew Betts
6 years
Hipster guy working next to me in cafe was suddenly accosted by confused elderly lady with thick accent needing to set up her banking app. He’s now spent 45 mins on it, and is my hero.
1
0
31
@triblondon
Andrew Betts
5 years
Does your company have some system or template that you have to use which is terrible? This is why, and how to fix it. Been working on this blog post for ages. Feedback welcome!
5
8
30
@triblondon
Andrew Betts
6 years
The view from my desk in the Fastly London office. At least it’s not a car bomb today.
Tweet media one
3
2
31
@triblondon
Andrew Betts
7 years
Thought about going to @amphtml roadshow. Got bored waiting for the website to load.
Tweet media one
4
1
30
@triblondon
Andrew Betts
7 years
Great from @beep . For me the anti-competitive search practice is the most insidious part of AMP.
Tweet media one
0
13
29
@triblondon
Andrew Betts
7 years
Just finished my Programming the Edge workshop at #altitudeconf . 80 people pushed 3,500 new @fastly service configurations to our network in 60 minutes. And it all worked! Phew.
1
2
29
@triblondon
Andrew Betts
6 years
After today’s @perfnowconf I got an enthusiastic email from an attendee thanking me for being “humble and approachable”. This was the highlight of my day. But this action says more about her than me. When did I last send someone an email like that, I wonder?
1
0
29
@triblondon
Andrew Betts
8 years
Family Christmas: Dad: Rice milk Mum: Almond milk Sister: Soy milk Me: can I get the one that comes from a cow.
2
11
28
@triblondon
Andrew Betts
5 years
Let’s get this straight. The UK government is denying entrepreneur visa applications on the grounds that we’re no longer a good place to do business? For a moment I thought this was a plot from The Thick of It but it’s too jawdroppinly stupid for fiction.
@CatTaroni
Catherine Taroni
5 years
Reviewing Tier 1 (Entrepreneur) refusal. First reason - the Entrepreneur Applicant viewed the UK as very stable for business but UKVI thinks it is not due to #Brexit . (How exactly is Brexit supposed to be factored into a business plan when no-one know what any rules will be?)
Tweet media one
36
186
341
1
19
28
@triblondon
Andrew Betts
2 years
I do happen to run a CDN!*. How to mitigate this on @fastly : [* with around a thousand other people]
@David3141593
David Buchanan
2 years
🧵 How to mitigate Acropalypse, server-side: If you run a CDN or similar, you there's a fairly cheap technique you could use to transparently mitigate Acropalypse without having to re-process any of your stored data. (and save some bandwidth too!)
6
97
485
2
13
28
@triblondon
Andrew Betts
7 years
Fastly serves polyfill.io 91 million browsers per day are automatically upgraded with the web's latest features. #FastlyHeartsOSS
Tweet media one
0
9
27
@triblondon
Andrew Betts
5 years
Oh look who just joined my team. Now I can finally delegate all those questions about types.
@doramilitaru
Dora
5 years
Today is my first day at @fastly :)
Tweet media one
19
1
145
1
0
28
@triblondon
Andrew Betts
5 years
No VMs, no cloud functions, no containers to boot. Your code from your language in a native binary running at the edge, in microseconds. Interested? Join the beta! 👇
@fastly
Fastly
5 years
📣Calling all developers 📣Meet Compute @Edge - our new language-agnostic compute environment. Our CTO @tbmcmullen lifts the veil on the next evolution of our edge computing capabilities, designed to give you the power (& speed) you've been looking for 💪
Tweet media one
11
83
209
0
2
28
@triblondon
Andrew Betts
7 years
The web owes a huge amount to Google and the people who work there. But great power must be used fairly. I’m co-signing
2
20
27