Why, oh, why can’t I use logical properties in media queries?
Seeing min-width
in a stylesheet just looks like a weird bug when you’re using min-inline-size
everywhere else.
The online home of Jeremy Keith, an author and web developer living and working in Brighton, England.
Why, oh, why can’t I use logical properties in media queries?
Seeing min-width
in a stylesheet just looks like a weird bug when you’re using min-inline-size
everywhere else.
This is grim:
If you look at the data below on how popular websites today are actually transpiling and deploying their code to production, it turns out that most sites on the internet ship code that is transpiled to ES5, yet still doesn’t work in IE 11—meaning the transpiler and polyfill bloat is being downloaded by 100% of their users, but benefiting none of them.
The goal isn’t to write less code.
It’s to ship less code to users. Better code. Faster code. More resilient code.
THIS!
Sooooo many front-end developers don’t grasp this fundamental principle: it’s not about you!
Matt has made a new website for tracking our collective progress levelling up the Kardashev scale:
Maximising energy generation, distribution and usage at street level, for as many people as possible, everyday.
ianbetteridge.com/2024/09/04/doj-nvidia-and-why-we-restrict-monopolies/
This observation seems intuitively obvious in Europe and pearl-clutchingly shocking in America:
What’s perfectly acceptable behaviour when you are a relatively small company becomes outright illegal (and rightly so) when you become dominant in an industry.
Reading Dogs Of War by Adrian Tchaikovsky.
Sunday session
Thursday session
jarango.com/2024/09/01/information-architecture-first-principles/
- People only understand things relative to things they already understand
- People only understand things in context
- People rely on patterns and consistency
- People seek to minimize cognitive load
- People have varying levels of expertise and familiarity
- People are goal-oriented
- People often don’t know what they’re looking for
- Information is more useful when it’s actionable
Wednesday session
Idle CSS thought …should the flex-direction values “row” and “column” have the aliases “inline” and “block”?
flex-direction: inline;
flex-direction: block;
Like @michelle@front-end.social says:
It feels a little like we’re going backwards.
Here’s the sausage fest I pulled out of:
They responded to my concerns:
We did receive a lot of talks, but almost no women because there are almost no women in this kind of jobs.
😳
“AI” is heralded (by those who claim it to replace workers as well as those that argue for it as a mere tool) as a thing to drop into your workflows to create whatever gains promised. It’s magic in the literal sense. You learn a few spells/prompts and your problems go poof. But that was already bullshit when we talked about introducing other digital tools into our workflows.
And we’ve been doing this for decades now, with every new technology we spend a lot of money to get a lot of bloody noses for way too little outcome. Because we keep not looking at actual, real problems in front of us – that the people affected by them probably can tell you at least a significant part of the solution to. No we want a magic tool to make the problem disappear. Which is a significantly different thing than solving it.
sbf.org.uk/whats-on/view/the-beatrice-warde-memorial-lecture/
Oh, this looks like an excellent event (in London and online):
Adventures in Episodic Type Design
With David Jonathan Ross
Thursday 17th October 2024
Pulling out of a conference I was supposed to speak at because, now that the schedule is live, I see that 90% of the line-up is white dudes like me.
(They also don’t pay their speakers. These two things are not unrelated.)
Its proponents can be weird, it takes itself far too seriously, and its documentation is interminable. These are some ways that some people have described Christianity. This video is about React.js.
So the human web, the people net, the your-net. Whatever it is called, it doesn’t matter. The important thing is that it is yours, if you want it. If you’re tired of the conglomerate-net, disgusted by the commercialised web, sick of being the product, allergic to The Algorithm, then you can have something else. Something of your own.
You want to upload your artwork? Write fanfic? World build? Document your developing Sistrum-playing skills? Discuss your experiences slice-of-life style? Experiment with poetry?
Do it.
Use wordpress if you want. Use Blogger. Hell, use Frontpage 98 if you want. Or learn some HTML And CSS and type it all up in notepad.exe. Or just HTML, don’t even bother with the CSS. Just make it yours.
Here’s a picture from Belfast Trad Fest of me in my happy place (playing in a fantastic session led by piper Mick O’Brien and fiddler Sean Smyth).
newyorker.com/culture/the-weekend-essay/why-ai-isnt-going-to-make-art
If you have a pet parrot, it’s fun to get it to say “Help, I’m trapped in the body of a parrot!”
If you have a photocopier, it’s fun to copy a piece of paper that says “I am a sentient photocopier!”
#LargeLanguageModels
In our current digital landscape, where a corporate algorithm tells us what to read, watch, drink, eat, wear, smell like, and sound like, human curation of the web is an act of revolution. A simple list of hyperlinks published under a personal domain name is subversive.
newsletter.danhon.com/archive/s19e01-do-reply-use-plain-language-and-tell-the/
Very good writing advice from Dan:
Use plain language. Tell the truth.
Related:
The reason why LLM text for me is bad is that it’s insipid, which is not a plain language word to use, but the secret is to use words like that tactically and sparingly to great effect.
They don’t write plainly because most of the text they’ve been trained on isn’t plain and clear. I’d argue that most of the text that’s ever existed isn’t plain and clear anyway.
Thursday session
So my observation is that 80% of the subject of accessibility consists of fairly simple basics that can probably be learnt in 20% of the time available. The remaining 20% are the difficult situations, edge cases, assistive technology support gaps and corners of specialised knowledge, but these are extrapolated to 100% of the subject, giving it a bad, anxiety-inducing and difficult reputation overall.
I love my feed reader:
Feed readers are an example of user agents: they act on behalf of you when they interact with publishers, representing your interests and preserving your privacy and security. The most well-known user agents these days are Web browsers, but in many ways feed readers do it better – they don’t give nearly as much control to sites about presentation and they don’t allow privacy-invasive technologies like cookies or JavaScript.
Also:
Feed support should be built into browsers, and the user experience should be excellent.
Agreed!
However, convincing the browser vendors that this is in their interest is going to be challenging – especially when some of them have vested interests in keeping users on the non-feed Web.
thenewstack.io/developers-rail-against-javascript-merchants-of-complexity/
Perhaps the tide is finally turning against complex web frameworks.