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 .
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.
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.
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.
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)
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.
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 :-)
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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 →
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.
@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.
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.
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.]
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.
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:
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.
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.
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.
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.
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.
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.
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”
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.
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!
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.
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?
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.
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?)
🧵 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!)
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! 👇
📣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 💪