Sir Ryan Bemrose on Nostr: Your monthly reminder to every web designer who completely rewrites a working site ...
Your monthly reminder to every web designer who completely rewrites a working site just to take advantage of the latest shiny whizbang javascript framework because they read about it in a trade article:
Accessibility is a thing. Look it up. Spend some time to learn about the well-understood fallback technologies called HTML and CSS.
Not everything has to be dynamically rendered. You can send information in response to a HTTP request, and not just code. The old ways are usually the best ways.
(Added bonus: HTML+CSS is pretty well tested, meaning you won't have to deploy a security patch next month. And the month after that. And the one after that. And ...)
Published at
2026-08-21 20:54:36 UTCEvent JSON
{
"id": "06c5871cec2aac8a64d9d3016426be3665b834d6e32eea735b14078ed06c0d2e",
"pubkey": "7f2068a65e1a5ff3b8fa6a852b1885c4cc31dea072d4fd0fca0bc118ee99c1a1",
"created_at": 1787345676,
"kind": 1,
"tags": [
[
"proxy",
"https://bemrose.social/objects/af19b1db-e64f-404c-9d97-9bce1b0f78bb",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://bemrose.social/objects/af19b1db-e64f-404c-9d97-9bce1b0f78bb",
"pink.momostr"
],
[
"-"
]
],
"content": "Your monthly reminder to every web designer who completely rewrites a working site just to take advantage of the latest shiny whizbang javascript framework because they read about it in a trade article:\r\n\r\nAccessibility is a thing. Look it up. Spend some time to learn about the well-understood fallback technologies called HTML and CSS.\r\n\r\nNot everything has to be dynamically rendered. You can send information in response to a HTTP request, and not just code. The old ways are usually the best ways.\r\n\r\n(Added bonus: HTML+CSS is pretty well tested, meaning you won't have to deploy a security patch next month. And the month after that. And the one after that. And ...)",
"sig": "9d66b36e90ef485c8fb333af9d7e8e5dd3f962480aea19651fa5f0fda6c902f051c7df15495c75ca8129df5fc737238d151480ac6781c0b60ed502061d1a87b9"
}