- How I design with CSS grid by Chen Hui Jing
- Variable Order – Sortable tables, with HTML, CSS (variables) and no JS. Wow. Just don’t use it until Assistive tech/ browsers can deal with re-ordered content.
- Everything you need to know about CSS Variables
- Progressive Web Apps coming to all Chrome platforms. Yay!
- Modern CSS Explained For Dinosaurs
- AMP for email is a terrible idea
- Historical yearly trends in the usage of content management systems for websites – WordPress is most-used CMS (30%), followed by Joomla (3%).
- Net neutrality rules die on April 23rd (in the USA).
- France’s telecom regulator thinks net neutrality should also apply to devices
Archive for February, 2018
I’m very glad to read the news that Center Parcs pulls Daily Mail ads over Tom Daley article — of its advertisement next to a homophobic Richard Littlejohn article, the holiday organisation said “We felt this placement was completely unacceptable and therefore ceased advertising with the Daily Mail with immediate effect”. London Southbank Centre also said, “We monitor the environment in which our advertising appears, to ensure the values of a publication are compatible with our own. We have no future plans to advertise within the Daily Mail”.
Predictably, there has been a little faux-anguish about “free speech”, which is mis-placed. I’m a great believer that anyone should be able to say what they want to say (even “hate speech” as long as they’re not inciting violence). My position is “I disagree with what you say, but will defend to death your right to say it. But that doesn’t mean I want to waste my time listening to you”.
Similarly, I have a choice whether to fund your free speech. In our democratic capitalist society, I have a once-every-four-years opportunity to vote between largely-indistinguishable political parties in a General Election. But the true power I have is in my choice of goods and service that I consume.
So it’s a game of “follow the money”: Centre Parcs wants my money (that’s why they advertise); the Daily Mail wants some of Centre Parc’s money; Richard Littlejohn wants some of the Daily Mail’s money. (He’s perfectly free to set up a blog to publish his views, after all. He has every right to air them, and everyone has the right to read them, or not, as they choose.)
So if I tell a company that I won’t buy their products because they indirectly fund Littlejohn, or Breitbart, that is my right and my (only) leverage as a consumer. The key is to tell organisations why you consume their products or not. That’s why my tweeting “Good” to Centre Parcs is not “virtue signalling”; it’s letting them know that I will continue to purchase their products, and why. (The last good time I had with my dad — who was gay — three months before he died was a family holiday in Centre Parcs, which he paid for. We had a great time.)
Am I trying to close the Daily Mail down? Not at all. But right now, money I give to Co-op, Hertz, Visa etc indirectly subsidises the Daily Mail’s cover price. If those companies pull their advertising, then avid Richard Littlejohn fans can continue to pay to read it, they’ll just pay more. If they don’t want to pay more, and they stop buying it, that’s up to them. It’s called “the free market”.
There are many things to dislike about consumerism and capitalism. But the fact I can tweet to organisations and exercise financial influence is a power that I cherish, and will continue to use.
- Link of the week: nappy. Beautiful, high-res photos of black and brown people. For free. – “The more you use them, the more we’re helping improve the representation of black and brown people in media.”
- Live AMA: WebAssembly – video of panel discussion with some leading .wasm engineers at Google, Mozilla.
- Updating all the examples in the HTML5 Spec – “I’ve started going through the provided examples and improving them… I’d be jolly grateful if you could…point out where I’ve messed things up.” by Tezza Eden.
- The two faces of AMP by Timmy Catnip.
- PWAs are coming to iOS 11.3: Cupertino, we have a problem by Maximiliano Firtman
- Mozilla announces an open gateway for the internet of things – “working on a set of frameworks and open standards so that we don’t end up with an internet of things controlled by big tech companies.”
- Sharing Local Angular Libraries without NPM by Anton Dorofeyev
- Under the hood: How Chrome’s ad filtering works
- A Short History of WaSP and Why Web Standards Matter – I met so many good friends from being involved with this.
- Operation Elop – “The final years of Nokia’s mobile phones” (translated from Finnish, 300 pages
- Link O’ The Week: Designer-Oriented Styles – “Thinking in components is to think like a designer. Designers had it right all along.” by James Kyle.
- Evolution of <img>: Gif without the GIF – “mp4s in <img> tags display 20x faster and decode 7x faster than the GIF equivalent – in addition to being 1/14th the file size!” Now available in Safari Next (along with Service Worker, Web App Manifest, Payment Request API. Yay!
- Mary Lee Berners-Lee obituary – RIP Mary Lee Berners-Lee, on the 1951 programming team for the 1st commercial computer, & leader of successful campaign for equal pay for male and female programmers
- The latest ways to deal with the cascade, inheritance and specificity (CSS tricks)
- Lessons Learned, making our app with Web Components – splendid case-study (and nice component architecture) by my brainy chums Ruth John and Ada Rose Cannon
- Frontend in 2017: The important parts
- Multi-Colored SVG Symbol Icons with CSS Variables
- One File, Many Options: Using Variable Fonts on the Web
- How to use variable fonts in the real world by Richard Rutter
- Challenges for web developers – Paul Kinlan “wrote this to articulate the challenges of the wider developer ecosystem that my team (Chrome and Web Developer Relations) need to address”
- “display: contents” is coming Finally – (yay, Blink-tickling ex-Operative @runeLi)
- Bad Month for the Main Thread – by Dave Rupert
- Rawss – “Generic CSS polyfill framework, with a CSS variables implementation”. IE-tested and can be used for polyfilling any imagined CSS feature and for general CSS prototyping.
- UN Broadband Commission adopts new target for affordable internet – The “1 for 2” target (1GB of mobile broadband available for 2% or less of average monthly income) was originally proposed by Alliance for Affordable Internet (A4AI)
- Facebook delivers deathblow to ad-driven media models; how publishers can fight back – “the era of ad-driven media businesses is dead”
- Ten years in, nobody has come up with a use for blockchain – “What if, ten years after it was invented, the reason nobody has adopted a distributed ledger at scale is because nobody wants it?”
- ‘Fiction is outperforming reality’: how YouTube’s algorithm distorts truth (The Guardian)
- We Are Truly Fucked: Everyone Is Making AI-Generated Fake Porn Now – “A user-friendly application has resulted in an explosion of convincing face-swap porn.”