Tags: ep



Sunday, December 8th, 2019

2019 Firefox Flashback

Here’s an end-of-year roundup of all the data that Mozilla have gathered through their Firefox browser—very impressive!

Replying to

One of my favourite quotes in all of my talks was from this fantastic piece by the brilliant Ida Rhodes:

“The Human Computer’s Dreams Of The Future”


Replying to

Glad you liked it!

Tuesday, December 3rd, 2019

Replying to


Monday, December 2nd, 2019

Replying to

Ooh, exciting!!! See you in Iceland!

Wednesday, November 27th, 2019

Case Study: lynnandtonic.com 2019 refresh - lynnandtonic.com

Lynn gives a step-by-step walkthrough of the latest amazing redesign of her website. There’s so much joy and craft in here, with real attention to detail—I love it!

Monday, November 25th, 2019

Replying to

Attention. Writing. Talks. People talk about the new stuff, which makes it seem like it’s more widely used than it actually is:


Replying to

(Though, based on the amount of ink spilled, it certainly seems like 4/5 devs are using “framework of the month”.)

Replying to

4/5 of devs use react, angular, or vue.

Really? I count 7.2% of devs using React, Angular or Vue. That’s more like 4/50:


Replying to

Here’s a reading list: https://adactio.com/journal/14697

Sunday, November 24th, 2019

Replying to

This means nothing to me.

Saturday, November 23rd, 2019

Replying to

This is a terrific achievement—well done!

Thursday, November 21st, 2019

Good Enough | Max Böck - Frontend Web Developer

I know the anxiety of sharing something with the world. I know there is a pressure to match the quality we see elsewhere on the web. But maybe we should stop trying to live up to somebody else’s standards and focus on just getting stuff out there instead. Maybe our “imperfect” things are already helpful to someone. Maybe this shouldn’t be so hard.

Surveillance giants: How the business model of Google and Facebook threatens human rights | Amnesty International

Amnesty International have released a PDF report on the out-of-control surveillance perpetrated by Google and Facebook:

Google and Facebook’s platforms come at a systemic cost. The companies’ surveillance-based business model forces people to make a Faustian bargain, whereby they are only able to enjoy their human rights online by submitting to a system predicated on human rights abuse. Firstly, an assault on the right to privacy on an unprecedented scale, and then a series of knock-on effects that pose a serious risk to a range of other rights, from freedom of expression and opinion, to freedom of thought and the right to non-discrimination.


This page on the Amnesty International website has six tracking scripts. Also, consent to accept tracking cookies is assumed (check dev tools). It looks like you can reject marketing cookies, but I tried that without any success.

The stone PDF has been thrown from a very badly-performing glass house.

Replying to

I would say Falcor from Neverending Story, the big flying dog.

I would say Falcor from Neverending Story, the big flying dog.

Replying to

Defying the laws of tradition, are we?

Tuesday, November 19th, 2019

Modest JS Works | You were never sold on heavy-handed JavaScript approaches. Here’s a case for keeping your JS modest.

The fat JavaScript stacks-du-jour have a lot of appeal. They promise you to be able to do more with less. But what if I want to do less?

This is a terrific little (free!) online book all about modest JavaScript. The second part has practical code, but it’s the first part—all about the principles of staying lean—that really resonates with me.

Don’t build more JS than you can maintain over the long term. If you’re going to be building something for a long time, make sure what you are building will grow with you. Make sure you don’t depend on other people’s work too much, lest you want to keep refactoring your code when the framework you picked goes out of style.

Sunday, November 17th, 2019

Replying to

’Twas lovely to see you again, Greg!

Replying to

Wait …Matt, is this a sneaky way to get Doug to finally choose one of those 41 shades of blue?

Saturday, November 16th, 2019

Replying to

But CSPs are implemented by the site owner, not the end user. In-browser CSPs for users would be wonderful.